Verify it yourself

Check it yourself

Everything on this site can be checked from a terminal with Foundry's cast, without trusting us or this website.

Set up

Terminal

# Foundry: https://getfoundry.sh
$ export RPC=https://rpc.mainnet.chain.robinhood.com
$ export FACTORY=0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e
$ export TOKEN=0x… # $BSTR
$ export ROUTER=0xF053C6dFB304C0d5Dff1E7B628CBA297a7E939FC
$ export RESERVE=0xcD5BA1fD3B42793F6C78A179877Ab8Cd63297C19

1. Fees go to the router

Pons keeps a record of every launch. The fourth field is the creator fee recipient; it should be the router.

Terminal

$ cast call $FACTORY "getLaunchedToken(address)((address,address,address,address,address,uint256,uint24,int24,uint16,bool,uint8,uint256,uint256,uint256,bool))" $TOKEN --rpc-url $RPC
(token, curve, deployer, ROUTER, 0x000…, 4200000000000000000, 0, 200, 100, false, 0, …, true)

2. The split is fixed

Terminal

$ cast call $ROUTER "reserveBps()(uint16)" --rpc-url $RPC
9000
$ cast call $ROUTER "reserve()(address)" --rpc-url $RPC
RESERVE

There is no setter for either. You can confirm that by reading the verified source on Blockscout.

3. Harvest yourself

Anyone can push the fees along. Use the button on the war chest page, or:

Terminal

$ cast call $ROUTER "pending()(uint256)" --rpc-url $RPC
$ cast send $ROUTER "harvest()" --rpc-url $RPC --account you

4. Read the log

Terminal

$ cast call $RESERVE "acquisitionCount()(uint256)" --rpc-url $RPC
$ cast call $RESERVE "acquisition(uint256)((string,uint64,uint64,uint32,uint8,string,bytes32))" 1 --rpc-url $RPC
$ cast call $RESERVE "withdrawal(uint256)((address,uint64,uint128))" 1 --rpc-url $RPC

5. Re-hash a receipt

Download the metadata file an acquisition points to and hash its bytes. It must equal the hash in the record.

Terminal

$ curl -s $METADATA_URI -o meta.json
$ cast keccak 0x$(xxd -p meta.json | tr -d '\n')