Field | Type | Label | Description |
---|---|---|---|
page | uint64 | optional | |
page_size | uint64 | optional |
Name | Number | Description |
---|---|---|
BLOCKCHAIN_UNSPECIFIED | 0 | |
BLOCKCHAIN_BITCOIN | 1 | |
BLOCKCHAIN_TRON | 2 | |
BLOCKCHAIN_ETHEREUM | 3 | |
BLOCKCHAIN_LITECOIN | 4 | |
BLOCKCHAIN_BITCOINCASH | 5 | |
BLOCKCHAIN_BINANCE_SMART_CHAIN | 6 |
Field | Type | Label | Description |
---|---|---|---|
address | string | ||
assets | AssetInfo | repeated |
Field | Type | Label | Description |
---|---|---|---|
asset_identifier | string | ||
amount | string | ||
name | string | ||
symbol | string |
Get balance
Field | Type | Label | Description |
---|---|---|---|
address | string | ||
asset_identifier | string | optional | |
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
amount | string |
Get request
Field | Type | Label | Description |
---|---|---|---|
address | string | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
item | Address |
AddressService returns wallet information and transactions
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Get | GetRequest | GetResponse | Get returns address information by address and blockchain |
GetBalance | GetBalanceRequest | GetBalanceResponse | GetBalance returns balance by address, asset_identifier and blockchain |
Field | Type | Label | Description |
---|---|---|---|
page | uint32 | optional | |
page_size | uint32 | optional |
Name | Number | Description |
---|---|---|
BLOCKCHAIN_UNSPECIFIED | 0 | |
BLOCKCHAIN_BITCOIN | 1 | |
BLOCKCHAIN_TRON | 2 | |
BLOCKCHAIN_ETHEREUM | 3 | |
BLOCKCHAIN_LITECOIN | 4 | |
BLOCKCHAIN_BITCOINCASH | 5 | |
BLOCKCHAIN_BINANCE_SMART_CHAIN | 6 | |
BLOCKCHAIN_POLYGON | 7 | |
BLOCKCHAIN_DOGECOIN | 8 | |
BLOCKCHAIN_SOLANA | 9 | |
BLOCKCHAIN_ARBITRUM | 10 | |
BLOCKCHAIN_OPTIMISM | 11 | |
BLOCKCHAIN_LINEA | 12 | |
BLOCKCHAIN_MONERO | 13 |
Field | Type | Label | Description |
---|---|---|---|
address | string | ||
assets | AssetInfo | repeated | |
transactions_count | uint64 | ||
transfers_count | uint64 | ||
created_at | google.protobuf.Timestamp | ||
last_activity_at | google.protobuf.Timestamp |
Field | Type | Label | Description |
---|---|---|---|
asset_identifier | string | ||
amount | string | ||
name | string | ||
symbol | string |
Info balance
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
address | string | ||
asset_identifier | string |
Field | Type | Label | Description |
---|---|---|---|
amount | string |
Info request
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
address | string |
Field | Type | Label | Description |
---|---|---|---|
item | Address |
AddressesService returns wallet information and transactions
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Info | InfoRequest | InfoResponse | Info returns address information by address and blockchain with full balances list |
Balance | BalanceRequest | BalanceResponse | Balance returns balance by address, asset identifier and blockchain |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v1.Blockchain | ||
asset_identifier | string |
Field | Type | Label | Description |
---|---|---|---|
name | string | ||
symbol | string | ||
decimals | uint32 | optional |
AssetService work with asset information
Method Name | Request Type | Response Type | Description |
---|---|---|---|
AssetInfo | AssetInfoRequest | AssetInfoResponse | AssetInfo returns asset information |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
identifier | string |
Field | Type | Label | Description |
---|---|---|---|
name | string | ||
symbol | string | ||
decimals | uint32 | optional | |
kind | string | optional |
AssetService work with asset information
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Info | InfoRequest | InfoResponse | Info returns asset information |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 | ||
hash | string | ||
created_at | google.protobuf.Timestamp |
Get request
Field | Type | Label | Description |
---|---|---|---|
height | uint64 | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
item | Block |
LastBlockNumber
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 |
MinBlockNumber
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 |
TotalInfo
Field | Type | Label | Description |
---|---|---|---|
info | TotalInfoResponse.InfoEntry | repeated |
Field | Type | Label | Description |
---|---|---|---|
key | string | ||
value | TotalInfoResponse.Item |
Field | Type | Label | Description |
---|---|---|---|
min | uint64 | ||
max | uint64 | ||
diff | uint64 |
BlocksService returns block info and transactions inside block
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Get | GetRequest | GetResponse | Get returns block info by height and blockchain |
LastBlockNumber | LastBlockNumberRequest | LastBlockNumberResponse | LastBlockNumber returns last block number in blockchain |
MinBlockNumber | MinBlockNumberRequest | MinBlockNumberResponse | MinBlockNumber returns min block number in blockchain |
TotalInfo | TotalInfoRequest | TotalInfoResponse |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 | Current block height | |
hash | string | Current block hash | |
created_at | google.protobuf.Timestamp | Block time | |
prev_hash | string | Previous block hash |
Find request
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
common | eproxy.common.v2.FindRequestCommon | ||
from_block_height | uint64 | optional |
Field | Type | Label | Description |
---|---|---|---|
items | Block | repeated | |
count | uint64 |
Get request
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
height | uint64 |
Field | Type | Label | Description |
---|---|---|---|
item | Block |
LastBlockHeight
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 |
MinBlockHeight
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 |
NodeLastBlockHeight
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
height | uint64 |
SubscribeRequest
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
item | Block |
TotalInfo
Field | Type | Label | Description |
---|---|---|---|
info | TotalInfoResponse.InfoEntry | repeated |
Field | Type | Label | Description |
---|---|---|---|
key | string | ||
value | TotalInfoResponse.Item |
Field | Type | Label | Description |
---|---|---|---|
db_min | uint64 | ||
db_max | uint64 | ||
db_diff | uint64 | ||
node_max | uint64 | ||
node_diff | uint64 |
BlocksService returns block info and transactions inside block
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Get | GetRequest | GetResponse | Get returns block info by height and blockchain |
Find | FindRequest | FindResponse | Find returns block info by height and blockchain |
NodeLastBlockHeight | NodeLastBlockHeightRequest | NodeLastBlockHeightResponse | NodeLastBlockHeight returns last block number from database |
LastBlockHeight | LastBlockHeightRequest | LastBlockHeightResponse | LastBlockHeight returns last block number from database |
MinBlockHeight | MinBlockHeightRequest | MinBlockHeightResponse | MinBlockHeight returns min block number from database |
Subscribe | SubscribeRequest | SubscribeResponse stream | Subscribe returns stream of the newest blocks in blockchain |
TotalInfo | TotalInfoRequest | TotalInfoResponse | TotalInfo returns total info about blocks in blockchains |
Field | Type | Label | Description |
---|---|---|---|
status | string | optional | |
bitcoin_like_data | AdditionalDataFull.BitcoinLikeData | optional | |
ethereum_data | AdditionalDataFull.EthereumData | optional | |
tron_data | AdditionalDataFull.TronData | optional |
Field | Type | Label | Description |
---|---|---|---|
hex | string | ||
hash | string | ||
size | uint32 | ||
v_size | uint32 | ||
weight | uint32 | ||
version | uint32 | ||
lock_time | uint32 | ||
is_coinbase | bool |
Field | Type | Label | Description |
---|---|---|---|
chain_id | int32 | ||
txn_type | int32 | ||
gas | int64 | ||
gas_price | int64 | ||
gas_used | int64 | ||
max_fee_per_gas | int64 | ||
max_priority_fee_per_gas | int64 | ||
cumulative_gas_used | int64 | ||
effective_gas_price | int64 | ||
nonce | int64 | ||
v | bytes | ||
r | bytes | ||
s | bytes |
Field | Type | Label | Description |
---|---|---|---|
energy_usage | string | optional | |
energy_fee | string | optional | |
origin_energy_usage | string | optional | |
energy_usage_total | string | optional | |
net_usage | string | optional | |
net_fee | string | optional | |
energy_penalty_total | string | optional | |
withdraw_amount | string | optional | |
unfreeze_amount | string | optional | |
withdraw_expire_amount | string | optional | |
resource_contract_type | string | optional | |
resource_type | string | optional | |
resource_value | string | optional | |
stacked_trx | string | optional |
Field | Type | Label | Description |
---|---|---|---|
status | string | optional | |
tron_data | AddtitionalData.TronData | optional |
Unique key for transaction in blockhain for the same hash, like sequence for bitcoin inputs and outputs
Field | Type | Label | Description |
---|---|---|---|
contract_type | uint32 | optional | |
asset_type | string | optional |
Field | Type | Label | Description |
---|---|---|---|
type | string | optional | event type: transfer / delegate / reclaim |
original_data | bytes | optional | |
encoded_data | bytes | optional | |
blockchain_uniq_key | string | optional | |
asset_identify | string | optional | |
address_from | string | optional | |
address_to | string | optional | |
value | string | optional |
Find request
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v1.Blockchain | ||
pagination | eproxy.common.v1.Pagination | ||
search | string | optional | |
hash | string | optional | |
block_height | uint64 | optional | |
address | string | optional | |
asset_identify | string | optional | |
bitcoin_params | FindRequest.BitcoinParams | optional | |
tron_params | FindRequest.TronParams | optional | |
litecoin_params | FindRequest.LitecoinParams | optional |
Field | Type | Label | Description |
---|---|---|---|
filter_by_address | bool | optional | |
filter_by_mempool | bool | optional |
Field | Type | Label | Description |
---|---|---|---|
filter_by_address | bool | optional | |
filter_by_mempool | bool | optional |
Field | Type | Label | Description |
---|---|---|---|
contract_type | uint32 | optional | |
is_internal | bool | optional | |
is_include_detail_info | bool |
Field | Type | Label | Description |
---|---|---|---|
items | Transaction | repeated | |
next_page_exists | bool |
Field | Type | Label | Description |
---|---|---|---|
hash | string | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
transaction_info | TransactionInfo |
Field | Type | Label | Description |
---|---|---|---|
hash | string | ||
block_height | uint64 | ||
confirmations | uint64 | ||
address_from | string | optional | |
address_to | string | optional | |
value | string | optional | |
fee | string | optional | |
asset_identify | string | optional | |
index | uint32 | ||
additional_data | AddtitionalData | ||
events | Event | repeated | |
created_at | google.protobuf.Timestamp | ||
in_mempool | bool |
Field | Type | Label | Description |
---|---|---|---|
hash | string | ||
block_height | uint64 | ||
confirmations | uint64 | ||
address_from | string | optional | |
address_to | string | optional | |
value | string | optional | |
fee | string | optional | |
asset_identify | string | optional | |
index | uint32 | ||
additional_data_full | AdditionalDataFull | ||
events | Event | repeated | |
created_at | google.protobuf.Timestamp | ||
in_mempool | bool |
TransactionsService returns information about transactions by hash and address
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Find | FindRequest | FindResponse | Find returns information about transactions list by hash, address, block height and contract address |
GetInfo | GetInfoRequest | GetInfoResponse | GetInfo returns data associated with hash on specific blockchain, mixing database data with node data. |
Field | Type | Label | Description |
---|---|---|---|
number | int64 | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
amount | string |
Field | Type | Label | Description |
---|---|---|---|
created_at | google.protobuf.Timestamp | ||
block_number | int64 | ||
hash | string | ||
transactions | eproxy.transactions.v1.Transaction | repeated |
Field | Type | Label | Description |
---|---|---|---|
time_since_incident | google.protobuf.Timestamp | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
blocks | RemovedBlockInfo | repeated |
Field | Type | Label | Description |
---|---|---|---|
number | int64 | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
removed_block_info | RemovedBlockInfo |
Field | Type | Label | Description |
---|---|---|---|
address | string | ||
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
items | UTXOResponse.Item | repeated |
Field | Type | Label | Description |
---|---|---|---|
tx_hash | string | ||
sequence | int32 | ||
amount | string | ||
pk_script | string |
BtcLikeService is the service for BTC LIKE explorer.
Method Name | Request Type | Response Type | Description |
---|---|---|---|
UTXO | UTXORequest | UTXOResponse | An unspent transaction output (UTXO) refers to a transaction output that can be used as input in a new transaction |
MedianFeePerByteBlock | MedianFeePerByteBlockRequest | MedianFeePerByteBlockResponse | MedianFeePerByteBlock returns median block fee |
RemovedBlockList | RemovedBlockListRequest | RemovedBlockListResponse | RemovedBlockList returns removed block info sorted by height |
RemovedBlock | RemovedBlockRequest | RemovedBlockResponse | RemovedBlock returns last block number of database |
Field | Type | Label | Description |
---|---|---|---|
a | string | ||
a1 | string | ||
b | string | ||
r1 | string | ||
s1 | string | ||
d1 | string | ||
l | string | repeated | |
r | string | repeated |
Field | Type | Label | Description |
---|---|---|---|
s | string | repeated | |
c1 | string | ||
d | string |
Field | Type | Label | Description |
---|---|---|---|
height | int64 |
Field | Type | Label | Description |
---|---|---|---|
amount | string |
Field | Type | Label | Description |
---|---|---|---|
amount | int64 | ||
key_offsets | int64 | repeated | |
k_image | string |
Field | Type | Label | Description |
---|---|---|---|
as_hex | string | ||
block_timestamp | int64 | ||
double_spend_seen | bool | ||
output_indices | int64 | repeated | |
prunable_as_hex | string | ||
prunable_hash | string | ||
pruned_as_hex | string | ||
data | XmrMetadata |
Field | Type | Label | Description |
---|---|---|---|
nbp | int64 | ||
bpp | Bpp | repeated | |
clsags | CLSAGs | repeated | |
pseudo_outs | string | repeated |
Field | Type | Label | Description |
---|---|---|---|
type | int64 | ||
txn_fee | uint64 | ||
ecdh_info | EcdhInfo | repeated | |
out_pk | string | repeated |
Field | Type | Label | Description |
---|---|---|---|
tagged_key | TargetKey |
Field | Type | Label | Description |
---|---|---|---|
key | string | ||
view_tag | string |
Field | Type | Label | Description |
---|---|---|---|
gen | Coinbase | optional | |
key | Key | optional |
Field | Type | Label | Description |
---|---|---|---|
amount | int64 | ||
target | Target |
Field | Type | Label | Description |
---|---|---|---|
version | int64 | ||
unlock_time | int64 | ||
vin | Vin | repeated | |
vout | Vout | repeated | |
extra | int64 | repeated | |
rct_signatures | RctSignatures | ||
rctsig_prunable | Prunable |
Field | Type | Label | Description |
---|---|---|---|
chain_id | uint64 | ||
txn_type | uint32 | ||
gas | uint64 | ||
gas_price | uint64 | ||
gas_used | uint64 | ||
max_fee_per_gas | uint64 | ||
max_priority_fee_per_gas | uint64 | ||
cumulative_gas_used | uint64 | ||
effective_gas_price | uint64 | ||
nonce | uint64 | ||
v | bytes | ||
r | bytes | ||
s | bytes |
Field | Type | Label | Description |
---|---|---|---|
contract_type | uint32 | ||
asset_kind | string | optional |
Field | Type | Label | Description |
---|---|---|---|
contract_type | uint32 | ||
asset_kind | string | optional | |
energy_usage | string | optional | |
energy_fee | string | optional | |
origin_energy_usage | string | optional | |
energy_usage_total | string | optional | |
net_usage | string | optional | |
net_fee | string | optional | |
energy_penalty_total | string | optional | |
withdraw_amount | string | optional | |
unfreeze_amount | string | optional | |
withdraw_expire_amount | string | optional | |
resource_contract_type | string | optional | |
resource_type | string | optional | |
resource_value | string | optional | |
stacked_trx | string | optional |
Field | Type | Label | Description |
---|---|---|---|
hex | string | ||
hash | string | ||
size | uint32 | ||
v_size | uint32 | ||
weight | uint32 | ||
version | uint32 | ||
lock_time | uint32 | ||
is_coinbase | bool |
Field | Type | Label | Description |
---|---|---|---|
type | EventType | optional | |
original_data | string | optional | |
topics | string | repeated | |
encoded_data | bytes | optional | |
blockchain_uniq_key | string | optional | |
asset_identifier | string | optional | |
address_from | string | optional | |
address_to | string | optional | |
value | string | optional |
Name | Number | Description |
---|---|---|
EVENT_TYPE_UNSPECIFIED | 0 | |
EVENT_TYPE_TRANSFER | 1 |
Field | Type | Label | Description |
---|---|---|---|
tron | TronAdditionalDataFull | optional | |
evm | EVMAdditionalDataFull | optional | |
btclike | BitcoinLikeAdditionalDataFull | optional | |
monero | MoneroAdditionalDataFull | optional |
Field | Type | Label | Description |
---|---|---|---|
message | string | ||
code | string | optional | |
detail | string | optional |
Field | Type | Label | Description |
---|---|---|---|
hash | string | ||
block_height | uint64 | ||
confirmations | uint64 | ||
address_from | string | optional | |
address_to | string | optional | |
amount | string | ||
fee | string | ||
asset_identifier | string | optional | |
index | uint32 | ||
in_mempool | bool | ||
status | string | ||
error | Error | optional | |
events | Event | repeated | |
additional_data | AdditionalData | optional | |
created_at | google.protobuf.Timestamp |
Field | Type | Label | Description |
---|---|---|---|
number | int64 | ||
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
amount | string |
Field | Type | Label | Description |
---|---|---|---|
created_at | google.protobuf.Timestamp | ||
block_number | int64 | ||
hash | string | ||
transactions | eproxy.transactions.v2.Transaction | repeated |
Field | Type | Label | Description |
---|---|---|---|
time_since_incident | google.protobuf.Timestamp | ||
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
blocks | RemovedBlockInfo | repeated |
Field | Type | Label | Description |
---|---|---|---|
number | int64 | ||
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
removed_block_info | RemovedBlockInfo |
Field | Type | Label | Description |
---|---|---|---|
address | string | ||
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
items | UTXOResponse.Item | repeated |
Field | Type | Label | Description |
---|---|---|---|
tx_hash | string | ||
sequence | int32 | ||
amount | string | ||
pk_script | string |
BtcLikeService is the service for BTC LIKE explorer.
Method Name | Request Type | Response Type | Description |
---|---|---|---|
UTXO | UTXORequest | UTXOResponse | An unspent transaction output (UTXO) refers to a transaction output that can be used as input in a new transaction |
MedianFeePerByteBlock | MedianFeePerByteBlockRequest | MedianFeePerByteBlockResponse | MedianFeePerByteBlock returns median block fee |
RemovedBlockList | RemovedBlockListRequest | RemovedBlockListResponse | RemovedBlockList returns removed block info sorted by height |
RemovedBlock | RemovedBlockRequest | RemovedBlockResponse | RemovedBlock returns last block number of database |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v1.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
gas_fee_wei | string |
EVMService is the service for EVM explorers.
Method Name | Request Type | Response Type | Description |
---|---|---|---|
SuggestGasPrice | SuggestGasPriceRequest | SuggestGasPriceResponse | SuggestGasPrice returns the latest gas fee in Wei. |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
gas_fee_wei | string |
EVMService is the service for EVM explorers.
Method Name | Request Type | Response Type | Description |
---|---|---|---|
SuggestGasPrice | SuggestGasPriceRequest | SuggestGasPriceResponse | SuggestGasPrice returns the latest gas fee in Wei. |
Field | Type | Label | Description |
---|---|---|---|
name | string | ||
version | string | ||
commit | string |
Field | Type | Label | Description |
---|---|---|---|
node_last_block_height | uint64 | ||
db_last_block_height | uint64 | ||
db_min_block_height | uint64 | ||
node_diff | uint64 | ||
total_parsed_blocks | uint64 |
Field | Type | Label | Description |
---|---|---|---|
db_current_size | double | ||
db_items_count | DBInfo.DbItemsCountEntry | repeated |
Field | Type | Label | Description |
---|---|---|---|
key | string | ||
value | uint64 |
Field | Type | Label | Description |
---|---|---|---|
hostname | string | ||
uptime | string | ||
boot_time | string | ||
procs | uint64 | ||
os | string | ||
platform | string | ||
platform_family | string | ||
platform_version | string | ||
kernel_version | string | ||
kernel_arch | string | ||
virtualization_system | string | ||
virtualization_role | string | ||
host_id | string |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
app_info | AppInfo | ||
blockchain_info | BlockchainInfo | ||
db_info | DBInfo | ||
system_info | SystemInfo | ||
host_info | HostInfo |
Field | Type | Label | Description |
---|---|---|---|
total_disk_space | double | ||
free_disk_space | double | ||
total_memory | double | ||
free_memory | double | ||
service_memory_total_used | double | ||
service_memory_current | double |
SystemService is the service for SystemInfo.
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Info | InfoRequest | InfoResponse |
Find request
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
common | eproxy.common.v2.FindRequestCommon | ||
search | string | optional | |
hash | string | optional | |
block_height | uint64 | optional | |
block_height_offset | uint64 | optional | |
address | string | optional | |
contract_address | string | optional | |
contract_type | uint32 | optional | |
is_include_additional_data | bool | ||
tron_params | FindRequest.TronParams | optional | |
evm_params | FindRequest.EVMParams | optional | |
bitcoin_like_params | FindRequest.BitcoinLikeParams | optional |
Field | Type | Label | Description |
---|---|---|---|
filter_by_address | bool | optional | |
filter_by_mempool | bool | optional |
Field | Type | Label | Description |
---|---|---|---|
items | Transaction | repeated | |
next_page_exists | bool |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
hash | string |
Field | Type | Label | Description |
---|---|---|---|
transaction | Transaction |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain | ||
identifier | string |
Field | Type | Label | Description |
---|---|---|---|
fee | string | ||
tron_data | SuggestTxFeeResponse.TronFeeData | ||
evm_data | SuggestTxFeeResponse.EVMFeeData | ||
bitcoin_like_data | SuggestTxFeeResponse.BitcoinLikeFeeData |
Field | Type | Label | Description |
---|---|---|---|
fee_rate | uint64 | Fee rate in satoshis per byte | |
estimated_size | uint32 | Estimated transaction size in bytes | |
priority | string | Priority level: "low", "medium", "high" | |
utxo_count | uint32 | Number of UTXOs used (affects size calculation) |
EVM-specific fee data fields - empty for now
Field | Type | Label | Description |
---|---|---|---|
energy_usage | uint64 | TRC20 token transaction costs |
Energy consumption for the transaction | | bandwidth_usage | uint64 | | Bandwidth consumption for the transaction | | burn_trx_fee | string | | TRX burned as fee (in TRX) |
TransactionsService returns information about transactions by hash and address
Method Name | Request Type | Response Type | Description |
---|---|---|---|
Find | FindRequest | FindResponse | Find returns information about transactions list by hash, address, block height and contract address |
GetInfo | GetInfoRequest | GetInfoResponse | GetInfo returns mixed data about TX by hash. |
SuggestTxFee | SuggestTxFeeRequest | SuggestTxFeeResponse | SuggestTxFee returns suggested transaction fee for a specific blockchain and identifier. |
Field | Type | Label | Description |
---|---|---|---|
address | string |
Field | Type | Label | Description |
---|---|---|---|
free_net_used | int64 | ||
free_net_limit | int64 | ||
net_used | int64 | ||
net_limit | int64 | ||
asset_net_used | GetResourcesResponse.AssetNetUsedEntry | repeated | |
asset_net_limit | GetResourcesResponse.AssetNetLimitEntry | repeated | |
total_net_limit | int64 | ||
total_net_weight | int64 | ||
total_tron_power_weight | int64 | ||
tron_power_used | int64 | ||
tron_power_limit | int64 | ||
energy_used | int64 | ||
energy_limit | int64 | ||
total_energy_limit | int64 | ||
total_energy_weight | int64 | ||
storage_used | int64 | ||
storage_limit | int64 |
Field | Type | Label | Description |
---|---|---|---|
key | string | ||
value | int64 |
Field | Type | Label | Description |
---|---|---|---|
key | string | ||
value | int64 |
TronService is the service for Tron explorer.
Method Name | Request Type | Response Type | Description |
---|---|---|---|
GetResources | GetResourcesRequest | GetResourcesResponse |
Field | Type | Label | Description |
---|---|---|---|
value | string | ||
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
addresses | Address | repeated |
Field | Type | Label | Description |
---|---|---|---|
addresses | Address | repeated |
Field | Type | Label | Description |
---|---|---|---|
addresses | Address | repeated |
Field | Type | Label | Description |
---|---|---|---|
addresses | Address | repeated |
Service which interacts with addresses
Method Name | Request Type | Response Type | Description |
---|---|---|---|
UpdateWatchList | UpdateWatchListRequest | UpdateWatchListResponse | Update client addresses watch list |
AppendAddressesToWatchList | AppendAddressesToWatchListRequest | AppendAddressesToWatchListResponse | Append new addresses to watch list without replace |
Field | Type | Label | Description |
---|---|---|---|
blockchain | eproxy.common.v2.Blockchain |
Field | Type | Label | Description |
---|---|---|---|
transaction | eproxy.transactions.v2.Transaction | ||
ping | string |
Service which provides subscriber api
Method Name | Request Type | Response Type | Description |
---|---|---|---|
SubscribeMempool | SubscribeMempoolRequest | SubscribeMempoolResponse stream | Subscribe mempool transactions |
.proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
---|---|---|---|---|---|---|---|---|
double | double | double | float | float64 | double | float | Float | |
float | float | float | float | float32 | float | float | Float | |
int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
bool | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass | |
string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |