DOCS / BUILD / TESTNET DEPLOYMENT
Testnet deployment
ChimpDAO's Soroban contracts are deployed on Stellar testnet. This page lists their contract IDs, the network endpoints and example transactions.
NOTE
Testnet only. The wallet contracts are not deployed on mainnet yet; only a collection contract and an earlier version of the card contract (previous merch model) exist there.

Contracts
pocket-factory
Deploys each card's own wallet (a Pocket). Answers which wallet belongs to a card.
CDWPHF7DRJ37GLFZGQDSO6RTX4QR75WTNKJUMFJRETQLIOAHFBU6RGYRcollection
Deploys card registries (one per campaign) and indexes token ownership across them.
CDGFNWFN7ZKU4XDPNXOGDQ4JZ7SZCMXLL3PYFESOCCA2L5DM3ZBCPEKCnfc-nft
Registry of genuine Chimp cards (campaign chi4): links a card's chip key to its on-chain token.
CC6Z7JDXX2RXULI2TMY7OGJJ57WXTBRCQDRR4W4IFEJZZ7SPGCPYJEJTrouter
Runs several calls all-or-nothing under one authorisation. No admin, no upgrade path, holds no funds.
CAOL3K7VQTDZELQMKTAJB3WUQGL5JLXJKZ2Y44F77NH4CZNLW5I755XIMain account contract
Wasm hash
044275ac1be3fd505922fb0c564370331753fe808e31990b7e74ebf395614271Card's wallet contract (Pocket)
Wasm hash
4817c10d13a41ad80494f0157202a0641bfeed3ac5f47e55b8ddd176307e0a83
Main accounts and card wallets have one contract instance per user and per card, so they have no single ID: each is deployed from the wasm hash above.
The registration call in the contracts repository now also takes an optional token URI. The contracts deployed on testnet today predate it, and it ships with the next deployment.
Deployment transactions
router deployed
2026-08-26
12efa28b4246bfd2f2ad3a32d2c53706b9bb75ba03c596511b3fa012e8fbd66dcollection deployed
2026-09-02
d4ac956b439becfed682c83cc1a1caec4d355749544e356b3eff18f212add04bnfc-nft registry (chi4) deployed by the collection
2026-09-02
614da8867b5a6e02e318e46f32e43a55d098888f99185521e14cd04c22117d58pocket-factory deployed
2026-09-02
e28de2dbc74898874556346e47a2ecbc80c16fb0e956166cf20ccc3c77d942f7Factory: card-wallet code pinned
2026-09-02
983ed4658442b2b33eaba7e46f2375ccb137c84bb53a48381a1a2dc16b7f24d4Registry pointed at the factory
2026-09-02
d0a20ebf00c731bf70375b0c69f7512c47776ad3257ec78f8337a4f81f24ec01
Network
- rpc
- https://soroban-testnet.stellar.org
- horizon
- https://horizon-testnet.stellar.org
- explorer
- https://stellar.expert/explorer/testnet
- friendbot
- https://friendbot.stellar.org
Inspect a contract
With the Stellar CLI installed, print a contract's interface. Replace the --id value with any contract ID from the table.
stellar contract info interface \
--id CDWPHF7DRJ37GLFZGQDSO6RTX4QR75WTNKJUMFJRETQLIOAHFBU6RGYR \
--network testnetExample transactions
Card registration (mint): token, card wallet and binding in one call
2026-09-29 · card #7
a361bb4643cdd87e27c0b0752678367b1998669aef44c4f40da7f9cfbf95a648Main account deployed, with the card as its founding card
2026-09-29 · card #7
2f1704d937ce443c289dcf1259b0687c911644893f5a25e00e81748423f8d1d2Card's wallet pointed at its new Main account (set_owner, signed by the card)
2026-09-29 · card #7
1a922170c61682276b6a5907c904c6f191c2278da855e71f6eb898d2377a3d96Payment from a Main account to the card's own wallet, signed by the card
2026-09-30 · card #7
ce70360589e80325b6171d85ad4813093ba145ba59338641dbd0510e6f49c9f0Payment from a Main account to another ChimpDAO account, signed by the card
2026-09-30 · card #7
428a53fec4d41a6b0ed13b2993e0671aeea3903f94f8f3ff4add23505f4034e9Testnet funds received by card #7's Main account from another ChimpDAO account
2026-09-29 · signed by another card
6fe0ba5710cb2ade0b653e689f516cf01f3731cf401fb73769bd8d6beda75af4Payment from a Main account with two cards to a card's wallet
2026-10-01
635fa0e8f3cda2bb65cbc85f14a1c1081d0a5148bdb2eb21a20949220b9a9ce5Card added to a Main account (add_card, approved by a card already on it)
2026-09-02
26320137c215274bf95dd4dec1122fa946c7ec5c5deb087e274646b9417135aaCard removed from a Main account (remove_card)
2026-09-02
8482c403e6df1f05fdf01e6e050def1bda0a90b37071b5710af9a03453116430
Rows tagged "card #7" involve the same physical card, the one used to validate the iOS app: it is registered as token 7, and its chip signed the registration attestation, the set_owner call and both payments of 2026-09-30. The network fees of these example transactions were paid by ChimpDAO, not by the card holders.
