circle-developer-controlled-wallets
Async Rust client for the Circle Web3 Services Developer-Controlled Wallets API.
With Developer-Controlled Wallets, your backend service manages signing keys on behalf of users, enabling a seamless UX without user-managed private keys.
Installation
[]
= "0.1"
= { = "1", = ["rt-multi-thread", "macros"] }
Quick Start
use
;
async
API Coverage
| Area | Endpoints |
|---|---|
| Wallet Sets | List wallet sets, Get wallet set |
| Wallets | List wallets, Get wallet, Create wallet, List balances, List NFTs |
| Transactions | Initiate transaction, List transactions, Get transaction, Cancel transaction |
| Signing | Sign message, Sign typed data |
| Tokens | Get token |
| Addresses | Validate address |
Authentication
Obtain an API key from the Circle Developer Console and pass it to the client constructor, or set the CIRCLE_API_KEY environment variable.
License
Licensed under the Apache-2.0 License.