Main Page Methods

This document outlines Autheo methods pertaining to main-page.

/main-page/transactions

Return main page transactions.

Request

curl -X 'GET' \
  'https://devnet-explorer.autheo.com/api/v2/main-page/transactions' \
  -H 'accept: application/json'

Response

[
  {
    "timestamp": "2022-08-02T07:18:05.000000Z",
    "fee": {
      "type": "maximum | actual",
      "value": "9853224000000000"
    },
    "gas_limit": 0,
    "block": 23484035,
    "status": "ok | error",
    "method": "transferFrom",
    "confirmations": 1035,
    "type": 2,
    "exchange_rate": "1866.51",
    "to": {
      "hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
      "implementation_name": "implementationName",
      "name": "contractName",
      "is_contract": true,
      "private_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "watchlist_names": [
        {
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "public_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "is_verified": true
    },
    "tx_burnt_fee": "1099596081903840",
    "max_fee_per_gas": "55357460102",
    "result": "Error: (Awaiting internal transactions for reason)",
    "hash": "0x5d90a9da2b8da402b11bc92c8011ec8a62a2d59da5c7ac4ae0f73ec51bb73368",
    "gas_price": "26668595172",
    "priority_fee": "2056916056308",
    "base_fee_per_gas": "26618801760",
    "from": {
      "hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
      "implementation_name": "implementationName",
      "name": "contractName",
      "is_contract": true,
      "private_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "watchlist_names": [
        {
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "public_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "is_verified": true
    },
    "token_transfers": [
      {
        "block_hash": "0xf569ec751152b2f814001fc730f7797aa155e4bc3ba9cb6ba24bc2c8c9468c1a",
        "from": {
          "hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "implementation_name": "implementationName",
          "name": "contractName",
          "is_contract": true,
          "private_tags": [
            {
              "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
              "display_name": "name to show",
              "label": "label"
            }
          ],
          "watchlist_names": [
            {
              "display_name": "name to show",
              "label": "label"
            }
          ],
          "public_tags": [
            {
              "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
              "display_name": "name to show",
              "label": "label"
            }
          ],
          "is_verified": true
        },
        "log_index": "243",
        "method": "transfer",
        "timestamp": "2023-07-03T20:09:59.000000Z",
        "to": {
          "hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "implementation_name": "implementationName",
          "name": "contractName",
          "is_contract": true,
          "private_tags": [
            {
              "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
              "display_name": "name to show",
              "label": "label"
            }
          ],
          "watchlist_names": [
            {
              "display_name": "name to show",
              "label": "label"
            }
          ],
          "public_tags": [
            {
              "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
              "display_name": "name to show",
              "label": "label"
            }
          ],
          "is_verified": true
        },
        "token": {
          "circulating_market_cap": "83606435600.3635",
          "icon_url": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png",
          "name": "Tether USD",
          "decimals": "6",
          "symbol": "USDT",
          "address": "0x394c399dbA25B99Ab7708EdB505d755B3aa29997",
          "type": "ERC-20",
          "holders": "837494234523",
          "exchange_rate": "0.99",
          "total_supply": "10000000"
        },
        "total": {
          "decimals": "18",
          "value": "1000"
        },
        "tx_hash": "0x6662ad1ad2ea899e9e27832dc202fd2ef915a5d2816c1142e6933cff93f7c592",
        "type": "token_transfer"
      }
    ],
    "tx_types": [
      "token_transfer",
      "contract_creation",
      "contract_call",
      "token_creation",
      "coin_transfer"
    ],
    "gas_used": "41309",
    "created_contract": {
      "hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
      "implementation_name": "implementationName",
      "name": "contractName",
      "is_contract": true,
      "private_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "watchlist_names": [
        {
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "public_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "is_verified": true
    },
    "position": 117,
    "nonce": 115,
    "has_error_in_internal_txs": false,
    "actions": [
      {
        "data": {
          "debt_amount": "1.289548595490270429",
          "debt_symbol": "AAVE",
          "debt_address": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
          "collateral_amount": "110.824768",
          "collateral_symbol": "USDC",
          "collateral_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "block_number": 1
        },
        "protocol": "aave_v3",
        "type": "liquidation_call"
      },
      {
        "data": {
          "amount": "1.289548595490270429",
          "symbol": "AAVE",
          "address": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
          "block_number": 1
        },
        "protocol": "aave_v3",
        "type": "borrow | supply | withdraw | repay | flash_loan"
      },
      {
        "data": {
          "symbol": "AAVE",
          "address": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
          "block_number": 1
        },
        "protocol": "aave_v3",
        "type": "enable_collateral | disable_collateral"
      },
      {
        "data": {
          "name": "Uniswap V3: Positions NFT",
          "symbol": "UNI-V3-POS",
          "address": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
          "to": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
          "ids": [
            "1",
            "2"
          ],
          "block_number": 1
        },
        "protocol": "uniswap_v3",
        "type": "mint_nft"
      },
      {
        "data": {
          "address0": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
          "address1": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "amount0": "1.289548595490270429",
          "amount1": "110.824768",
          "symbol0": "AAVE",
          "symbol1": "USDC"
        },
        "protocol": "uniswap_v3",
        "type": "burn | collect | swap"
      }
    ],
    "decoded_input": {
      "method_call": "transferFrom(address _from, address _to, uint256 _value)",
      "method_id": "23b872dd",
      "parameters": [
        {
          "name": "signature",
          "type": "bytes",
          "value": "0x0"
        }
      ]
    },
    "token_transfers_overflow": false,
    "raw_input": "0xa9059cbb000000000000000000000000ef8801eaf234ff82801821ffe2d78d60a0237f97000000000000000000000000000000000000000000000000000000003178cb80",
    "value": "0",
    "max_priority_fee_per_gas": "49793412",
    "revert_reason": "Error: (Awaiting internal transactions for reason)",
    "confirmation_duration": [
      0,
      17479
    ],
    "tx_tag": "private_tx_tag"
  }
]

/main-page/blocks

Returns all main page blocks.

Request

curl -X 'GET' \
  'https://devnet-explorer.autheo.com/api/v2/main-page/blocks' \
  -H 'accept: application/json'

Response

[
  {
    "base_fee_per_gas": "26618801760",
    "burnt_fees": "261263193229977120",
    "burnt_fees_percentage": 85.19028810863084,
    "difficulty": "0",
    "extra_data": "TODO",
    "gas_limit": "30000000",
    "gas_target_percentage": -34.56675333333333,
    "gas_used": "9814987",
    "gas_used_percentage": 32.71662333333333,
    "hash": "0xf569ec751152b2f814001fc730f7797aa155e4bc3ba9cb6ba24bc2c8c9468c1a",
    "height": 17615720,
    "miner": {
      "hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
      "implementation_name": "implementationName",
      "name": "contractName",
      "is_contract": true,
      "private_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "watchlist_names": [
        {
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "public_tags": [
        {
          "address_hash": "0xEb533ee5687044E622C69c58B1B12329F56eD9ad",
          "display_name": "name to show",
          "label": "label"
        }
      ],
      "is_verified": true
    },
    "nonce": "0x0000000000000000",
    "parent_hash": "0xd464e02d81e2bdf6bc5fa9b8e33f0b564c464a82d821a3e56531f8636dc00dfa",
    "priority_fee": "45418705646601378",
    "rewards": [
      {
        "reward": 0,
        "type": "Miner Reward | Emission Reward | Chore Reward | Uncle Reward"
      }
    ],
    "size": 49997,
    "state_root": "TODO",
    "timestamp": "2023-07-03T20:09:59.000000Z",
    "total_difficulty": "58750003716598352816469",
    "tx_count": 120,
    "tx_fees": "306681898876578498",
    "type": "block",
    "uncles_hashes": [
      "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
    ],
    "withdrawals_count": 16
  }
]

/main-page/indexing-status

Returns the indexing status of the main page.

Request

curl -X 'GET' \
  'https://devnet-explorer.autheo.com/api/v2/main-page/indexing-status' \
  -H 'accept: application/json'

Response

{
  "finished_indexing": true,
  "finished_indexing_blocks": true,
  "indexed_blocks_ratio": "1.0",
  "indexed_internal_transactions_ratio": "1.0"
}

Related Articles


Was this article helpful?
©Autheo 2024