DOCS / BUILD / TESTNET DEPLOYMENT

Testnet deployment

Live on testnet

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.

    CDWPHF7DRJ37GLFZGQDSO6RTX4QR75WTNKJUMFJRETQLIOAHFBU6RGYR
  • collection

    Deploys card registries (one per campaign) and indexes token ownership across them.

    CDGFNWFN7ZKU4XDPNXOGDQ4JZ7SZCMXLL3PYFESOCCA2L5DM3ZBCPEKC
  • nfc-nft

    Registry of genuine Chimp cards (campaign chi4): links a card's chip key to its on-chain token.

    CC6Z7JDXX2RXULI2TMY7OGJJ57WXTBRCQDRR4W4IFEJZZ7SPGCPYJEJT
  • router

    Runs several calls all-or-nothing under one authorisation. No admin, no upgrade path, holds no funds.

    CAOL3K7VQTDZELQMKTAJB3WUQGL5JLXJKZ2Y44F77NH4CZNLW5I755XI
  • Main account contract

    Wasm hash

    044275ac1be3fd505922fb0c564370331753fe808e31990b7e74ebf395614271
  • Card'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

    12efa28b4246bfd2f2ad3a32d2c53706b9bb75ba03c596511b3fa012e8fbd66d
  • collection deployed

    2026-09-02

    d4ac956b439becfed682c83cc1a1caec4d355749544e356b3eff18f212add04b
  • nfc-nft registry (chi4) deployed by the collection

    2026-09-02

    614da8867b5a6e02e318e46f32e43a55d098888f99185521e14cd04c22117d58
  • pocket-factory deployed

    2026-09-02

    e28de2dbc74898874556346e47a2ecbc80c16fb0e956166cf20ccc3c77d942f7
  • Factory: card-wallet code pinned

    2026-09-02

    983ed4658442b2b33eaba7e46f2375ccb137c84bb53a48381a1a2dc16b7f24d4
  • Registry pointed at the factory

    2026-09-02

    d0a20ebf00c731bf70375b0c69f7512c47776ad3257ec78f8337a4f81f24ec01

Network

NETWORK · TESTNET
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.

SHELL
stellar contract info interface \
    --id CDWPHF7DRJ37GLFZGQDSO6RTX4QR75WTNKJUMFJRETQLIOAHFBU6RGYR \
    --network testnet

Example transactions

  • Card registration (mint): token, card wallet and binding in one call

    2026-09-29 · card #7

    a361bb4643cdd87e27c0b0752678367b1998669aef44c4f40da7f9cfbf95a648
  • Main account deployed, with the card as its founding card

    2026-09-29 · card #7

    2f1704d937ce443c289dcf1259b0687c911644893f5a25e00e81748423f8d1d2
  • Card's wallet pointed at its new Main account (set_owner, signed by the card)

    2026-09-29 · card #7

    1a922170c61682276b6a5907c904c6f191c2278da855e71f6eb898d2377a3d96
  • Payment from a Main account to the card's own wallet, signed by the card

    2026-09-30 · card #7

    ce70360589e80325b6171d85ad4813093ba145ba59338641dbd0510e6f49c9f0
  • Payment from a Main account to another ChimpDAO account, signed by the card

    2026-09-30 · card #7

    428a53fec4d41a6b0ed13b2993e0671aeea3903f94f8f3ff4add23505f4034e9
  • Testnet funds received by card #7's Main account from another ChimpDAO account

    2026-09-29 · signed by another card

    6fe0ba5710cb2ade0b653e689f516cf01f3731cf401fb73769bd8d6beda75af4
  • Payment from a Main account with two cards to a card's wallet

    2026-10-01

    635fa0e8f3cda2bb65cbc85f14a1c1081d0a5148bdb2eb21a20949220b9a9ce5
  • Card added to a Main account (add_card, approved by a card already on it)

    2026-09-02

    26320137c215274bf95dd4dec1122fa946c7ec5c5deb087e274646b9417135aa
  • Card 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.

Edit this page in the repositoryCHIMPDAO DOCS · TESTNET