{ "opencollection": "1.0.0", "info": { "name": "Transpose Block API API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "X-API-KEY", "value": "{{X-API-KEY}}", "placement": "header" } }, "items": [ { "info": { "name": "Block API", "type": "folder" }, "items": [ { "info": { "name": "Get Accounts", "type": "http" }, "http": { "method": "GET", "url": "https://api.transpose.io/block/accounts", "params": [ { "name": "chain_id", "value": "", "type": "query", "description": "A keyword (e.g., \"ethereum\") or CAIP-2 identifier specifying the blockchain to query. Supported values: ethereum, polygon, optimism, scroll, arbitrum, base, avalanche.\n" }, { "name": "address", "value": "", "type": "query", "description": "Filter by a specific account address." }, { "name": "creator_address", "value": "", "type": "query", "description": "Filter accounts by the address that created them." }, { "name": "created_after", "value": "", "type": "query", "description": "Return accounts created after this date (ISO-8601 or Unix timestamp)." }, { "name": "created_before", "value": "", "type": "query", "description": "Return accounts created before this date (ISO-8601 or Unix timestamp)." }, { "name": "order", "value": "", "type": "query", "description": "Sort direction for results." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return." } ] }, "docs": "Retrieve externally-owned accounts and smart contracts with metadata. Filter by address, creator, or date created.\n" }, { "info": { "name": "Get Blocks", "type": "http" }, "http": { "method": "GET", "url": "https://api.transpose.io/block/blocks", "params": [ { "name": "chain_id", "value": "", "type": "query", "description": "A keyword (e.g., \"ethereum\") or CAIP-2 identifier specifying the blockchain to query. Supported values: ethereum, polygon, optimism, scroll, arbitrum, base, avalanche.\n" }, { "name": "block_number_above", "value": "", "type": "query", "description": "Return blocks with number greater than or equal to this value." }, { "name": "block_number_below", "value": "", "type": "query", "description": "Return blocks with number less than or equal to this value." }, { "name": "mined_after", "value": "", "type": "query", "description": "Return blocks mined after this date (ISO-8601 or Unix timestamp)." }, { "name": "mined_before", "value": "", "type": "query", "description": "Return blocks mined before this date (ISO-8601 or Unix timestamp)." }, { "name": "order", "value": "", "type": "query", "description": "Sort direction for results." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return." } ] }, "docs": "Retrieve historical blocks with fee calculations. Filter by date or block number range.\n" }, { "info": { "name": "Get Transactions", "type": "http" }, "http": { "method": "GET", "url": "https://api.transpose.io/block/transactions", "params": [ { "name": "chain_id", "value": "", "type": "query", "description": "A keyword (e.g., \"ethereum\") or CAIP-2 identifier specifying the blockchain to query. Supported values: ethereum, polygon, optimism, scroll, arbitrum, base, avalanche.\n" }, { "name": "from_address", "value": "", "type": "query", "description": "Filter transactions by sender address." }, { "name": "to_address", "value": "", "type": "query", "description": "Filter transactions by recipient address." }, { "name": "block_number", "value": "", "type": "query", "description": "Filter transactions by block number." }, { "name": "transaction_hash", "value": "", "type": "query", "description": "Retrieve a specific transaction by its hash." }, { "name": "timestamp_above", "value": "", "type": "query", "description": "Return transactions after this timestamp (ISO-8601 or Unix)." }, { "name": "timestamp_below", "value": "", "type": "query", "description": "Return transactions before this timestamp (ISO-8601 or Unix)." }, { "name": "order", "value": "", "type": "query", "description": "Sort direction for results." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return." } ] }, "docs": "Query all transactions with flexible filtering by account, block, contract, date, or transaction hash.\n" }, { "info": { "name": "Get Logs", "type": "http" }, "http": { "method": "GET", "url": "https://api.transpose.io/block/logs", "params": [ { "name": "chain_id", "value": "", "type": "query", "description": "A keyword (e.g., \"ethereum\") or CAIP-2 identifier specifying the blockchain to query. Supported values: ethereum, polygon, optimism, scroll, arbitrum, base, avalanche.\n" }, { "name": "block_number", "value": "", "type": "query", "description": "Filter logs by block number." }, { "name": "transaction_hash", "value": "", "type": "query", "description": "Filter logs by transaction hash." }, { "name": "contract_address", "value": "", "type": "query", "description": "Filter logs by emitting contract address." }, { "name": "order", "value": "", "type": "query", "description": "Sort direction for results." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return." } ] }, "docs": "Retrieve and filter historical smart contract event logs by block or transaction." }, { "info": { "name": "Get Traces", "type": "http" }, "http": { "method": "GET", "url": "https://api.transpose.io/block/traces", "params": [ { "name": "chain_id", "value": "", "type": "query", "description": "A keyword (e.g., \"ethereum\") or CAIP-2 identifier specifying the blockchain to query. Supported values: ethereum, polygon, optimism, scroll, arbitrum, base, avalanche.\n" }, { "name": "from_address", "value": "", "type": "query", "description": "Filter traces by the calling address." }, { "name": "to_address", "value": "", "type": "query", "description": "Filter traces by the receiving address." }, { "name": "block_number", "value": "", "type": "query", "description": "Filter traces by block number." }, { "name": "transaction_hash", "value": "", "type": "query", "description": "Filter traces by transaction hash." }, { "name": "order", "value": "", "type": "query", "description": "Sort direction for results." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return." } ] }, "docs": "Retrieve internal transaction traces filtered by account, block, transaction, or contract." } ] } ], "bundled": true }