Contract Addresses & Deployment Information
This section provides all deployed contract addresses for reference for the BitSave Protocol.
Last updated
This section provides all deployed contract addresses for reference for the BitSave Protocol.
Always ensure you are interacting with the correct network before performing any transactions.
The parent contract (Bitsave) is the primary entry point to the protocol. It handles user registration, deploys user-specific child contracts, enforces fees, maintains protocol-wide accounting, and routes calls and funds. It does not act as a long-term custodian of user funds.
Child contracts (ChildBitsave) are deployed dynamically per user at the time of registration. Each user has exactly one child contract, which serves as the sole location where their savings are stored and managed.
Because child contracts are created on demand, there is no single global address for ChildBitsave. Instead:
Each child contract is permanently mapped to a specific user
All savings creation, incrementing, and withdrawals occur within the user’s child contract
Only the parent Bitsave contract can call state-changing functions on a child contract
At the protocol level, BitSave can support any ERC-20 token.
Base
USDC, USDGLO, cNGN
Celo
USDGLO, GoodDollar, cUSD, USDC
Lisk
USDC.e, cNGN
Avalanche
USDC
Binance Smart Chain
USDC, USDT
ERC-20 savings require prior token approval before funds can be transferred into the protocol.
Last updated