Transaction APIs
network | uri |
Mainnet | GET https://explorerapi.wemix.com/v1/transactions/{transaction_hash}/transaction-status |
Testnet | GET https://explorerapi.test.wemix.com/v1/transactions/{transaction_hash}/transaction-status |
- HEADER
key | value | required |
api-key | api-key | true |
- PATH VARIABLE
key | type | value | required |
transaction_hash | String | transaction hash | true |
GET https://explorerapi.wemix.com/v1/transactions/0x83236e5bf7ea6cfdac4dd5114f9440e40d056af22eed751bcf620d004e64337a/transaction-status
api-key: 1ba5e446edf1997f67b51bf9e60b3fbba6fa1bf84301115292805d7e24f435391
key | type | value |
status | String | Status of request |
message | String | Response Message of request |
reuslts | Json | Results of request |
reuslts.data | List<Object> | List of data |
results.data.status | Integer | Identify if the transaction is an error or not - 0: Error - 1: Success |
results.data.description | String | Message to add more information about the error |
{
"status": "200",
"message": "success",
"results": {
"data": {
"status": "1"
}
}
}
network | uri |
Mainnet | GET https://explorerapi.wemix.com/v1/transactions/{transaction_hash}/receipt-status |
Testnet | GET https://explorerapi.test.wemix.com/v1/transactions/{transaction_hash}/receipt-status |
REQUEST PARAMETER
- HEADER
key | value | required |
api-key | api-key | true |
- PATH VARIABLE
key | type | value | required |
transaction_hash | String | transaction hash | true |
GET https://explorerapi.wemix.com/api/ext/v1/transactions/0x83236e5bf7ea6cfdac4dd5114f9440e40d056af22eed751bcf620d004e64337a/receipt-status
api-key: 1ba5e446edf1997f67b51bf9e60b3fbba6fa1bf84301115292805d7e24f43539
key | type | value |
status | String | Status of request |
message | String | Response Message of request |
reuslts | Json | Results of request |
reuslts.data | List<Object> | List of data |
results.data.status | String | Identify when the receipt of transaction is available - 0: Not available(exists transaction) - 1: Available |
{
"status": "200",
"message": "success",
"results": {
"data": {
"status": "1"
}
}
}
network | uri |
Mainnet | GET https://explorerapi.wemix.com/v1/transactions/{transaction_hash}/internal-transactions |
Testnet | GET https://microscopeapi.test.wemix.com/v1/transactions/{transaction_hash}/internal-transactions |
- HEADER
key | value | required |
api-key | api key | true |
- PATH VARIABLE
key | type | value | required |
address_hash | String |
| true |
- QUERY STRING
key | type | value | required |
limit | Integer | Maximum number of record will retrieve Default: 50, Max: 1000 | false |
input | Boolean | Include input data Default: false | false |
GET https://explorerapi.wemix.com/v1/transactions/0xcf26b25dd7ce714615ea1a6aac0c7fe3d10372b2ecce243178875d43d76d3701/internal-transactions?input=true
api-key: 1ba5e446edf1997f67b51bf9e60b3fbba6fa1bf84301115292805d7e24f43539
key | type | value |
status | String | Status of request |
message | String | Response Message of request |
results | Json | Results of request |
results.count | String | Total count of data |
results.data | List<Object> | List of data |
results.data.timestamp | String | UTC time when the transaction occurred |
results.data.sender | String | Address of sender |
results.data.receiver | String | Address of receiver |
results.data.value | String | Value of internal transaction |
results.data.status | String | Status of internal transaction - 0: Failed, - 1: Success |
results.data.message | String | Message of internal transaction |
results.data.transaction_hash | String | Hash value of the transaction |
results.data.block_number | String | Block height |
results.data.contract_address | String | Address of contract creation if this is create contract transaction |
results.data.trace_address | List<String> | Trace mapping information |
results.data.trace_type | String | Type of trace: call, delegatecall, codecall, staticcall, selfdestruct |
results.data.sub_traces | String | Number of sub traces from this internal transaction |
results.data.transaction_index | String | Index of the transaction on the block |
results.data.gas_used | String | Total amount of Gas used transactions |
results.data.gas_limit | String | Limit of gas for executing the transaction |
results.data.external_receiver | String | Whether external receive has occurred - false: external transaction exists - true: external transaction does not exist |
results.data.input | String | Input parameters used when executing a transaction |
{
"status": "200",
"message": "success",
"results": {
"count": "19",
"data": [
{
"timestamp": "2023-06-23T08:22:24Z",
"sender": "0xde6ed165a256d3b7a478a3855daa63c18ef2b032",
"receiver": "0x64817f0077bb6ed63d22c09ce167aa197a5e518a",
"value": "0",
"status": "1",
"message": null,
"transaction_hash": "0xcf26b25dd7ce714615ea1a6aac0c7fe3d10372b2ecce243178875d43d76d3701",
"block_number": "21273859",
"contract_address": null,
"trace_address": [
"0",
"1",
"1",
"1",
"1",
"1"
],
"trace_type": "delegatecall",
"sub_traces": null,
"transaction_index": "1",
"gas_used": "489",
"gas_limit": "26410",
"external_receiver": false
},
...
]
}
}
Last modified 1mo ago