{"openapi":"3.1.0","info":{"title":"State Proof API","version":"1.0.0","description":"Fetch verifiable Merkle-Patricia proofs of EVM account and storage state, live, via the chain's public JSON-RPC (eth_getProof, no key). For any address it returns the account's nonce, balance, code hash and storage hash together with the Merkle account proof; for any storage slot it returns the value and its storage proof; and it exposes the block's state, transactions and receipts roots — the roots those proofs verify against. This is the light-client and cross-chain-verification primitive: prove that an account existed or that a storage value was exactly what you claim at a given block, without trusting an indexer. Used by bridges, rollup verifiers, light clients and audit tooling, across Ethereum, Base, Arbitrum, Optimism, BNB, Polygon and more. Reads straight from the chain; live, short cache only.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/stateproof-api","description":"oanor gateway"}],"tags":[{"name":"Proofs"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/account":{"get":{"operationId":"get_v1_account","tags":["Proofs"],"summary":"Account state + Merkle account proof","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Account/contract address (0x + 40 hex)","schema":{"type":"string"},"example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{"name":"chain","in":"query","required":false,"description":"Chain name or id (ethereum, base, arbitrum, optimism, bsc, polygon...)","schema":{"type":"string"},"example":"ethereum"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The account's state (nonce, balance, codeHash, storageHash) plus its Merkle-Patricia account proof, verifiable against the block stateRoot (see /v1/roots). balance_wei is the raw integer.","block":"latest","chain":"ethereum","nonce":1,"source":"public JSON-RPC (publicnode) eth_getProof","address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","code_hash":"0xd80d4b7c890cb9d6a4893e6b52bc34b56b25335cb13716e0d1d31383e6b41505","balance_wei":"0","is_contract":true,"storage_hash":"0x93ebca03322e801b7d1646d101d2793cd8ed2ccd6c63fb4a7d3e85b4aa9d29d0","account_proof":["0xf90211a0e706920cd6eb1a6f1aa5bf591d44f6ce1e1d6e5d35affc92503b9ef4238921f6a01a8a87d8085dd61d0d0716c0b0365b6371c6e740ebe5623e3e351279aeff124ba0329c7e4bf3dca3a110e6a9b892c18614f499bd0bec63e79f25f2313db3ff07f3a089d6376fc06e6da0e90a1396d5acac9fc53b1140b05b664fecc93b91c5475f8ba00ef270caf706fd77e4d75358edfc000c6de00ded9573dfeb2d327cf0c1c607afa0280023ffa8a6c06acf1df25e77d183084bd5fbc857e7f2c4eff8e6c10408a012a0cb340a4cf2ad6b753f0d9e68833de43a704b2958b70a4ccc60b3285b346d6ba9a033f18a5f4462c9a1b6b4337e86b6ee7b67062595862d62795ff5808104ae0ecfa089188e9f0dccb025c57bb482a8c9c81cdc342862b2298a1e7e38153020c9713ba0a616544f2c40358236a1d37d0a3283f03bba431bf8974a04b1d96a653afeb860a050eb95523788d62822987dca16a96109e4b27f412be1f674934873d29a83030da066181915ee0c5cd47cbe1580abbecf98e68463f61350ee38462316eb0d5b89d8a0a53643678ca5faaadf04a84d62ac4e84f9aeb2ebd40290d53694cc24418fa7d0a08affc5e36bfecf7114efd372963ec1f547b0c9241161a94c958d7aa961d50896a0a063c9f4338895f2f40e543d6c5e2b4055ab2e9767332f515c59dfcd12a0b8a0a06fa5d6d7e547bc277d86183516ba9abfd76fa82caa15535f5ef08193ba291ddc80","0xf90211a033adea6d5dbc18ab6817494579735c0fe82ad86b7f1e4fd774e3441dd6d234b4a0d984da2f98b4339af74f9766fff5af7e37e9a71378393edecec3efaa724f379aa0eb17c00c17cbd234edb768d1cba557da97e43358ecbe409308fa7668a6eedeaea0af274db7df8c2c8ce68c306a7111fbb10a9b206577745227ab020006f28cf88fa0e12319045d7c5fc0085b4f2171fa9daa69dd034801d94d8ddd2e71c686ba9b71a072b881a25a687436a482dcab1cc92763500229cd1c860c0fdb123bed0f3fa682a0b7f62e8b1c4f965712b0fd87c60151faaeb281ee9b80c9fe812e4269f153d2aba0d5ef46c3156918466989621c4f1d28832a874a82c5a53597e2b403ee5a6ffdd3a0e2d10478b25d286fd5446b6e3fd39a852c897d52ead1d54245eb87296c266e0da0784145ed34e64c776c631b1ebcd1355fec4a23fae344e6e3874ba90bdbfc70b2a0d423bad43e2152d4807f3da91c8ea64fc48b1d2d8f8b9fc1d4cc0d2d66f1c787a0658948bdb648d33d99749b470c485d0a8e99a992d6d1711e54b438e8a6cf641ba07c144d2f1f00c2ffc3c8809b17f947ddebfb564bbbaeee9996d779239805ed25a0ccfe7440839f735f2fb29ec94c849b66c31e82c062ff2d90b6a7eec257a9c74fa0e4e0c8f0d9614ae8080f82968e7c0d0cbc0b8521d8ab99715214d7289a38c94aa01d0264b87723b9d638fe196b606bac215cba978b4c35b7d2760efca0b01558f680","0xf90211a0e2e712d31ed7bd43f71dad5e12d5a9bbbf074077160ed9cc2ab067319348f6daa0fd6f5555c8c5d192299a09873d434949440a41668a3431913c9d6063fa070aa3a09e0dd690d74cadb72ec3a62a25108fecb8f594a140b8ebb31833271c7e371e36a053ffcd8edb2853621bf533b5cc43e1571525497d8baede1a6fe125abe3c76e43a039aee39764e459cd4ff2c9667d5a994bb8293d15e6a702f8832f7f4361ad4907a0ae3daf29df5f2f26fad41ffd7c0ff627114ff708c7c2e0b17470c22e31546120a0e8f66c3e547c37c1e49b8ba071535c616cc395e5334673517343fc8dd825be2ea00eec9f878b40f5dc1ca05a83302005219d19bb2b2f693ef46536e3c327084b99a0efb13060a31273930e8d16107c70b18a417a0e7a763b4e939551250972813040a027e7255a9f2162da8022d30371a24209789cc3ef3c798b41fa6d7cf11440c37da029afbb235426510876cc0d976a1ec4ce520ce5bad5be774fd1d67fbb2a2653fca0dce0f23fc5cd4773e2f56469c1b23720a6dab755615d4048c7e144ea4142c009a08935322683a8c0abaf025e60c8d3de2aaefd560b089c723f8edde02f8469f4bca063e665aa9521579b5783a41682908c41826b193fc5bf2dadc1ddd07f88dc9397a0b514a81ae555f9965767c0abec05e4da70fb131d7c1415a817f78888c240a847a02031db81068c9ade7dda281e685d2b1f3ba1f4c3dbc7109dfc7598b9937e080180","0xf90211a0ea3b154d632da2f34b58f0cd7709d687e81985f2d6b85571cf68f352ff0e90b8a0487293128834bceffa1ffdd7c586c89b76f9c243ba96a1b03b760ba13961dcaba0d70c0af6645ee5697f747b0db83eea8a3c4a503ecca0f8b7069651c4b5654828a08d38eea648ca0f69b23062567b564d7878696a35a67c72cd9db7b325a73c4a03a0a5060d5f6254de4b9486a6ff38bd3e7788df4249458046e9cc0cee99de0536b7a0abfea73fa97229546300bb906a6b33a10ac64ae2b67dd5aaf2492569c16077afa05341c1b1e1dcf578e9060deaba8784e70b10f26f38ddb765e428c52d6b58f7afa04c7ac2949bdb6e9f17644710add181c03e15b91ea9f23bfb9478d96f298fdf11a0549920e14c779df706dc84cc12dbb4e0b8529030a048431296b8e1c188de8f35a01b3d68b285be88607478425ada68244ca0c682c72dc05c55e557786ca6772eeba00d0550031ca5712ca75d00b34b062a2c5dc8f0994fe629d5279037b9e373ae25a074767fbe1813f3ef2177ead726ee275bb2c939a858869b44ff5d85f24a434e44a02f0dd5d36b5f046c73a5da29375a845ed7f7e7f3a1d9a58c4246b95c09b8aa9aa0dc98a7b3e2b551481a561a66cc27cd5f0aab6698b26ed729b56b0d2403f27b90a0c5d2d2b5c72e4a0db428682917621f878e84f25b704ebb4a178eb670981a6689a00b0a60012fac6db202aadae6153bd9396aedb930b69e7cf92d6318c4af9ca6f980","0xf90211a0b775713a6be73d7ca409637d0df765625b34a2b60bdc4fa1452eedc9c148a1b6a053be671c139e71bea456b283949516266c7241ff1c15c1702922a13bde13d58da0fc5d20d458682753c3aa4e61759970aee63f6857b4ffd6a4d925c50a27a709e4a0167e5efc732ee3efa3b12d3711afd9492c7976537f9f325d0fdc74fac4b7f0c2a06eab6ecd86a6e54ba3fc50b3c5246e0a36ffd04aa6a849b1aa3b126e9136f7fba0f14f9f766ce7e81cfd22f143fc4c4b5076ad2d23426e48e3407136fce28404bfa079b2e11e294b5d92952773846e4d1c0dee64781a47dc12aa77b3a71ef964fa38a08fe63bdc65107d0dd4988cd6402a4d7548bc4468fba1c567b00e91250bc21b42a0723f205e04ae4f301a2cc9a6721a564309c767ddd1826330316db6e160198b19a0db1405bd82356da4e6e4feedd287403b10cbcf5cd8b1abd6d4117e160cbebf96a0bece0768bb99ad4082ea584f8de374fbda018929edab50386d00c4ee2dfbe33da0f9edde3ed1eae752f49eeb8c4c8797e3c9569cbdceca99f6bfb5f15a3be92331a05f846e359a32a83fce27e0651320188defc1f6da71f259fa0e1787bb3e2ededaa0a0e25980baaec6a9da5c5a2efdd53c1b99ff962ce73a7a19ccc0421275836230a0bd3b87b25c7834c882aa3db283546fabbc11a1c19ef7226e2094da4c1c93b68ba045b7875f19cb102235054186be89c41d363e3232decc96fe1a00ee5c6af2756480","0xf90211a0035bf69cab77d5457d33088f973aa3d57f970a7d6d0fe09a02c6d901af33eba9a0038040ff78a6838033d6a42c84d47b77a61a3d5f42eaf4727ca70cfb7904360fa076e9374b619bfe5c3a5bb62fa434c6a2af9a3004199254a779dcb9f7349ebdd9a014e80fa6b18e79aabb49803457b196769bbec346aa2993313c639c05d9bd122fa01b22a01b33e69fee70ef3f26d04b5127391769c385eed7704a5acbd26448b8b8a03850783f05bb28f4267da2defa6caa0988d6d299d5ebbb187bff000f7341eadba05c8b1e14cd54b9460067deec5abf9d972502ed9a67200682403d1a71017bd2c9a0c3b1b7d2383067411fcdb9f6c0971aeec6a101e01a63d99b7df418c0032dec09a07a8cc10b6b15b6e1c2ab1880dd4df4a4cf1e5e6d5bda961ce7c8788b168b51f3a02b5435aa00d0f02ca87283a89d3a886a0e73f4f40338d83174ca7d414f79555aa070fd02be4ed9773c2768cbd1fe45d9765cb7bb278f8a825547ef5924db45deb1a0f63183728b464e95ec8e51670d426f9d58ce23b36b1da96b936cbfdfa3ef0ccba0e097d96645723ae04f356ba1cadfc1dd68a96bbf4a00eaadde8ad050f6df9c0ca0a4e588d67aa5f7355a130d3ef916cf631e448312f44d367d008930a62c6fedd5a03a95e0162e93b0a559600aa6b824a977bd39dda320bdc1f626e70bea1169f59fa0c12e8b9ea70703b941187e09276295b1fa1712754b016606cc1340d8dfd15b9580","0xf90191a0024605b761d0b889d12b87a522392a492262656f19af51f61e5e2d4a72e8f724a03f98e9ce6af172ec08481a6bcffb89a264933f90ee288a82144c0eab968e42ffa00fb582920a2d3ecba2d56df62fe8e8000dadddf48b388d24634b652954d687a68080a0c9015959346af2881b4e3fe38f673105acbe25ba4472a514954311e545ffa5e0a0202b5687d5ef9274cf82bf9878b8ac0cf3f6ab6155ab222a7e10f1e2b8a38266a02f5c33d3378a8e36caf8f8a70a726f4a0fa817a1d36935df69605b77e7d45d5ca01361d99d8d52574cb0ee7273d5f789f96eabcce39abdd699ecfea49fbc7e59b5a0ccb10237fbb545478774d6e858eb7a1327708de6c205c7195d3a5dacd5961209a0346d1188f45e4e1a8af4a5ecda20c642cb1d6286b70c369807859f8a53bffe69a019b6de3747b037b6f72af2c550dba641a1f36d09481bbfa53c888c904ef81a1ca0c329d67971ead7da9f1d222990d9aa6c0f448bd161c0981ef504b1d7292b666180a0804cc6a6f087cd13f92574e0d02b1db807aa5043e45891a06764918938c0a2038080","0xf87180a0568a3548f0c468bec66c6d91b1d72f84e44373c03c6e118d7edc6ba8fe9b4d0c80808080808080a0ec26e129a6fc11a5dcc748bd22ca4e41a0ace63cbf1cb2de018e2b9585a06fc680a05f88c4f51ee1a3e47efb91d66242a1ceb407be3871e151a44a9b8cf6a62d9b1e8080808080","0xf8669d2092cd7f3f78137497df02f6ccb9badda93d9782e0f230c807ba728be0b846f8440180a093ebca03322e801b7d1646d101d2793cd8ed2ccd6c63fb4a7d3e85b4aa9d29d0a0d80d4b7c890cb9d6a4893e6b52bc34b56b25335cb13716e0d1d31383e6b41505"],"account_proof_nodes":9},"meta":{"timestamp":"2026-06-14T08:04:10.214Z","request_id":"45b8fe2c-0b5a-413b-81a5-8677dab2d489"},"status":"ok","message":"Account proof retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/roots":{"get":{"operationId":"get_v1_roots","tags":["Proofs"],"summary":"Block state/transactions/receipts roots to verify proofs against","description":"","parameters":[{"name":"chain","in":"query","required":false,"description":"Chain name or id","schema":{"type":"string"},"example":"ethereum"},{"name":"block","in":"query","required":false,"description":"Block number, hex, or \"latest\"","schema":{"type":"string"},"example":"latest"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The block header roots an account/storage proof verifies against. Use state_root with /v1/account and /v1/storage proofs at the same block.","chain":"ethereum","source":"public JSON-RPC (publicnode) eth_getBlockByNumber","timestamp":1781424239,"block_hash":"0xc8790539536808256dcdb2ba6c58d04cc52c87d517ef59063fd9a2981208447e","state_root":"0xd5f5ef019b8538afc4aca209c227fafc9e33981aa8b1c6a597c590cdbb10d8c8","block_number":25314414,"receipts_root":"0xdc56000aa56513d1816d4af7bdb23bfdb4fc57ca7f1d74628aead27bb13b88c1","transactions_root":"0x598bb71ff4981a753176a004e485141cb8ce22959b14910c491bc8e78349ecf5"},"meta":{"timestamp":"2026-06-14T08:04:10.332Z","request_id":"7c167449-253e-43c4-9153-2c38e9c1b84d"},"status":"ok","message":"Block roots retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/storage":{"get":{"operationId":"get_v1_storage","tags":["Proofs"],"summary":"Storage value(s) + storage proof(s)","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Contract address (0x + 40 hex)","schema":{"type":"string"},"example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{"name":"slots","in":"query","required":true,"description":"Storage slots, comma-separated: integers or hex (0,1 or 0x360894...)","schema":{"type":"string"},"example":"0,1"},{"name":"chain","in":"query","required":false,"description":"Chain name or id","schema":{"type":"string"},"example":"ethereum"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Per-slot storage value and its Merkle-Patricia proof, verifiable against the account storageHash. value_uint is the value as an integer.","block":"latest","chain":"ethereum","count":2,"source":"public JSON-RPC (publicnode) eth_getProof","address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","storage_hash":"0x93ebca03322e801b7d1646d101d2793cd8ed2ccd6c63fb4a7d3e85b4aa9d29d0","storage_proofs":[{"key":"0x0000000000000000000000000000000000000000000000000000000000000000","proof":["0xf90211a067bda0cc165343cb95bbd0a673304774720fcb2f74f8e1b205ed81e2b5023019a05e406fe3b4b2d1eaed95337385311378a83cf241be68fd78d40590b238554918a0abfb478095e8dbb13149181ff434d77e8134f88f79afac4c69c2642f5af9fa26a019d330cffee76a3131f156a3bc16be3e9f1288edc01476103b3e86647321e92aa02624238479cf8db328129903f3c930396a08e23fef11ca718a2e53f607a48d9da056de000e5284335ffbac66b78fc99309a15fa19b19c24051b520076aac1424a6a091bba0a5393439987bc1ee28af83fca82ca6e548f28f1484c3b59fa409f6fa6aa0127f1ce11459418765db5b92348591fe5a1be569e7139062bc0ea417df4e58a5a0a52a3e7e436da48ea8d0672e3efad51d111f5e6de6983a596439e3538f8aa5bea0de0969942136e797f8891c4c3e00684556acd7a4fd217c9a1f418a7f79867c82a090347a11077848e6d90e8abf4c16c1b4d852a64788b5c3b160625266715c0f98a0debf4abb703af6387b13f2a0ea15c785ef300d94f91749a2ce248b599bfb83e1a098bbe751efe6597d54b15866444fb95075591c8f2f1e43576788bd175bf01322a08445109035e4f41020ca0a68ed4de2959ed5c7cdb9760338d00df98c46a8992fa0e9195dd4bcf6a264dc610ac6b975498d66e60aeb8dd05aa4c224517913144128a04ea0d9b45b1e724b4fe6d445d8158013c48124d3eb19310168fa90eba295d03e80","0xf90211a0bc0cd3b066abaecd9dcd293ad666a08017dfa69f0379b22ce461f21b6a46fff1a0a307da012ce9dfe0600cc1c8278b7aa075271f8d32bdc1d4f81ea8984b768d11a0bc3c1dc4edc51aee64858b5f2d305bb4498fb2f12639f717950c727596bf599ea0cba83475df7cf7c5d921a0df274a3e1f97202d1529daa95dad49e34c0378968da029370a095a0e2a3edb119deb1221bd3a4ce335c24507f5b51ab6703434b4f8cfa011b9d1824e1fecf1405fb8e338909b34e8deb320cd613e0f2dcaf21d7a240524a02e12294419a2a7addd7dc87c36badf63e4d18e0e6914302281e80c92809f9195a0435e7dd17112d0ce1d8a9da1b892760fc28a6b77a9b2fcefac5735a33cb698c2a03aa39d4f233fb3185bc3253024d1d735f897c5619a97dbba78f57c92544754bea0a384f87485dfd69af329f7d66596395a15a9a2d9c018b6fc035f363bf0ac9989a0255c3ed35987c3870d78b548688013a80f227d359edc314d2df7de2952900178a0e34150c2f7fd7dc089cdd258602f86a3e6a2845f8031ae694b4afe4149009369a0233818c77eabaee4f1ee41775e464aee90becfb7abc8942e5b1a5f8226e796c9a014664182c19a009fcba2b5c1e85a95367696ffc098991d3cc7df98e0d743d1bea08c15ca1714ea4cf48b488a885d2ab242c250e0f84bc88ea42e00c206d5babbd7a0a4c211a7814419cf7af14c1d75132d13047eba40c667d53f657acd37c906125680","0xf90211a03967b7cbc3cccd40629761fd567903381bfc0ce6f144c81f829ff6759d4cf232a02651a80ee32cd39ea3621277693167e3908c66cd8dc7555ba46ee65566066ddaa028deb0b8b58b52b9aa3acb569f3221e699eff399ac76ca39d51079536673d069a0901d8cd10cb65a811bfe858dd68df0b3f5b51469be86e8439156644c8f3f2cd1a0bed6b02e7426c1579f2c57f26ed48f590377ba7a0ac65f532bc1dc63bbf6eb90a0271e4cb1c7b4397c97e4907589ed3edacf5fe114f60d35e080d84701e48e31e3a05c7bb1e1d1834d0cb36d9aa01bbacb0ee4412718ff6103406f264b6e0ec9a6f9a0cb32487e45032081b51807a337bce1dd7bc8165febfee2344bb5ebc22bcc4b00a0e985d599ee450e182d2d182fbdf8014464f85c2822b3cf02240f65f5f60c3f08a0b0e0df69d3bb5d6f84c790ef963467784cf29b4c58b74db4b84154d0fdb6ddb0a0cbe4f4749b093716de027d25105d30e611b7526ae1e6a2cfcc7b4fe4f121b1f4a0b5b57fb835cacb2473d29c5ccff152314b4efeac634bcbea313e2258cfd8fc14a0f28e04fae2b712fcedbd32c36a97873064804ac6ecb1308fa7da74b370986a9ba0f039ff9ad5f07b06325af00bd33f395e1d8f35d2934ea18c22a4e2a29363595ea0f736313df3255d2055565d62730f6e6420c20df778e6e51a8d7c582184d7db9da050177521bcd00baea1eebec450d2070eb7890a8f1f039e71508c2e64063a5c3180","0xf90211a0a29458cdaff19c16c38c9d975e78ac125ccd16016b36ed27757527a6e3a5e7f0a0c433761fc408dde2e48f1a92a8aa7731fa0a4dce3f6c0912c54319ad78c5251fa0ce5abc0a52927f6e5851c474c851c26a3ccfeb1f1154a8ff3147633ebb19854aa0b239a1914569dd3f4259cc5c527ac2f08634e71a95d872b77c4bf6a6e4ecf74ca0b9f01a486f19ec4617255c3fb332fff8e759b5a2c6ba1113c00100ce1c20cf25a0bf2bc62a530d3b451ca608fcb0079ae0af5a6fb22de2805542902010f12771f7a039c8eae939fc48bfa941a7b2fd2f755fe50e27da6729b029eea24208b2b78778a07064584379572c34ade73675a3e2f0512bbb84638ce8763a09d1dbc8e7195883a0831de107551cec7f875aa568b88f02ece8b8615c3355cbcc5cc5e1aaa22990e3a0c2ca9d48df7f07c3b7aba05f19895212ce6c73d51cf911abaaa3977702f72233a0982cfe1fa11c16c3434a7eef96120040bebc1ef167cce275785859ee9de13466a0f84c2d6e86aad9758f7c298f71d6400520361c1170b8985ada6d01d0ee3e3120a09156fdce5bb7312ea4174ec4102431805a0719f74c4178197be1a5c4791e8871a06d57bf63b21cf2f87f6b99576cd8a568436b31448b46e8d8f80bfa3984d7988fa0d553237268b2bd89ee744ff117c41ea7594ebbcd3cb17164bc3bf1c4dd4c8f99a081bd13387ab0a1007776b66ce2e6e3cb4b20259c0fcd082725ed619492b063b580","0xf90211a0e0bceb57f961bac320fbab097546612bcf47a9137afe80e4ed0a177460bf426aa0ba2adffa3c55f3af0fa08b5ea3229ad6a3d0334ee2bb51ad4229451391b82d73a0894ab16e42b488e38500cab6fdfbf123b3c906ad1fb752fc49a28ecc93747daaa00ea4ec594706d5762fe21255dabf0f551db6c0a6b5cf31d6df6f18d41d0ad878a01d36822f55b5e6880e6df712b29fbdf0c0448cf2e59891a0b76f5de36a1811d8a01a062e07abcefff02f650142e548d8b5c2e07b4d6a06dd7c6acce5372ab453eda0b30a2592bb3a8d029c2683111f521add2899f0e9d458e2acc557715c46c532bfa0a8dd409d03400874b307094f1317150dec7450745d3030ac0f6ae31f39d2714aa014568124a9552e93fda8679a48d4cb13d2ecac0e0fac2c3d6768a466e131aafda0860d72a8b38eee8a06277888ddee7df034ca6029a18590267159d1c7ef7b4f6fa00edb2ac28eb7b238d80b6ea1ca352e1cb88dbdb74550f04e98db81f546e16166a02b339fa5ce87c8151caa11c0fa7634f9c4d9ede2ba97b358eeae80fdb708ef6ea02c7173aaa40c61cd6f55779aff2cdd462ba5a7c91b4c29b3015735b31ccda82aa0f4ea45710e6a6bc5c22880cfc16180716822a254bb66622558526a55e1805522a0b1df393a6f252787fec305b4300f6fb31376b07d2292e595a7774323c7ad7405a0311a9ac0f2b12f485897d5936b6cbd0d53d9fe039a9ee0b5a1194122e1c6b9b780","0xf90131a03ad5477700c6a08ea51edd0e167486c6b655b73dc93d29107a1ca9eab6adeee1808080a02a2d66134dccf22dedc58ea6e966126e6b4af0b8b12fb9a56cf12c4c67eb2af280a088614c0cad64bde44e3bc2d7b1f6e39206813ab2c50917c2eb8c65ee22f1cae6a0a42a1297f264139237377888731f4d9d6c2d4eb91e92836638ebc8b5daf2c56ca05c99259f66d6ad647bcc000c6058336d36eaf8abf4f37296591f2eb6307cb8f980a036dc9b6ec79c255b7e48b306e08cd9a9031fff6f80dace5b74eb2859a5d52e8680a00c03c3a038bbe6f12b28c696895dc829cdb310a8c2f2d32fc6210659ce1fe009a0c7f7888589c69bab641670d9a834e0b28eae2dfc8e5a30e583ea97dd0cb02bfc80a07cb98d11b7f71861c15f28b41b8d0f1a6531859c1e2be464830970eb6ceb56ed80","0xf8718080808080a0e8c9623b290817d9e54038cf538b6b9c543d7343b2cfd0c2b3a81c6ad9fe1dc6808080a02798483251d6993f0d8acb59fbfa26332b828c8571ba1eb949298dc086e87493808080a070278461e3ffa9091603760fd0a7149a6b1def4229396bdff9219bf085c6da22808080","0xf49d39548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5639594fcb19e6a322b27c06842a71e8c725399f049ae3a"],"value":"0xfcb19e6a322b27c06842a71e8c725399f049ae3a","value_uint":"1442626706025541066953462928744535818996053290554","proof_nodes":8},{"key":"0x0000000000000000000000000000000000000000000000000000000000000001","proof":["0xf90211a067bda0cc165343cb95bbd0a673304774720fcb2f74f8e1b205ed81e2b5023019a05e406fe3b4b2d1eaed95337385311378a83cf241be68fd78d40590b238554918a0abfb478095e8dbb13149181ff434d77e8134f88f79afac4c69c2642f5af9fa26a019d330cffee76a3131f156a3bc16be3e9f1288edc01476103b3e86647321e92aa02624238479cf8db328129903f3c930396a08e23fef11ca718a2e53f607a48d9da056de000e5284335ffbac66b78fc99309a15fa19b19c24051b520076aac1424a6a091bba0a5393439987bc1ee28af83fca82ca6e548f28f1484c3b59fa409f6fa6aa0127f1ce11459418765db5b92348591fe5a1be569e7139062bc0ea417df4e58a5a0a52a3e7e436da48ea8d0672e3efad51d111f5e6de6983a596439e3538f8aa5bea0de0969942136e797f8891c4c3e00684556acd7a4fd217c9a1f418a7f79867c82a090347a11077848e6d90e8abf4c16c1b4d852a64788b5c3b160625266715c0f98a0debf4abb703af6387b13f2a0ea15c785ef300d94f91749a2ce248b599bfb83e1a098bbe751efe6597d54b15866444fb95075591c8f2f1e43576788bd175bf01322a08445109035e4f41020ca0a68ed4de2959ed5c7cdb9760338d00df98c46a8992fa0e9195dd4bcf6a264dc610ac6b975498d66e60aeb8dd05aa4c224517913144128a04ea0d9b45b1e724b4fe6d445d8158013c48124d3eb19310168fa90eba295d03e80","0xf90211a06a853a222c8dd96ee4113cfa4b553e56844546cc6856bf199e8643c73b9a204ca01ba7499f2e7219c990879e3962bece583dcb26849157b63b3912b6b514e9ffcea03858d8dd8d9e793945ec746881200c15859e9e8129ffc0d4785aeacc7e32f0a2a0021e99b8e12b1635f65652529db8be642ada60403e77375f64c6cdd9eb9f3ea1a00639e0a48031086f2a2ec645576af8d870bd2f765e49343379d225989e310bcca066a9b0a377bb865cbc2c07596c794b43213372152226cd8168eadae15d9bc58ea03f785962a58f5971d53438511cb7dfcb248aad2049e7a85257426bbe4086c7a8a0aa52b79781288929b2e82ff5846009609b33650f5562d2e3b84469f7b63305cfa096d67118675d9ddf538baf3bd36d2aa78d92c8d7d59aa7e16687551750a9e9c3a06a6bd408a1e9940ca58c822eb174a96d349aec9884444f25ec3f04d5b49d3df2a0b60ff6738f0b2e8510e2b1546129aa6e3c4bd8be2e1ea5716f53ba8e526c8514a03d12d95f0f812f640715a7738d08baba75eecb1c150b16db29f9241dcc4d4f2fa070ee436b5e6515703b52ee65e0caaa8582ee171608c9bf09bb2a0eb6e70b8245a009188374e6fed00f6c01950d5cbd4118c195f046859e1790279eb3dc0b0ba602a0b3beb5fd7ea90d4c5ed1b262e875fb312cc4212d21e68fcfb08064be3f19bf92a07119ecca1f359e806ac8c186afac374a6b506d3c17c33f39498649dcdbe684e880","0xf90211a0ca379f8ceb4827682368f4790ce1bd39d6258f76192a2580ea6c3974ea4be886a0f77b49dd60a7e2498e0a4484da511dcd3396dcc2c85afcfb617acf995160fdbda0258e4e03ab09ef5c4952063a35c8e754fcb3ed9fbfb5a750f5b98432bb562daea07362c6e169d51400ddaf858c305b8cd5174099c2485cb6f12ea73619da16e2f9a0c2f273f42e0f97de5fac8ceb50fcae5f98c7d6eb856b385fd6bf579a54f2dde6a05723189db607c8375b32270ae0b3bbf021810ded9b459987067df75b54cb92b7a0f990af804737eb17781b8681b20fdb0aec348b8b74e27704e8fe8c658a82bbd7a05a84b39c46bb432a725472ff6372e239c1af3312c325f3edf93a24e5cf0f676da0f9c857ebd5c5d7a1ab0d95d20f6772ec509c1036aa43d9ecfb361486c8c6b62ea017f7d857abec835dfa239a4ad2b029a3bd602246e2c922a027dd3099c33fbbdba07f0866ef586670b76cdf75f990d477e4f0e5bbdf010b81a1db45aac0a43c6ebfa0b9478734776c55e7a60686507c653abaed11954c7fec8865cd0d19038bed0830a03b5807c78be7c0e929221c4dabeb487d0d1cb32a9901d80ad78b007377896161a05193ffddfe069bc7e2c0611f17a1678820c25c94cfab6fc3413627fffdcb03dea0abfab7af3d35ed9ff2ba2a9d71abf267397a36c10b49d9fdec14f11b7ae2b4afa0399d2330c74544d76def2b27aa694fe3115d196b0e0e42a85a32055d82d02b7e80","0xf90211a005f23304884c2ed4c9af05d69343174ba77393cbee9a3133333a3fb86c884804a0e238fd4e66b0e481e5f832323892a1f0722d8c32459462b043f4397a832f499ca080b47ca91e2318c6d8ba4667b918e4dd161bbc24b5a30355b5abc3530a95ebb5a049506f2d375a71ed33253dba55bfcc4d3f36ca14850da2802a238baf53573507a0deda0a644c120937bff71b547fb643b2bea36309deeb103a5a50e03fbf663c3ba07990d3d776d8d7afe7c2da03f958098f06bd0d5c2bcf9d34d7235a3341de74c8a03c6326cffa9bbe442a5a202d272e57a1df0db977cd93fe393fd6b92b8c7a1791a0ce157a8b55ab4e3df2c6830d2e006b57598625d18c74f50eb4a58e0177a8960fa051f3865c3bd26d7ec5907623d44cfc1e7888df846fd1d929f59340a045ab6498a0243f9cf7ea341c07fa59c5a43d2efc05d0e8de937aedab878bc7862492eb9e5ba08164f6ba26153ca517d891fee305af8d8686261eca96fc092d71ca43fe019091a0f37479d2349414c6f10da971ce5bb152b545625cae6151356ee8c7b925afdb4ba0a352cf4964e304d0403eba4a036169f3ed9a1711658f91f54cbfd5b041f2c6a8a0f92f264287dacf319ecb89078665440f7a6471c135b4d8a1b82a8448d9d0d4dba0e4c4cfe5afa0ed7535b55108817b70913893ee34d906461733d9d96ea53b385ca05d82fbe434a0cf4392ebaa2661cce177e5109080933dc2137927cc78083315ad80","0xf90211a0f968994ba6159982b210a5daf75e7be8a3c1471f90bb2f28c199ec000fdf3638a0663b0c0a866f294f8d722ea4212475340819e7785f26d8944e8c7c72c635e4a1a0fb6a631a598ea22465e190121cf7d53754bade201852e2f0af8d50782db75643a0d8c56b81ac9abcb20aaa4c4d657b4ded7b0c860454a8ee608413670e88d0fd76a0114fbcbdb7185cfefedab1482560239604750bb2f66b1eb85d08649a6e77db20a0b0e8d3f0ad44dbd7ae251e7ebfe6a3b2e21b25fc0856fc0f5bbd432c4bc2a47ba090afe5f968adab053a2bc1f60b5631f8eae0aad68332b54fe163fbce9c84c521a0182f0b3c1c44ada2f557805fc7cf6c058caca112557712ebb661d29d9cb70905a07e88f49898f446b6bf40b986401547375fc256245342174f29e7fac9e70c7e53a058ab32f503b4f08b2353001ffacdcb6d4f9d6fed7de9525ff065585f3c5bf925a0e19ba868761d04518745ac4865625814a7f17042331c76a2649f5d70785ff3eda0d37a677aa2ff4f0ae38d1b0c4346df6898be0d5ea228b2b86446fe6147d9650fa08b7a2792ae71ff9d427b6c85fbc049ac140feb60a30afbe07fd739114aac1adaa09c4ec1ce76284be37b5d4a11cf476a5e4dcc7e235da5eadf476684540b429d24a0352331fd583f715a580014c075c340cd59a30c66f5b77a408f7243aba40e141ca04d5a329a44a9ba34676492eeaaeb446cca739954324448fa2f90a45c93b0549c80","0xf901518080a06e6b6dd6e39a4a961dd849cab61676ab5f27ff4db1331cdc679aeb3cb7f0854080a0ad335f65d1556357ef95a325b651e80d29a402f9fc10e16b00b7ad96d6c89ec380a0228292dbc961076e12824ec0698ed3da650e1797ccfd42127dadf0818d16e919a0e714db5c2c54cf96d9ad39a15dad9dc64cf06cb69bfded107f88393194c2aa9da074583e7d923e00e7d4a2a38c0a25aecfc35cc993115706d155b41312a0790d4280a033bd560959806889f7b5160a4e6500f916ce5b5cd0da33c27c5ebb879b9446f3a02deadab5dbf1510093af70f40cc566e6dfe9d4ef2169e004d6cfdce12f0f01f6a0e824c96c5a39e9a320d85bd376f2909666040937122278aa2ee7acfbc6c6d856a0446a0f7acf92516430410ae4c4d460559d178dfaebf1dfa40d83aab8c6edda5ba0625a57fe43b7fd3534b5833e32ecdc9bf2136322ed27f64ecd22b947dde1260b8080","0xf59e20527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf695944914f61d25e5c567143774b76edbf4d5109a8566"],"value":"0x4914f61d25e5c567143774b76edbf4d5109a8566","value_uint":"417223780715013227085836490829281552150151464294","proof_nodes":7}]},"meta":{"timestamp":"2026-06-14T08:04:10.466Z","request_id":"bcdbe444-740f-41c1-b597-007e96f21d54"},"status":"ok","message":"Storage proof retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata, supported chains & live sample","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chains":["ethereum","base","arbitrum","optimism","bsc","polygon","avalanche","gnosis","linea","scroll"],"limits":{"max_slots":16},"sample":{"chain":"ethereum","is_contract":true,"proof_nodes":9},"source":"public JSON-RPC nodes (publicnode.com) via eth_getProof / eth_getBlockByNumber; decoding computed locally","service":"stateproof-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/roots":"Block state/transactions/receipts roots to verify proofs against (chain, block).","GET /v1/account":"Account state + Merkle account proof (chain, address, block).","GET /v1/storage":"Storage value(s) + storage proof(s) (chain, address, slots, block)."},"description":"Fetch verifiable Merkle-Patricia proofs of EVM account and storage state live via eth_getProof. Returns account nonce/balance/codeHash/storageHash with its account proof, per-slot storage values with their storage proofs, and the block state/tx/receipts roots the proofs verify against. The light-client and cross-chain-verification primitive. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T08:04:10.561Z","request_id":"2e128678-049c-4216-83e2-ccdf21b99c15"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":5100,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1240,"monthly_call_quota":102000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":4150,"monthly_call_quota":680000,"rps_limit":20,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":12300,"monthly_call_quota":4350000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/stateproof-api"}