Skip to main content

Verify it yourself

Anyone can check what runs on Stellar with the Stellar CLI. These commands only read.

Check the deployed code​

Download the code running at the currency pool address and compute its hash:

stellar contract fetch --id CAEKJTUSZIWY5OMK6EVOSNPMEULI3MDO3BLP6Y5OKPHRNKM6KTH5YURM --network testnet -o pool.wasm
shasum -a 256 pool.wasm

The result should be b11a192555ab4d4f054d004e1300cb1f9d7f3b5e8f7708848658ea9051de53d4, the hash published on Stellar implementation.

Read the settings​

Create a testnet identity once, then read the pool's configuration without sending anything:

stellar keys generate reader --network testnet --fund
stellar contract invoke --id CAEKJTUSZIWY5OMK6EVOSNPMEULI3MDO3BLP6Y5OKPHRNKM6KTH5YURM \
--network testnet --source-account reader --send=no -- get_configuration

It returns the owner, the USDC contract, the oracle, the pricing key, the fee rates, the pool creation fee and whether the contract is paused.

Read the oracle's rules​

stellar contract invoke --id CBOXFJTK5DGVKOEMEYMHMLYKXUHL2ZETWZY3HEF3FO7PO3GD42YH4G5Q \
--network testnet --source-account reader --send=no -- get_configuration

It returns the owner, the number of operators that must agree, the tolerance, the freshness window and the cooldown.

Browse​

Open each contract on Stellar Expert to see its code, transactions and events: