Transaction Notification
After the address has been deposited or the transaction initiated actively is put on the chain, a notification will be pushed. For callback rules, please refer to the relevant instructions in MPC WaaS Quick Start.
Request Body
- Array [
- ]
- Array [
- ]
Callback request type (0-withdrawal; 1-deposit)
The unique ID of the request, unchanged after multiple calls
requestDetail object required
Detailed information of the callback request; the format is serialized JSON string, currently containing the following parameter content
Transaction serial number, will be returned when transferring, fixed as 0 for deposits
Transaction hash, on-chain data
Confirmation number, currently fixed to 0
wallet id
Unique identification of the chain
Unique asset identifier
Transaction type:0-withdrawal; 1-deposit
Fill in the value when creating a withdrawal transaction; not applicable for deposit transactions
EVM compatible chain transaction nonce value, returned when the transaction type is 0 (withdrawal); returned as 0 when the transaction type is 1 (deposit)
from address
to address
Value provided during withdrawal transaction creation; null for deposit transactions
Amount
Precision
For withdrawal transactions, the fee determined when constructing the transaction
Fee token identification
Fee token only precision
Actual usage fee
ethlike will have a value, non-ethlike will be given 0.
ethlike will have a value, non-ethlike will be given 0.
10 - The transaction was successfully uploaded to the chain; 5 - The actively initiated (contract interaction type transaction) has been uploaded to the chain, but the on-chain execution status is failed; 4 - failure before on-chain, such as sign callback reject
brc20Details object[]
交易记录列表
operation type
inscription name
the number of this operation
inscription id
1:commit 2:reveal 3:transfer
from address
to address
runeDetails object[]
Other information related to the callback request; there is currently no clear information
- 200
successful operation
Schema
The unique ID of the request, unchanged after multiple calls
Error message
{
"code": 200,
"requestId": "431431431431431",
"message": ""
}