Mainnet and testnet contract addresses and external dependencies.
Identify the deployment
Network
BSC Testnet / 97
Contract
Active CreditTopUp
Record
Address + start block
Match the network, contract address, and deployment record before using a payment contract.
Always verify addresses before signing a transaction.
CreditTopUp is deployed on BSC Testnet (97). The NFT and reward addresses below are historical. Use the topup contract's payment method to buy credit; direct transfers do not grant credit.
Mainnet
Mainnet is not deployed.
Contract
Address
CreditTopUp
Not deployed
AgentPass
Not deployed
RewardDistributor
Not deployed
TaxSplitter
Not deployed
AirdropVesting
Not deployed
Project token
Not deployed
BSC testnet topups
Active deployment on 5 November 2026, chain ID 97, block 140887163.
The testnet identity registry and USDT are mocks. The BNB quote uses the Chainlink testnet feed, not the historical mock oracle.
The previous topup contract, 0x08678e16cbe0d55e6afbb014a9abd3264c00416d, was paused at block 140887296. Its confirmed payments and credit remain in the ledger. New payments use the active address above.
Historical BSC testnet deployments
Chain ID: 97
Contract
Address
AgentPass proxy
0x4b4957030e783b21c1f4cbd40208f48bcadb6d68
AgentPassSingle implementation
0xf777aca2093d3d2c130b61105f297e7feeaded1e
PassRenderer
0x361848e9851a9e818fa29c7ae2632a9debf7e8a8
RewardDistributor proxy
0x1036250810800681542bfe17889b6641d91f7a49
AirdropVesting proxy
0x506d8182b65c9cb74113f62a1db7ae6584242209
MockUSDT
0x77d30666907f12cc1e4b7f3c171089df47f15215
MockOracle
0x291c5343d42f4a6c9f1f0ba6daeb3a5bb150fbbc
MockAgentIdRegistry
0xe367f48f6f2c9c72659e5f4c4a028d711d62472b
Airdrop token
0xFc7d29a29f01a8e08E3eb1df32f9D4Cb51100442
The testnet uses mock assets. Do not pay real funds.
The existing pass proxy was upgraded on 3 November 2026 at block 140541776. Upgrade transaction. The proxy address did not change. See Legacy deployment for the preservation and repeated-mint checks.
New NFT minting was paused on 5 November 2026 at block 140880178. Pause transaction. Existing NFTs, weights, and claim accounting were preserved. Reward claims remain unpaused.
External mainnet dependencies
Item
Address
BSC USDT
0x55d398326f99059fF775485246999027B3197955
Chainlink BNB/USD
0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE
Agent ID registry
0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F
PancakeSwap V2 Router
0x10ED43C718714eb63d5aA57B78B54704E256024E
WBNB
0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
four.meme TokenManager2
0x5c952063c7fc8610FFDB798152D69F0B9550762b
Explorers
BSC mainnet: https://bscscan.com
BSC testnet: https://testnet.bscscan.com
Verification
CreditTopUp is a direct, non-upgradeable deployment. Match its treasury(), usdt(), and agentIdRegistry() values to the active network.
Its BNB oracle is the Chainlink testnet feed listed above. The historical pass's mock oracle is not the active payment feed.
The address in the web build and indexer worker must be the same active topup deployment. See Deployment.
For historical contracts:
The pass address must be a proxy, not the implementation.
The distributor address must be a proxy.
The vesting address must be a proxy.
The renderer is an implementation contract with no proxy.
The tax splitter is a proxy once deployed.
If an address does not match this page, do not sign.