QED certificate
QED record 51039f99199c from . View the live pool page.
Verified · Robinhood BULL
Does BULL / WETH match its issuer's published contract?
The pool's quote contract matches Robinhood's registry entry for BULL.
Verified means the observed quote-token contract matches an issuer-published registry entry on Robinhood Chain. Only the quote-side contract is checked.
This does not prove backing, custody, reserves, price, safety, solvency, or endorsement.Signature valid · contract match
- Subject
- BULL / WETH · Robinhood Chain
- Pool address
-
0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663 - Issuer match
- Robinhood · BULL · View BULL contracts
- Checked
- Valid until
- Serial
-
51039f99199c - Signed by
- QED (key id
GJWKkiUd)
After this time the certificate remains a historical record, but it no longer establishes current pool or registry state. Re-check to create a fresh observation before relying on current facts.
Compare this address with the one you were given before you trade.
Only trust an address you pasted here or opened from this page.
How to verify this yourself
QED signs a canonical JSON payload. Fetch the public key from /.well-known/qed.json, then check the signature against this payload.
- Canonical JSON
{"block":97340288,"chain":"robinhood","checked_at":"2026-10-25T05:14:22Z","dev":false,"expires_at":"2026-10-26T05:14:22Z","issuer":"Robinhood","pool":{"base":{"address":"0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","balance":"581262860262653170","decimals":18,"symbol":"WETH"},"chain":"robinhood","dex":"uniswap-v3","pool":"0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","quote":{"address":"0xceF9027c7d6985b85f0BA431125073529A947A68","balance":"803492651997168797202","decimals":18,"symbol":"BULL"}},"quote_share_of_supply":0.030847648580363228,"reads":[{"block":97340288,"method":"eth_blockNumber","params":[],"result_hash":"4c5a703293f3b801f3a4f517a30b05276d92abc7dbe28a6b8ad0e57e1bbc8008","slot":null},{"block":null,"method":"eth_call","params":["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","token0()"],"raw_result":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","result_hash":"de544c5c8fa36cc133d3195abda0458ac2fac1d8dc7a92dfa423a4c9aa1b415d","slot":null},{"block":null,"method":"eth_call","params":["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","token1()"],"raw_result":"0xcef9027c7d6985b85f0ba431125073529a947a68","result_hash":"f2819e0fe7ef55d54ee014a64ae9916804b4adc8653202205c7330656c96766e","slot":null},{"block":null,"method":"eth_call","params":["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","getReserves()"],"raw_result":"false","result_hash":"076de6e730df0b4c3860877a0f619c6ac11f8aefd78313ac793a2a703c026869","slot":null},{"block":null,"method":"eth_call","params":["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","slot0()"],"raw_result":"true","result_hash":"18d10c7d2b4b04aaf04254d1ae5d655a5dc0407cbcdd5a8c3986e985370f36ee","slot":null},{"block":null,"method":"eth_call","params":["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","factory()"],"raw_result":"0x1f7d7550b1b028f7571e69a784071f0205fd2efa","result_hash":"bf7614e6e838b22e4363dfcb3022451641875235ca13e64f8d2d8c3334ff85f3","slot":null},{"block":null,"method":"eth_call","params":["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","fee()"],"raw_result":"10000","result_hash":"328d48ab2376d2f42d3af5ba69086143c8f5fe883ed195a8280b2154a5711a33","slot":null},{"block":null,"method":"eth_call","params":["0x1f7d7550B1b028f7571E69A784071F0205FD2EfA","getPool","0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","0xceF9027c7d6985b85f0BA431125073529A947A68","0x2710"],"raw_result":"0x0a393801fea32a50be77dab6c8bbb503db3a4663","result_hash":"eaafb9d957f3ffe4f043df6f81dce34f2a3c5e47506027d8f74e5c33d1e04c79","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","symbol()"],"raw_result":"Some(\"WETH\")","result_hash":"dc9a1e89eb43cbff5ed113508a53364a9573ef16fa5feb01fc948b3da8bfe14b","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","decimals()"],"raw_result":"Some(18)","result_hash":"c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","balanceOf","0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663"],"raw_result":"Some(\"581262860262653170\")","result_hash":"a75504f1b5b0a3245fd0ee4aa533edcf456006dcb4d31693e93264932b929cad","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","symbol()"],"raw_result":"Some(\"BULL\")","result_hash":"4d761fc2ed17301c3ee7d5743a0b27c9b585336ba6390753c8d4deb5c0291352","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","decimals()"],"raw_result":"Some(18)","result_hash":"c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","balanceOf","0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663"],"raw_result":"Some(\"803492651997168797202\")","result_hash":"c20b2fdb00e4812bb923944c5637758e99b0cfa71a2952b935cdde35d2fe5497","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","symbol()"],"raw_result":"Some(\"WETH\")","result_hash":"dc9a1e89eb43cbff5ed113508a53364a9573ef16fa5feb01fc948b3da8bfe14b","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","name()"],"raw_result":"Some(\"WETH\")","result_hash":"dc9a1e89eb43cbff5ed113508a53364a9573ef16fa5feb01fc948b3da8bfe14b","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","decimals()"],"raw_result":"Some(18)","result_hash":"c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764","slot":null},{"block":null,"method":"eth_call","params":["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","totalSupply()"],"raw_result":"Some(\"39155684919557914772640\")","result_hash":"32cde7a8cc5836e513d3f798a9548a5acaf15c01bea270a0f49ef19042f12792","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","symbol()"],"raw_result":"Some(\"BULL\")","result_hash":"4d761fc2ed17301c3ee7d5743a0b27c9b585336ba6390753c8d4deb5c0291352","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","name()"],"raw_result":"Some(\"Webull • Robinhood Token\")","result_hash":"719a7ddf86acdd8454c9809bec1b91696cd0c8b18f181edbc46b84cbc7df8967","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","decimals()"],"raw_result":"Some(18)","result_hash":"c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","totalSupply()"],"raw_result":"Some(\"26047128030000000000000\")","result_hash":"484a8a8d219edb836d8bfb39455fa401662d940c919b97caa14ccd699a9f7c85","slot":null},{"block":null,"method":"eth_call","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","uiMultiplier()"],"raw_result":"1000000000000000000","result_hash":"46754a2491051f216577f1b9f19516f9be1a28c62f023dcbabd8c5317cdefe4b","slot":null},{"block":null,"method":"eth_getCode","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","latest"],"result_hash":"e023f4a2e14683cf62969bf3dc7d7821b1e293e30ebe17f3bc5fd0b223173f25","slot":null},{"block":null,"method":"eth_getCode","params":["0xceF9027c7d6985b85f0BA431125073529A947A68","latest"],"result_hash":"e023f4a2e14683cf62969bf3dc7d7821b1e293e30ebe17f3bc5fd0b223173f25","slot":null}],"registry_entry":{"chain":"robinhood","contract":"0xceF9027c7d6985b85f0BA431125073529A947A68","decimals":18,"issuer":"Robinhood","last_checked":"2026-10-25T04:49:54Z","name":"Webull","official_deployments":[{"address":"0xceF9027c7d6985b85f0BA431125073529A947A68","network":"Robinhood Chain"}],"source":"robinhood-registry","source_url":"https://api.robinhood.com/rhj/assets","ticker":"BULL"},"registry_hash":"edff3d6ef7a8cbb41073463afae75fef28f302c58516722c796f8657f0ce0d3c","signer":"GJWKkiUd3zj1pJGfeE7JitiPiwDJC6XmNFvpJWJuvvpn","slot":null,"subject":"0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","ticker":"BULL","verdict":{"Verified":{"issuer":"Robinhood","ticker":"BULL"}},"version":1}- Signature
MeNllOfTxbPjku11pomRzusZY0k+qT9ZXyf12unsT7Y9U5KK/ygzSdTAcbgmfD3fD+zOGMEE+q3DU2o7THuXBQ==- API call
GET /api/attest/51039f99199c714bb739b82bb067dd1f4de66b870f431a2505dc763f0a815599
- Fetch the public key and attestation JSON, then verify the signature with the published key.
- Canonicalize the payload with sorted object keys and no whitespace, then verify its SHA-256 attestation id.
- Run the API call above and compare the returned payload, serial, signer, and signature with this certificate.
- Attestation id
-
51039f99199c714bb739b82bb067dd1f4de66b870f431a2505dc763f0a815599 - Subject
0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663- Checked at
- Expires at
- Signer
GJWKkiUd3zj1pJGfeE7JitiPiwDJC6XmNFvpJWJuvvpn- Registry hash
edff3d6ef7a8cbb41073463afae75fef28f302c58516722c796f8657f0ce0d3c- Signature
MeNllOfTxbPjku11pomRzusZY0k+qT9ZXyf12unsT7Y9U5KK/ygzSdTAcbgmfD3fD+zOGMEE+q3DU2o7THuXBQ==- Block / slot
- 97340288 / unknown
Every read
eth_blockNumber · 4c5a703293f3
- Parameters
[]- Result hash
4c5a703293f3b801f3a4f517a30b05276d92abc7dbe28a6b8ad0e57e1bbc8008- Block / slot
- 97340288 / unknown
eth_call · de544c5c8fa3
- Parameters
["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","token0()"]- Result hash
de544c5c8fa36cc133d3195abda0458ac2fac1d8dc7a92dfa423a4c9aa1b415d- Raw result
"0x0bd7d308f8e1639fab988df18a8011f41eacad73"- Block / slot
- unknown / unknown
eth_call · f2819e0fe7ef
- Parameters
["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","token1()"]- Result hash
f2819e0fe7ef55d54ee014a64ae9916804b4adc8653202205c7330656c96766e- Raw result
"0xcef9027c7d6985b85f0ba431125073529a947a68"- Block / slot
- unknown / unknown
eth_call · 076de6e730df
- Parameters
["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","getReserves()"]- Result hash
076de6e730df0b4c3860877a0f619c6ac11f8aefd78313ac793a2a703c026869- Raw result
"false"- Block / slot
- unknown / unknown
eth_call · 18d10c7d2b4b
- Parameters
["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","slot0()"]- Result hash
18d10c7d2b4b04aaf04254d1ae5d655a5dc0407cbcdd5a8c3986e985370f36ee- Raw result
"true"- Block / slot
- unknown / unknown
eth_call · bf7614e6e838
- Parameters
["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","factory()"]- Result hash
bf7614e6e838b22e4363dfcb3022451641875235ca13e64f8d2d8c3334ff85f3- Raw result
"0x1f7d7550b1b028f7571e69a784071f0205fd2efa"- Block / slot
- unknown / unknown
eth_call · 328d48ab2376
- Parameters
["0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663","fee()"]- Result hash
328d48ab2376d2f42d3af5ba69086143c8f5fe883ed195a8280b2154a5711a33- Raw result
"10000"- Block / slot
- unknown / unknown
eth_call · eaafb9d957f3
- Parameters
["0x1f7d7550B1b028f7571E69A784071F0205FD2EfA","getPool","0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","0xceF9027c7d6985b85f0BA431125073529A947A68","0x2710"]- Result hash
eaafb9d957f3ffe4f043df6f81dce34f2a3c5e47506027d8f74e5c33d1e04c79- Raw result
"0x0a393801fea32a50be77dab6c8bbb503db3a4663"- Block / slot
- unknown / unknown
eth_call · dc9a1e89eb43
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","symbol()"]- Result hash
dc9a1e89eb43cbff5ed113508a53364a9573ef16fa5feb01fc948b3da8bfe14b- Raw result
"Some(\"WETH\")"- Block / slot
- unknown / unknown
eth_call · c14f173ff30d
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","decimals()"]- Result hash
c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764- Raw result
"Some(18)"- Block / slot
- unknown / unknown
eth_call · a75504f1b5b0
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","balanceOf","0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663"]- Result hash
a75504f1b5b0a3245fd0ee4aa533edcf456006dcb4d31693e93264932b929cad- Raw result
"Some(\"581262860262653170\")"- Block / slot
- unknown / unknown
eth_call · 4d761fc2ed17
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","symbol()"]- Result hash
4d761fc2ed17301c3ee7d5743a0b27c9b585336ba6390753c8d4deb5c0291352- Raw result
"Some(\"BULL\")"- Block / slot
- unknown / unknown
eth_call · c14f173ff30d
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","decimals()"]- Result hash
c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764- Raw result
"Some(18)"- Block / slot
- unknown / unknown
eth_call · c20b2fdb00e4
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","balanceOf","0x0a393801FEA32A50BE77Dab6c8BBb503Db3a4663"]- Result hash
c20b2fdb00e4812bb923944c5637758e99b0cfa71a2952b935cdde35d2fe5497- Raw result
"Some(\"803492651997168797202\")"- Block / slot
- unknown / unknown
eth_call · dc9a1e89eb43
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","symbol()"]- Result hash
dc9a1e89eb43cbff5ed113508a53364a9573ef16fa5feb01fc948b3da8bfe14b- Raw result
"Some(\"WETH\")"- Block / slot
- unknown / unknown
eth_call · dc9a1e89eb43
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","name()"]- Result hash
dc9a1e89eb43cbff5ed113508a53364a9573ef16fa5feb01fc948b3da8bfe14b- Raw result
"Some(\"WETH\")"- Block / slot
- unknown / unknown
eth_call · c14f173ff30d
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","decimals()"]- Result hash
c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764- Raw result
"Some(18)"- Block / slot
- unknown / unknown
eth_call · 32cde7a8cc58
- Parameters
["0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73","totalSupply()"]- Result hash
32cde7a8cc5836e513d3f798a9548a5acaf15c01bea270a0f49ef19042f12792- Raw result
"Some(\"39155684919557914772640\")"- Block / slot
- unknown / unknown
eth_call · 4d761fc2ed17
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","symbol()"]- Result hash
4d761fc2ed17301c3ee7d5743a0b27c9b585336ba6390753c8d4deb5c0291352- Raw result
"Some(\"BULL\")"- Block / slot
- unknown / unknown
eth_call · 719a7ddf86ac
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","name()"]- Result hash
719a7ddf86acdd8454c9809bec1b91696cd0c8b18f181edbc46b84cbc7df8967- Raw result
"Some(\"Webull • Robinhood Token\")"- Block / slot
- unknown / unknown
eth_call · c14f173ff30d
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","decimals()"]- Result hash
c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764- Raw result
"Some(18)"- Block / slot
- unknown / unknown
eth_call · 484a8a8d219e
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","totalSupply()"]- Result hash
484a8a8d219edb836d8bfb39455fa401662d940c919b97caa14ccd699a9f7c85- Raw result
"Some(\"26047128030000000000000\")"- Block / slot
- unknown / unknown
eth_call · 46754a249105
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","uiMultiplier()"]- Result hash
46754a2491051f216577f1b9f19516f9be1a28c62f023dcbabd8c5317cdefe4b- Raw result
"1000000000000000000"- Block / slot
- unknown / unknown
eth_getCode · e023f4a2e146
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","latest"]- Result hash
e023f4a2e14683cf62969bf3dc7d7821b1e293e30ebe17f3bc5fd0b223173f25- Block / slot
- unknown / unknown
eth_getCode · e023f4a2e146
- Parameters
["0xceF9027c7d6985b85f0BA431125073529A947A68","latest"]- Result hash
e023f4a2e14683cf62969bf3dc7d7821b1e293e30ebe17f3bc5fd0b223173f25- Block / slot
- unknown / unknown