A modular Go SDK for building multi-chain cryptocurrency wallets and blockchain applications.
go get github.com/status-im/go-wallet-sdk
pkg/balance/fetcher
: High-performance balance fetching with automatic fallback strategies- Native token (ETH) balance fetching for multiple addresses
- ERC20 token balance fetching for multiple addresses and tokens
- Smart fallback between different fetching methods
- Chain-agnostic design
pkg/common
: Shared utilities and constants used across the SDK
cd examples/balance-fetcher-web
go run .
Access: http://localhost:8080
go test ./...
go-wallet-sdk/
├── pkg/ # Core SDK packages
│ ├── balance/ # Balance-related functionality
│ └── common/ # Shared utilities
├── examples/ # Usage examples
└── README.md # This file
- Balance Fetcher - Balance fetching functionality
- Web Example - Complete web application
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new functionality
- Submit a pull request
Mozilla Public License Version 2.0 - see LICENSE
Built with ❤️ by the Status team