https://github.com/mohnate/multichain-wallet-sdk
https://github.com/mohnate/multichain-wallet-sdk
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mohnate/multichain-wallet-sdk
- Owner: mohnate
- License: mit
- Created: 2025-03-10T19:32:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T19:35:45.000Z (over 1 year ago)
- Last Synced: 2025-03-10T20:34:16.022Z (over 1 year ago)
- Language: TypeScript
- Size: 6.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 👷♂️🚧 This library is under construction 🚧👷♂️
## multichain-wallet-sdk [multichain wallet development kit]
### 📡Supported Network List
- EVM based networks
- Solana
- BNB Beacon Chain (Temporarily disabled)
[Documentation](https://cybers-organization-5.gitbook.io/multichain-wallet-sdk-documentation)
### installation
```
npm install multichain-wallet-sdk
```
### import example (es5)
```javascript
const { EthereumWallet } = require('multichain-wallet-sdk');
```
### import example (es6)
```javascript
import { EthereumWallet } from 'multichain-wallet-sdk';
```
### functions(Ethereum)
- Create wallet
- Recover wallet from phrase words
- Create master seed from mnemonic
- Create account
- Get token detail
- Get token balance
- Send ETH
- Token approve
- Token transfer
- Check address is contract address (util function)
- Check contract is NFT contract (util function)
- Check contract is ERC721 NFT (util function)
- Check contract is ERC1155 NFT (util function)
- Get contract object from address and ABI interface(util function)
- Convert GWEI to WEI (util function)
- Convert GWEI to ETH (util function)
- Convert WEI to ETH (util function)
- Get latency of JSON RPC endpoint (util function)
- GET latency of websocket endpoint (util function)
### functions(Solana)
- Create wallet
- Recover wallet from mnemonic phrase
- Get key pair from private key
- Create account
- Recover account from private key
- Get token/SOL balance of address
- Send SOL
- Transfer token
- Get provider from RPC url (util function)
- Get transaction from hash (util function)
- Get existing token list of network (util function)
- Get token detail from token address (util function)
### functions(BNB Beacon Chain)
- Create wallet
- Recover wallet from mnemonic phrase
- Recover account from private key
- Get BNB balance
- Send BNB
- Transfer tokens
Contribute [here](https://github.com/mohnate/multichain-wallet-sdk/fork).
Submit issues [here](https://github.com/mohnate/multichain-wallet-sdk/issues).
### More blockchains and networks will be added.
## Enjoy your work !
Made with ❤ by [mohnate](https://github.com/mohnate)