{"openapi":"3.1.0","info":{"title":"Swellchain API","version":"1.0.0","description":"Live Swellchain on-chain data via Blockscout. Swellchain is a restaking-powered Ethereum L2; 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/swell-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":"37949957900"},"meta":{"timestamp":"2026-06-08T09:51:41.592Z","request_id":"e93989da-41c2-4a7a-8343-7f0850ed76f1"},"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":24106664,"gas_used_today":"37949957900","market_cap_usd":0,"total_addresses":"203302","total_transactions":"49413049","transactions_today":"81519","network_utilization_percent":1.4958903666666667},"meta":{"timestamp":"2026-06-08T09:51:42.400Z","request_id":"46c68661-5798-49c0-939d-1eaf3a57df4d"},"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":"24092728"},{"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":"0xea520ebb01fe798898512cc4918280bf3c3b77e5cf7732dda1aa99ef42ce413d","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24092728,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T01:29:19.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"}},"meta":{"timestamp":"2026-06-08T09:51:43.193Z","request_id":"adb71e9c-f1d8-443b-9bf8-d80f87490c76"},"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":"0xe3d81e2e52ce1dbec25e6c53ac11b59fb370a2b34d398c3a799fe73d3dcf2631","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107797,"gas_used":613284,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:37.000000Z","burnt_fees":"153934284","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xab1727016e6e72d83771de4426629126b44aed672efe0c8b594c16935e4b5735","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107796,"gas_used":1309805,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:35.000000Z","burnt_fees":"328761055","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x4f2d2410083c10b763314f1374ac1c3dadf76708684398e093648248406391e0","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107795,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:33.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xb6bd1d531ddd5c1c5061a9c980caca7594087bcb7353f17e0dbee32b0f5551ca","size":1133,"miner":"0x4200000000000000000000000000000000000011","height":24107794,"gas_used":1326942,"tx_count":3,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:31.000000Z","burnt_fees":"333062442","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x89db2f2410cf55c01bc4a2b4fe3227a9687e5c99a1ef9a9e9b37d6bebeeb8f73","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107793,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:29.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xc1bb14459f4f28aeabd3b05d7ab0187501e9f62b3610c16d4008ab32633c83ba","size":1133,"miner":"0x4200000000000000000000000000000000000011","height":24107792,"gas_used":1865695,"tx_count":3,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:27.000000Z","burnt_fees":"468289445","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x1e8096c185393c417ac171bc369523bbaa00748add444cb7f48044242d139caf","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107791,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:25.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x5ae3958402b4ec1e2d210a47609af90167a1a53f9e004a0c34ca77a391b70ba8","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107790,"gas_used":624484,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:23.000000Z","burnt_fees":"156745484","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x2f39aac06cd1e3bea949fd745732ed58ee228714ea1949033686e53bec9ee6d0","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107789,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:21.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xb8ac8705745d8977e0d25b45b2cf91629d43acec99f1ada1977877ef04148a0b","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107788,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:19.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xb6a8acc9d53c27b7197c38ba3b68d66f62e0a5034b6c200dd471527d758ca428","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107787,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:17.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x8c0656320bf25eae689611a4917b20a7973b1636f6dc341dfa00a593075de8ed","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107786,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:15.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x955adaf93bdd2579317e869ec5f6e17bcbeda58b763af0e022591ec8d3285048","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107785,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:13.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xad2b07fa9389bd9e32e1b646134af16d671b5806e62c3d75bcd11cb40f5872f6","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107784,"gas_used":1309817,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:11.000000Z","burnt_fees":"328764067","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x970c698fa579c4bd776fedc3147630629129300e422abd1fde6f40c210dc631e","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107783,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:09.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xde3cdecb21bba7bb816f67831fb507692db0ab620bd98d686cf6c3fa66bbca39","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107782,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:07.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xedf9fefdd64b9aebf23da2c5d924abbc03ca9313a18599cc73238903c0f60e0a","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107781,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:05.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xc7ebee2f67e525bd8ad62203538636bdd27eefaf2800655c3567e94ca1b030d9","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107780,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:03.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x274270d85c5dae55f20f5f52c23776116d90f751b77e13cf793b02d6514d3c4b","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107779,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:51:01.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x9815520996ce3facd3ab3fe9bcab0eae4a7f06326e9774a996e31e42af8ac0bb","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107778,"gas_used":54618,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:59.000000Z","burnt_fees":"13709118","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x77521559c3fd90cd06ba09ef26e88a747f14d48d2a6ec8f23dfe16b93571b0c2","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107777,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:57.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x8e900f43a1b40300ab04e52170c19add6de24857a53680429a6cd6ab0abe81ee","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107776,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:55.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x75e51df1311498071eb4505250987b991f63013c2113a9b81c340cca2f27eb76","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107775,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:53.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x1cb639f6de551f7db62c6185bfa7ffeb802190659cb857bcda3e083d72e2fd9a","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107774,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:51.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xc67ef05a20f867e31c2fb6ed3a1f2cb88ddd56fe896ffc56700e0047cd16f9af","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107773,"gas_used":46230,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:49.000000Z","burnt_fees":"11603730","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x83883299eccbe843a07ee4a1d63e249d46f51918454cfa3e243a0de01b518fe2","size":907,"miner":"0x4200000000000000000000000000000000000011","height":24107772,"gas_used":57418,"tx_count":1,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:47.000000Z","burnt_fees":"14411918","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x0258315605ae914f2ee6b7205ccd187f40414315110ec3f6892fa886dfcc3958","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107771,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:45.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x289de71595331306a4ca27e32f7db68233bea33db53731559e3e7c97bf49f41d","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107770,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:43.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x366da9df8b32b359a954b9dc2aa0348296e528d6171044988ed5e254b55cbdb7","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107769,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:41.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x4d47374986d9a0b73d6382a4422319c018565bd57a6d0fbfaa9fffa05fe7c590","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107768,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:39.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xdcd9ec68c23d244e99badded64f4da4dbe119819b8b62ad5b63902109459fda2","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107767,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:37.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x066fb5b8e95bb684c9f7ade808b487d939ae4d63abbc4d6030aa8911b2fc7112","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107766,"gas_used":1309817,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:35.000000Z","burnt_fees":"328764067","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xd30c981280716841f1cecbd4b3046965302881e7de401fb9568c8da005abab42","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107765,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:33.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xd9e5a862df313a2e0fec570526210ced22568701e23445b88432df4c67fb8288","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107764,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:31.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x6f335f21b12959692b36fd97ad720dff66a932da2bf0541f719c9d659336ab9d","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107763,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:29.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x71776200ae44f7654d3768ec7d6dbc61967a98046ab85b6f90d92a3afcaca8ba","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107762,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:27.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xbb7c01dfc2024fd2fc2c4da58602396f9f12fa78f7475c544be2f4c780d122a7","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107761,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:25.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xb95d191bd0dceb61959a57d2d03e9d303461f0bc95390f67deb5a5d89230e7fb","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107760,"gas_used":624484,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:23.000000Z","burnt_fees":"156745484","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x6f4632d2edb74675a1eaa6cdd40e78317f507c02d0ace3f6b9ceed1e51e7d65a","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107759,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:21.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xdac15fcad5d8e6c30a67427d4d1f11ee8bb91c8fd7aa6145c9e83af80c610345","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107758,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:19.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x09d787da9637f6a59a3b3892f806da8658a596172be5f6a98fb40e98e0ce589b","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107757,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:17.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x88d925c8327cfd3b3101c9722be733b9859ef8f21b384dd10207a9942f18ff20","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107756,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:15.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xa0f18923f5469d75024622febc7eeacbfccc3eaba707fd0b3e4816cbeacd4073","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107755,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:13.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x59c0c8231473348dbfe3ed3df5b89fa8b4f7299dff4b24eeb352237e9733af91","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107754,"gas_used":1309817,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:11.000000Z","burnt_fees":"328764067","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x846c8027eedfc9fcd0cd7be1c1304e661027f66297b38cee8ca56c19d1813505","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107753,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:09.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x141becdd9da7b695a1ab6dcd154b805019fb3ae8117d0da2ebec9faf33d0267d","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107752,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:07.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xfe1cebdb927f42e792b4aac9aac16aae315c5bc3b06e7c52ffa9cce1599ae004","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107751,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:05.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xe69cb596c22b84b0a07b58698dbf19dbb9ae13706bf1a5437c190446563bc1f1","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107750,"gas_used":613296,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:03.000000Z","burnt_fees":"153937296","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0x7d6396c1bbf70412e3dd4199a483709b23ca20fcf4bab191dbd1c301a76fa8ef","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107749,"gas_used":1298629,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:50:01.000000Z","burnt_fees":"325955879","difficulty":"0","base_fee_per_gas":"251"},{"hash":"0xb72983f60b0887fd7c201ec6e63edecd69c8649e7c1c5aaccb2515b0be9b6b50","size":1021,"miner":"0x4200000000000000000000000000000000000011","height":24107748,"gas_used":1309817,"tx_count":2,"gas_limit":60000000,"timestamp":"2026-06-08T09:49:59.000000Z","burnt_fees":"328764067","difficulty":"0","base_fee_per_gas":"251"}]},"meta":{"timestamp":"2026-06-08T09:51:44.584Z","request_id":"b095eedc-067d-4a05-bbee-f58cf8e4ad4c"},"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":"0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"address":{"hash":"0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34","name":"USDeOFT","token":{"name":"USDe","type":"ERC-20","symbol":"USDe"},"creator":"0xAa439FB33e55306c7c79841F20121B4c4139f3dc","balance_eth":0,"balance_wei":"0","is_contract":true,"is_verified":true}},"meta":{"timestamp":"2026-06-08T09:51:45.919Z","request_id":"abb4facc-f125-457f-9285-7d2413aff1c9"},"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":"0x9852a40bed7b1b9d5269497fc2229636f12fd3ab91334c54d058d7117bfbff83"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"transaction":{"to":"0x4200000000000000000000000000000000000015","from":"0xDeaDDEaDDeAdDeAdDEAdDEaddeAddEAdDEAd0001","hash":"0x9852a40bed7b1b9d5269497fc2229636f12fd3ab91334c54d058d7117bfbff83","type":126,"block":24092728,"nonce":24092729,"method":"0x3db6be2b","status":"ok","fee_eth":0,"fee_wei":"0","gas_used":46230,"gas_price":"0","timestamp":"2026-06-08T01:29:19.000000Z","value_eth":0,"value_wei":"0","confirmations":15073}},"meta":{"timestamp":"2026-06-08T09:51:46.475Z","request_id":"8f500dc5-09ba-4423-9728-132599c63c6b"},"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":"0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"token":{"name":"USDe","type":"ERC-20","symbol":"USDe","address":"0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34","holders":1928,"decimals":18,"total_supply":"27405778720000000000000"}},"meta":{"timestamp":"2026-06-08T09:51:46.903Z","request_id":"7dc7063f-b581-41be-b705-b4486865cc30"},"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":"USD"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":30,"query":"USD","results":[{"name":"USDe","type":"token","symbol":"USDe","address":"0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34"},{"name":"Relend Network USDC","type":"token","symbol":"rUSDC","address":"0x9ab96A4668456896d45c301Bc3A15Cee76AA7B8D"},{"name":"Staked USDe","type":"token","symbol":"sUSDe","address":"0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2"},{"name":"Stargate USD₮0 (Bridged)","type":"token","symbol":"USD₮0","address":"0x102d758f688a4C1C5a80b116bD945d4455460282"},{"name":"Orki USD Stablecoin","type":"token","symbol":"USDK","address":"0x0000bAa0b1678229863c0A941C1056b83a1955F5"},{"name":"USDC","type":"token","symbol":"USDC","address":"0x99a38322cAF878Ef55AE4d0Eda535535eF8C7960"},{"name":"Ionic USDe","type":"token","symbol":"ionUSDe","address":"0x80De7898e9A19f2eef3f91649c77163F177778Ce"},{"name":"StableV2 AMM - USDe/rUSDC","type":"token","symbol":"sAMMV2-USDe/rUSDC","address":"0xF1C0e9F805270De0BCe9cfec5A8395c7c65Fe254"},{"name":"Tether USD","type":"token","symbol":"USDT","address":"0xb89c6ED617f5F46175E41551350725A09110bbCE"},{"name":"USD Stable","type":"token","symbol":"USDs","address":"0x7fA65bb90fCEc0FA82e009E65AA3736c376C2572"},{"name":"Hyperliquid USDC Vault","type":"token","symbol":"hlUSDC","address":"0x5ec9FDA544c2924B9545504d20d6430EF197a5c7"},{"name":"Hyperliquid USDC Vault","type":"token","symbol":"hlUSDC","address":"0xC33b90C5f9db994114694d3dEdC7017f92b2cA54"},{"name":"MellowVelodromeStrategy:oUSDT-USDe-1","type":"token","symbol":"MVS:oUSDT-USDe-1","address":"0xf7511B7433241A2873e089965578FF34b3eceb84"},{"name":"StableV2 AMM - USDK/rUSDC","type":"token","symbol":"sAMMV2-USDK/rUSDC","address":"0xda2aEd4525a5C9bB22E35e70359689356ceF8F80"},{"name":"StableV2 AMM - USDK/USD₮0","type":"token","symbol":"sAMMV2-USDK/USD₮0","address":"0xAA4791b8B04E5BA1fD3f7e6f2E0FF1741624A173"},{"name":"StableV2 AMM - USDK/USDe","type":"token","symbol":"sAMMV2-USDK/USDe","address":"0x94B26Ff87f4c51430ecAb5B0605b99bEBF2EB7aB"},{"name":"VolatileV2 AMM - USDK/KING","type":"token","symbol":"vAMMV2-USDK/KING","address":"0xD0E8aBcb80E8217903048cd0c5d796a8ddd7f99E"},{"name":"VolatileV2 AMM - USDK/rswETH","type":"token","symbol":"vAMMV2-USDK/rswETH","address":"0xBa214269f715460f6d5eee65925F122646d773Be"},{"name":"VolatileV2 AMM - USDK/SWELL","type":"token","symbol":"vAMMV2-USDK/SWELL","address":"0xE9410ACC2Eb02D3adB41375d07e6CCB49f3c7ACd"},{"name":"VolatileV2 AMM - USDK/swETH","type":"token","symbol":"vAMMV2-USDK/swETH","address":"0xF91B5fD0D31A7955FFD8188feFD8aDA18FFce041"},{"name":"VolatileV2 AMM - USDK/USDe","type":"token","symbol":"vAMMV2-USDK/USDe","address":"0x264C52389e8dE60A2c18C7055b6d131d4C4b045d"},{"name":"VolatileV2 AMM - USDK/weETH","type":"token","symbol":"vAMMV2-USDK/weETH","address":"0x55a420588e1cDB0251f683c02c00bDa67002eb3e"},{"name":"MockUSDC","type":"token","symbol":"USDC","address":"0xd513462f49E5A0737b251e640958AeF60316312F"},{"name":"MockUSDC","type":"token","symbol":"USDC","address":"0xAc9447114a5a65586679896247F9345EDe29c4CC"},{"name":"MockUSDC","type":"token","symbol":"USDC","address":"0x1bE3BE5542B53669F9F79a48Eb1BC23aec9DA2Ac"}]},"meta":{"timestamp":"2026-06-08T09:51:47.188Z","request_id":"918aaf47-8c13-43a2-a18f-f14e276bf8ea"},"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":"swell-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 Swellchain (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. Swellchain is a restaking-powered Ethereum L2; gas and balances are in ETH. Real on-chain data, no key."},"meta":{"timestamp":"2026-06-08T09:51:47.298Z","request_id":"5de667e1-4404-4ca5-bee4-e8d01ac9f5e5"},"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":1600,"rps_limit":1,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1050,"monthly_call_quota":82000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3600,"monthly_call_quota":540000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":11800,"monthly_call_quota":2400000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/swell-api"}