AoWallet is a wallet application based on AO and Arweave, featuring functionalities such as Wallet, Token, Faucet, Lottery, and Apps.
- User private keys are encrypted using AES-256-GCM and only the ciphertext is stored locally.
- Each time the application is opened, the password is verified for correctness. If the user forgets the password, the private key cannot be recovered, and can only be restored by importing the backed-up private key.
- No private servers are used to provide backend APIs; all business data is stored on the AO chain.
- The project is open-source with the license: GPL-2.0.
- Regular third-party code security audits are conducted.
- IOS (Waiting for account preparation)
- Android (Waiting for account preparation)
- Chrome Extension
- Web
Provides basic wallet functionalities for Arweave & Ao:
- Wallet Management: Generate new wallets, import wallets, export wallets, set passwords, etc.
- Wallet Usage: Send, receive, query balances, etc.
- Asset Management: Add Tokens online, delete Tokens, query Token balances, etc.
- Contact Management: Support for adding frequently used contacts.
Token is a tool for managing Tokens developed based on AO, with the following main functionalities:
- Issue Token: Support for setting Token's symbol, name, total supply, etc.
- Mint Token: Mint a certain amount of Token for existing Tokens.
- Airdrop Token: Support for sending Tokens to multiple addresses and amounts at once.
- All Token Transaction Records: View all send and receive records for the entire Token.
- My Transaction Records: All transaction records for the current user.
- Send Records.
- Receive Records.
- All Holders: List all addresses and amounts holding the current Token.
- Send Token: Send Tokens to external addresses.
Faucet is a Faucet aggregation feature developed for Token, allowing users to find all Token lists that want to distribute rewards to users in this place:
- Users only need to click on a Token to receive a certain amount of Token.
- Users can receive a certain amount of Token at once or daily.
- When claiming Tokens, users may be required to have a certain amount of AR or AO in their account to avoid large-scale request by malicious scripts.
- If you are a project owner, you can also recharge a Token to extend the usage time of the Faucet. If the Faucet balance is insufficient, the Faucet will automatically hide.
Lottery is a Lottery product under development, modeled after the rules of the Lottery project in Solana, based on AO.
Apps are used to integrate other third-party AO applications.
- NodeJS version 18.17+
Development:
git clone https://github.com/chives-network/AoWallet
cd AoWallet
npm run dev
Build:
npm run build
Discord: https://discord.gg/aAkMH9Q3AY Email: [email protected] Twitter: http://twitter.com/chivesweave