1.1.1 • Published 5 months ago

chain-auth v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Chain-Auth

Chain-Auth is a JavaScript library that provides Ethereum smart contract-based user authentication for React applications.

Installation

You can install the package in your project using npm or yarn:

npm install chain-auth
# or
yarn add chain-auth

Usage

Once you have added the package to your project, usage is straightforward. Here's a basic example:

import React, { useEffect } from 'react';
import { ChainAuth } from 'chain-auth';

function App() {
  useEffect(() => {
    const fetchData = async () => {
      const username = 'your_username';
      const password = 'your_password';
      const userkey = 'your_userkey';

      try {
        const result = await ChainAuth({ username, password, userkey });
        console.log('ChainAuth Result:', result);
        // Perform desired actions with the returned result.
      } catch (error) {
        console.error('ChainAuth Error:', error);
      }
    };

    fetchData();
  }, []);

  return (
    <div>
      <!-- Your content -->
    </div>
  );

export default App;

Props

The ChainAuth component accepts the following props:

  • username: User's username
  • password: User's password
  • userkey: User's key

Contributions

Contributions to this project are welcome! If you have any suggestions, find any issues, or want to contribute to the development, please feel free to do so. Here are a few guidelines to get you started:

  • Reporting Issues: If you encounter any issues or bugs, please open an issue on the GitHub repository.

  • Feature Requests: If you have ideas for new features or improvements, you can also open an issue to discuss them.

  • Pull Requests: If you'd like to contribute directly, you can fork the repository, create a branch, make your changes, and then submit a pull request. Your contributions will be greatly appreciated!

License

This package is open-source and is distributed under the MIT License.

1.1.1

5 months ago

1.1.0

5 months ago

1.0.9

5 months ago

1.0.8

5 months ago

1.0.7

5 months ago

1.0.6

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.3

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago