{"openapi":"3.1.0","info":{"title":"BOB API","version":"1.0.0","description":"Live BOB on-chain data via Blockscout. BOB (Build on Bitcoin) is a hybrid Ethereum L2 bridging Bitcoin and Ethereum; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/bob-api","description":"oanor gateway"}],"tags":[{"name":"Network"},{"name":"Blocks"},{"name":"Accounts"},{"name":"Transactions"},{"name":"Tokens"},{"name":"Search"},{"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/gas":{"get":{"operationId":"get_v1_gas","tags":["Network"],"summary":"Current gas prices","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"fast":0.01,"slow":0.01,"unit":"gwei","average":0.01,"gas_used_today":"2372669758"},"meta":{"timestamp":"2026-06-08T09:51:47.725Z","request_id":"a2189fd2-2e3a-48f3-9419-177b255a7e51"},"status":"ok","message":"Gas 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/stats":{"get":{"operationId":"get_v1_stats","tags":["Network"],"summary":"Network statistics","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"gas_prices":{"fast":0.01,"slow":0.01,"average":0.01},"total_blocks":34024950,"gas_used_today":"2372669758","market_cap_usd":0,"total_addresses":"1417887","total_transactions":"48957107","transactions_today":"45982","network_utilization_percent":0.21820293333333332},"meta":{"timestamp":"2026-06-08T09:51:48.035Z","request_id":"aa246aea-e298-4b9d-a404-e12db9047340"},"status":"ok","message":"Stats 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/block":{"get":{"operationId":"get_v1_block","tags":["Blocks"],"summary":"A block by height or hash","description":"","parameters":[{"name":"height","in":"query","required":false,"description":"Block height","schema":{"type":"string"},"example":"34009906"},{"name":"hash","in":"query","required":false,"description":"Block hash","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"block":{"hash":"0x62367f74ac594197c411c0fd41ca851167814e124886b8abc38abe9f80dafc4e","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34009906,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T01:23:19.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"}},"meta":{"timestamp":"2026-06-08T09:51:48.351Z","request_id":"5531a640-f98f-4746-90f4-1fea6f8c2d8b"},"status":"ok","message":"Block 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/blocks":{"get":{"operationId":"get_v1_blocks","tags":["Blocks"],"summary":"Latest blocks","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":50,"blocks":[{"hash":"0xb6ad2fb131ce2210a6510549392d18342db404b0c7abf24cba32a5d0d924ece9","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025160,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:47.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x41316893264a8ec0a0f2e3ea473571a892ac116d338fc864dddeed3e88bb37af","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025159,"gas_used":57490,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:45.000000Z","burnt_fees":"14487480","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x9ca234cc7e423bf07e216ba4930bbe35d72e7b4ecc4dfcc9bf61ea8e3c27f6c6","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025158,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:43.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x2223daaf9379483648ec7cd97eba2fd7a82a77960b6e825ab65db220e5a3698c","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025157,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:41.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x9c7c3dad2cd7006f3be523a85eb448cf06313cbb09cd326e29a791a3af78c9a8","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025156,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:39.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x1cd03bf632702b668a58f9fce2a7f04671c8331a005d851ece65409543ed2b36","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025155,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:37.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xa171f3d7cd714338a4613cd37a89d79524bc3495441e3910e216fcdb32f73c5e","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025154,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:35.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x62ff04540d17e985baa28b78384894b1639c6604e2637c73f2e3fdcb51fa1b15","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025153,"gas_used":57490,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:33.000000Z","burnt_fees":"14487480","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x2005ad148a2ef890fd8416b238ddcb7395607af5b4abd006a5f0db14d66eb911","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025152,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:31.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xf4c6c4393a77fb2ac2273922446e36055958a6cce89cb182d3305fcb8a137dba","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025151,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:29.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x4377853f8ddaa1ce8d5001f95cc789efd73b55e88902e81cee53b9656fa44223","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025150,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:27.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x238d8dc567a80845a50b25a72f27d3d7fb33c00401e876a1c325831ec92bfe2d","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025149,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:25.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xdbaff5cb6e3407fbf9ce33d1ae200abcdb8b6be1da46dd260fb0ac31d75c19b1","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025148,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:23.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x1885ace0c3f28bd01577ee7ebe2d70861cfc1ba823ab1805e06772fc9b84d3d0","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025147,"gas_used":57478,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:21.000000Z","burnt_fees":"14484456","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x82aa9b16fa28c2ee705df722e9d687ea2044d1b6270c8fbb9b311bd6c4be6463","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025146,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:19.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x9aae28134972842c56ca46b7080359db65ba5e53a872e0e3871015ce50faab6d","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025145,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:17.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x9d56a1411982129d4a530c48436f5879c27f00c1c8149c17935fe2bb183e2f36","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025144,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:15.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x619efe307229611a77cd1cdf373726853a14a173e5ddd9f33a81635c86f353e7","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025143,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:13.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x4be7c04bee97afcf63fdbac7b8ca2453d1f4f677b070a0de27cada255b04137d","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025142,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:11.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x0472014b20f42eca186345ed9e84d3e82b0478de4eafa0eba535626aaa5e1b2b","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025141,"gas_used":57490,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:09.000000Z","burnt_fees":"14487480","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x3225be424ac426ead261db3cd581fb8b2b37918e416289e5b9dea7d2fc15422c","size":2217,"miner":"0x4200000000000000000000000000000000000011","height":34025140,"gas_used":182583,"tx_count":2,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:07.000000Z","burnt_fees":"46010916","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xb6f5f1b47671e47b08fde32a93d510cb79d0b78454534d0e160d6223c512decd","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025139,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:05.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x263075a6d2d4e1b3b5e65848ce5030b97120dd6179335de11396d16be4941483","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025138,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:03.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xbdbda2b4f84c682e407a63136c861260cd648fdcf9d0f6ed40c524a951693d96","size":3459,"miner":"0x4200000000000000000000000000000000000011","height":34025137,"gas_used":208097,"tx_count":3,"gas_limit":30000000,"timestamp":"2026-06-08T09:51:01.000000Z","burnt_fees":"52440444","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xd2dc111f62d6886ffb77c854f75fb7a93a46ad33d19111562a3aeb662013a61f","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025136,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:59.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xa104a2f9a01fed91084f2c24ba987cb8e5087942d23dfc92bbaf4e2c3677ea6e","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025135,"gas_used":57490,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:57.000000Z","burnt_fees":"14487480","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x49bc9e21067a829363053a35effb20fe5b2cd4f061e0c778af992d81cb1f8657","size":1677,"miner":"0x4200000000000000000000000000000000000011","height":34025134,"gas_used":145447,"tx_count":2,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:55.000000Z","burnt_fees":"36652644","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x0325dd68335b322d1be83450aaa74cf4bb3588a9a1e0a7e46764646982514401","size":2185,"miner":"0x4200000000000000000000000000000000000011","height":34025133,"gas_used":163363,"tx_count":2,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:53.000000Z","burnt_fees":"41167476","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x1a8a3a4faf825322a60ade029a16d45f80ca2ea46111d28d6c89805ec797d070","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025132,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:51.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x0074535fcfa81dcd55baaefd5eff88a72c1c5ee7d477a3f933b156fb253cd935","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025131,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:49.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x643ef11788e0fdc51f74da123359cf00cb52cce974d372949c44380f6b1d53a4","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025130,"gas_used":46290,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:47.000000Z","burnt_fees":"11665080","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x57054e6828992fd1bc6f766adf05e09aefc9bd486a7ea2cc64555e883cd4e3b9","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025129,"gas_used":57478,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:45.000000Z","burnt_fees":"14484456","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x6944bc698bb7d96ffc9fa3dc6368463426c837b3303e1298ee9c1a1885b872ae","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025128,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:43.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xf0f106a939b92d47deb6d24fa6e3e4e74b92aa36b7ec295d99a9b8cde0a636e2","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025127,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:41.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x4e0729dafb59e2fdff0344623e7c9aac5b0d4b8d9097d0f59c1b970bf5662e57","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025126,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:39.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x861f003952cfde85ee12936faf6177bc3379b1c9959c787a1d073271ef3cd1f0","size":1094,"miner":"0x4200000000000000000000000000000000000011","height":34025125,"gas_used":107496,"tx_count":2,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:37.000000Z","burnt_fees":"27088992","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x8be2ad758157f7baa34a8e6332c087972b9453bd10796001df0a1e6e6fcb23b8","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025124,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:35.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x428633892b039c28020ec4ed12d7c3c933da455bb8318e50f740ab21d4deddcc","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025123,"gas_used":54690,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:33.000000Z","burnt_fees":"13781880","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x7f1aa1cc76925bffef99c69123be8444f503ec26810f13d60a268e41706d8f27","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025122,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:31.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x43f06e2522d8c1d2ecd1f0a212e65a3c6ec2b270f079883721db8d77c4fdb2a1","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025121,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:29.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xa5cab769e336d87207f58e704932c2a4b8a8948fca37dd745c4e9dcc6215d511","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025120,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:27.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xb814b76d01004b68552e9cbe7f926d4e294021e42f60d59a00e1f0871e9c5434","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025119,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:25.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x67623f083b015cfdae7d00e6de7a54ea9b7a15fefddad92c984826e600f8ab6d","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025118,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:23.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x8a86c4539b2d141a47870ed4853d2ca601371132ce8f463f193846584119cf33","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025117,"gas_used":57490,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:21.000000Z","burnt_fees":"14487480","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x9369c4adc357f9b53c04871f71c91bfd585f6b8a5244ac3be5ef0d23762d4565","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025116,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:19.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0xfd7ae1652ded2ae68c7f0836982bb653671332edae7105213ff3b7a71bdd724e","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025115,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:17.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x75852ff0625c762d4d567a404468aa0fbdd7c5ce0b8f0f9d65a6df44ef202f36","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025114,"gas_used":46302,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:15.000000Z","burnt_fees":"11668104","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x63397ee6cc79213b8284a8ef54c2cf1c51cfa070152d9d63cca591c5a305ef42","size":1215,"miner":"0x4200000000000000000000000000000000000011","height":34025113,"gas_used":89406,"tx_count":2,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:13.000000Z","burnt_fees":"22530312","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x419bfb17e6b61a469e291b4307cd0c4319379df828297b8b41dee167abbe3564","size":1826,"miner":"0x4200000000000000000000000000000000000011","height":34025112,"gas_used":160245,"tx_count":4,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:11.000000Z","burnt_fees":"40381740","difficulty":"0","base_fee_per_gas":"252"},{"hash":"0x34948ba520c083d702710a5e7416c17cd7e58878f8c6f383ecd58b779bec6e4c","size":907,"miner":"0x4200000000000000000000000000000000000011","height":34025111,"gas_used":57490,"tx_count":1,"gas_limit":30000000,"timestamp":"2026-06-08T09:50:09.000000Z","burnt_fees":"14487480","difficulty":"0","base_fee_per_gas":"252"}]},"meta":{"timestamp":"2026-06-08T09:51:49.152Z","request_id":"94971b65-bad7-4d77-9834-2479f7c767db"},"status":"ok","message":"Blocks 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/address":{"get":{"operationId":"get_v1_address","tags":["Accounts"],"summary":"Address detail with ETH balance","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Address hash","schema":{"type":"string"},"example":"0xe75D0fB2C24A55cA1e3F96781a2bCC7bdba058F0"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"address":{"hash":"0xe75D0fB2C24A55cA1e3F96781a2bCC7bdba058F0","name":"Bridged USDC (BOB)","token":{"name":"Bridged USDC (BOB)","type":"ERC-20","symbol":"USDC.e"},"creator":"0xe4E5e395E9efb3C1bB37D9c53Ad2F115c6f91FfB","balance_eth":0,"balance_wei":"0","is_contract":true,"is_verified":true}},"meta":{"timestamp":"2026-06-08T09:51:49.514Z","request_id":"e41f7f47-16b3-49f0-a907-179bdb3a78e9"},"status":"ok","message":"Address 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/transaction":{"get":{"operationId":"get_v1_transaction","tags":["Transactions"],"summary":"A transaction by hash","description":"","parameters":[{"name":"hash","in":"query","required":true,"description":"Transaction hash","schema":{"type":"string"},"example":"0xcb03262037a84507bb4555c583ecc750ea965a83a695d92619ef11a99cfed1bd"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"transaction":{"to":"0x4200000000000000000000000000000000000015","from":"0xDeaDDEaDDeAdDeAdDEAdDEaddeAddEAdDEAd0001","hash":"0xcb03262037a84507bb4555c583ecc750ea965a83a695d92619ef11a99cfed1bd","type":126,"block":34009906,"nonce":34009909,"method":"setL1BlockValuesJovian","status":"ok","fee_eth":1.5e-5,"fee_wei":"15000000000000","gas_used":46302,"gas_price":"0","timestamp":"2026-06-08T01:23:19.000000Z","value_eth":0,"value_wei":"0","confirmations":15255}},"meta":{"timestamp":"2026-06-08T09:51:49.855Z","request_id":"366b3b80-6b38-46f2-99f4-258f09b6d749"},"status":"ok","message":"Transaction 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/token":{"get":{"operationId":"get_v1_token","tags":["Tokens"],"summary":"ERC-20 token metadata","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address","schema":{"type":"string"},"example":"0xe75D0fB2C24A55cA1e3F96781a2bCC7bdba058F0"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"token":{"name":"Bridged USDC (BOB)","type":"ERC-20","symbol":"USDC.e","decimals":6,"total_supply":"145076848325"}},"meta":{"timestamp":"2026-06-08T09:51:50.137Z","request_id":"151a8d91-3b2d-4057-ab0e-764acead5c16"},"status":"ok","message":"Token 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/search":{"get":{"operationId":"get_v1_search","tags":["Search"],"summary":"Universal on-chain search","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Address, token, block or tx","schema":{"type":"string"},"example":"USDC"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":22,"query":"USDC","results":[{"name":"Bridged USDC (BOB)","type":"token","symbol":"USDC.e","address":"0xe75D0fB2C24A55cA1e3F96781a2bCC7bdba058F0"},{"name":"sb USDC","type":"token","symbol":"sbUSDC","address":"0x5D7723648daEc273f3EAD53C6472490bBd4f0a7c"},{"name":"Segment USDC","type":"token","symbol":"seUSDC","address":"0xc344000a28F00E879c566f1Ec259da24D6279592"},{"name":"LayerBank USDC.e","type":"token","symbol":"lUSDC","address":"0x462EBb8395b6c08661b3d9F0Ca8819527BCF3Db3"},{"name":"xWETH-USDCe3","type":"token","symbol":"xWETH-USDCe3","address":"0x9616052273A598BC04BD1Ad7f7A753157C24f77E"},{"name":"MOCK_USDC","type":"token","symbol":"mUSDC","address":"0xBd95925809F916eCFe140f6Ef70eA43185c0ECD9"},{"name":"MOCK2_USDC","type":"token","symbol":"m2USDC","address":"0x5caEb8A0165fc3bD1e16b104260f8A8469Ca3610"},{"name":"MOCK2_USDC","type":"token","symbol":"m2USDC","address":"0x464A8aB4E0231d5eCB6546b615E3FA1e8E16151E"},{"name":"MOCK2_USDC","type":"token","symbol":"m2USDC","address":"0x3362a0f4CE73F3B0199dd3E561dadfa04d7f2F48"},{"name":"MOCK_USDC","type":"token","symbol":"mUSDC","address":"0x1f4a4737ECcB77B4b63B34edFb32515940d69A34"},{"name":"StableV2 AMM - USDC.e/thUSD","type":"token","symbol":"sAMMV2-USDC.e/thUSD","address":"0x3bc69b00dC9c1BA2348dedb0cf5113Bd9d6b8cD2"},{"name":"xUSDT-USDCe01","type":"token","symbol":"xUSDT-USDCe01","address":"0x6d257b17be32d4E7EbFebc3A337Bf9C231DA5Aa7"},{"name":"Binance Bridged USDC  BNB Smart Chain","type":"token","symbol":"USDC","address":"0x35d1B14de45497549Ed731fAE6532De158036AF4"},{"name":"Overnight fi USDC","type":"token","symbol":"USDC+","address":"0x23C0807956F8Dfd61f77Ffc25EBa016C61336436"},{"name":"USD Coin","type":"token","symbol":"USDC","address":"0xA06596ff86bCca6Ec02B2d7cf232Dc63b9959567"},{"name":"USD Coin","type":"token","symbol":"USDC","address":"0xDa85021697cc74c0fCD9A9E9f1D9465E90A84F26"},{"name":"USD Coin Bridged ZED20","type":"token","symbol":"USDCZ","address":"0x44F5B0ebF573808a82f90E6EC04C9C6d1317f5FC"},{"name":"USDC","type":"token","symbol":"USDC","address":"0xb58107524E394241d8C1399Bc792346Dd7106F3a"},{"name":"xDAI-USDCe01","type":"token","symbol":"xDAI-USDCe01","address":"0x0555221Fe56D13dAf9C67275424A81F2BDC068b9"},{"name":"xoUSDT-USDCe01","type":"token","symbol":"xoUSDT-USDCe01","address":"0x9B1035c1b21acf45fc02954Ba7A74191912e84cc"},{"name":"UsdcManager","type":"contract","address":"0x8CE3873baB5156dfB0410aB31da096583aF062Cd"},{"name":"UsdcManager","type":"contract","address":"0x6b9f677B6c45c32F5f10A5EfA14bDfefE2135B67"}]},"meta":{"timestamp":"2026-06-08T09:51:50.438Z","request_id":"1d755639-7934-42ff-aae8-01965509db75"},"status":"ok","message":"Search results 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","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"service":"bob-api","endpoints":{"GET /v1/gas":"Gas oracle (slow/average/fast in gwei).","GET /v1/meta":"This document.","GET /v1/block":"Block detail by height= or hash=.","GET /v1/stats":"Network stats (blocks, txns, coin price, market cap, gas).","GET /v1/token":"ERC-20 token detail by contract (address=).","GET /v1/blocks":"The most recent blocks.","GET /v1/search":"Search addresses, tokens, blocks & txns (q=).","GET /v1/address":"Address balance, ENS & contract info (address=).","GET /v1/transaction":"Transaction detail (hash=)."},"description":"Live BOB (Build on Bitcoin L2) on-chain data via Blockscout: network stats, a gas oracle (gwei), recent blocks and block detail, address balances with ENS, transaction detail, ERC-20 token detail and a universal search across addresses, tokens, blocks and transactions. BOB (Build on Bitcoin) is a hybrid Ethereum L2; gas and balances are in ETH. Real on-chain data, no key."},"meta":{"timestamp":"2026-06-08T09:51:50.560Z","request_id":"16adfbe5-a2a7-4aba-8706-05bf8686933d"},"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":1800,"rps_limit":1,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":950,"monthly_call_quota":78000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3300,"monthly_call_quota":520000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":11000,"monthly_call_quota":2600000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/bob-api"}