Charge wallet SDK
Dart library for accessing Charge Wallet APIs.
What's in here
- Charge API
- Interact with Charge Wallet API
- Web3
- Using
web3dart
library in a simplified way - BIP 39 mnemonic - generate, extract private key from mnemonic
- Sign off-chain transactions to transfer using relay
- ERC20 based tokens - get balance, send, sign off-chain transactions to transfer using relay
- Contracts - read/write
- Using
- Fuse NFT subgraph
- Interact with Fuse NFT subgraph for easier NFTs data reads
Usage
See example
folder
Libraries
- charge_wallet_sdk
- constants/enum
- constants/variables
- models/collectible/collectible
- models/models
- models/staking/option
- models/staking/stake
- models/staking/staked_token
- models/staking/unstake
- models/token/lp_token
- models/token/token
- models/token/token_list
- models/trade/interval_stats
- models/trade/trade
- models/trade/trade_call_parameters
- models/trade/trade_request_body
- models/wallet_modules/wallet_modules
- models/wallet_upgrade/wallet_upgrade
- utils/crypto
- utils/format