/slack
to the end of the Discord URL to use its Slack compatibility mode.0x
followed by 40 characters (hexadecimal). Any valid Ethereum address can be used, including external accounts and smart contracts.
The following Bitcoin addresses are valid:17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhem
3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX
3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx
bc1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3qccfmv3
tb1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3q0sl5k7
mipcBbFg9gMiCh81Kj8tqqdgoZub1ZJRfn
2MzQwSSnBHWHqSAqtTVQ6v47XtaisrJa1Vc
9ed49579-a78b-4c82-b796-6db3aded6ed2:67ed12d1-f0ab-4f18-812c-58356684728b
apiKey
is the API Key created from Setup API Key step above.
hash
is the transaction hash to watch. (ethereum
only)
txid
is the transaction id to watch (bitcoin
only)
blockchain
is the blockchain system to monitor. ethereum
and bitcoin
are supported at this time.
network
is the Blockchain network to monitor for the specified transaction hash. See below for Supported Networks.curl
call:apiKey
is the API Key created from Setup API Key step above.
address
is the external account address to watch.
blockchain
is the blockchain system to monitor. ethereum
and bitcoin
are supported at this time.
networks
is an array containing 1 or more networks to monitor for the specific address. See below for Supported Networks.curl
call:success
if the specified address on the specified network(s) are already being watched for the apikey
.apiKey
is the API Key created from Setup API Key step above.
address
is the external account address to remove from watching.
blockchain
is the blockchain for the address. ethereum
and bitcoin
are supported at this time.
networks
is an array containing 1 or more networks to remove monitoring for the specific address. See below for Supported Networks.curl
call:success
if the specified address on the specified network(s) was not being watched for the apikey
.your-api-key
is the API Key created from Setup API Key step above.
blockchain
is the blockchain for the watched addresses you want to retrieve. ethereum
and bitcoin
are supported.
network
is the network for the watched addresses you want to retrieve. See below for Supported Networks.page
is the page number, of multiple pages, you want to retrieve. Use the total
value in the API response along with the size
parameter to iterate over all the pages of watched addresses.
size
is the length of a page of results. The default size is 100 items per page. The maximum size is 1000 items per page.
order
is the sort of the retrieved items according to when they were added to the list (via POST described earlier). The sort order
must be either asc
(oldest - newest) or desc
(newest to oldest). Default is asc
.your-api-key
is the API Key created from Setup API Key step above.
blockchain
is the blockchain for the watched transactions you want to retrieve. ethereum
and bitcoin
are supported.
network
is the network for the watched transactions you want to retrieve. See below for Supported Networks.page
is the page number, of multiple pages, you want to retrieve. Use the total
value in the API response along with the size
parameter to iterate over all the pages of watched transactions.
size
is the length of a page of results. The default size is 100 items per page. The maximum size is 1000 items per page.
order
is the sort of the retrieved items according to when they were added to the list (via POST described earlier). The sort order must be either asc
(oldest - newest) or desc
(newest to oldest). Default is asc
.POST
ed to your custom URL (webhook) with a JSON payload containing the transaction details. The contents of the payload depends on the type of transactions.from
to
nonce
from
address nonce (transaction count from that address)gas
gasUsed
value
from
addresshash
input
0x
. For contract calls, this value contains the contract method signature and params as a hex string.v
r
s
blockHash
null
unless notification status
is confirmed
or failed
blockNumber
null
unless notification status
is confirmed
or failed
estimatedBlocksUntilConfirmed
pendingBlockNumber
until confirmation based ongasPrice
and Gas Platform data. Field is 1 - 5
or null
for estimates outside of 1 - 5.type
type
of the transaction.baseFeePerGas
maxPriorityFeePerGas
maxFeePerGas
baseFeePerGasGwei
baseFeePerGas
in gwei, rounded to the 3rd most significant digitmaxPriorityFeePerGasGwei
maxPriorityFeePerGas
in gwei, rounded to an integermaxFeePerGasGwei
maxFeePerGas
in gwei, rounded to an integergasPrice
gas
gasPriceGwei
system
network
status
apiKey
monitorVersion
monitorId
serverVersion
timeStamp
pendingTimeStamp
pending
state for this transactionpendingBlockNumber
pending
state was first detectedtransactionIndex
blockTimeStamp
timeStamp
, the difference being the time between the miner collating the block, and the block being mined and propagated throughout the networktimePending
pending
detection to confirmed
or failed
detection. "-1" if first detection is on-chain.blocksPending
pending
detection to confirmed
or failed
detection.asset
direction
watchedAddress
. This field is present only if notification triggered by watchedAddress
counterparty
watchedAddress
is the sender in the transaction, address of sender of funds if watchedAddress
is the recipient in the transaction. This field is present only if notification triggered by watchedAddress
watchedAddress
watchedAddress
replaceHash
input
field of the transaction to interpret details of the contract method call. Fields are not ordered. contractType
contractAddress
methodName
params
contractName
contractDecimals
decimal()
method on the smart contract, if it existsdecimalValue
value
field in the params
object, and contractDecimals
is present, decimalValue
will equal value / 10^contractDecimals
confirmed
notifications when a watchedAddress
is detected in the internal transactions of a contract call. In this case, the confirmed
notification will include details of the internal transactions and balance changes resulting from those internal transactions. Fields are not ordered. internalTransactions
netBalanceChanges
internalTransactions
array contains details on each internal transaction executed by the contract call of the parent (main) transaction. Fields are not ordered. type
CALL
, DELEGATECALL
, STATICCALL
, CALLCODE
)from
to
input
0x
. For contract calls, this value contains the contract method signature and params as a hex string.gas
gasUsed
value
to
address from parent (main) transaction from
address.contractCall
transfer
or transferFrom
call, the contractCall
object will include an additional field, contractAlias
with the symbol of the token transferred.netBalanceChanges
object contains details of all the balance changes resulting from the internal transactions details in the internalTransactions
array. The object is an array with an entry for each address involved in the internal transactions.address
counterparty
delta
address
. Outgoing value is represented as a negative balance change and incoming value is represented as a positive balance changeasset
contractAddress
, type
and symbol
contractAddress
ETH
(ether), not present if the value os ETH
type
symbol
breakdown
address
for the current asset
counterparty
address
amount
counterparty
pending-simulation
notifications when a watchedAddress
is detected in the from
or to
field of the main transaction or internal transactions of a contract call. The notification will include details of the internal transactions and balance changes resulting from those internal transactions. The internal transaction details and balance changes are probabilistic based on simulating the transaction against the latest confirmed block. Fields are not ordered.pending-simulation
notifications are only available for Ethereum Main Network.pending-simulation
notifications is the same as for confirmed
notifications with the addition of the following object.hash
is setup as a watched transaction and/or to
address or the from
addresses or both are setup as watched addresses.0x
for its input
.to
address is the contract.transfer
or transferFrom
transaction involves a watched address, the details of the transfer and token involved are included in the transaction notification.txid
hash
version
size
vsize
weight
locktime
vin
vout
hex
blockHash
null
for pending
transactions)blockHeight
null
for pending
transactions)Vin
txid
vout
scriptSig
scriptPubKey
txinwitness
sequence
Vout
value
n
vout
arrayscriptPubKey
txid
system
network
status
apikey
monitorVersion
monitorId
serverVersion
timeStamp
timePending
pending
detection. This field is present only if transaction status
indicates an on-chain state (confirmed
or failed
)watchedAddress
watchedAddress
inputs
outputs
fee
netBalanceChanges
blockHeight
null
for pending
transactions)blockHash
null
for pending
transactions)Transfer
BalanceChange
address
delta
main
ropsten
rinkeby
goerli
kovan
bsc-main
xdai
matic-main
main
testnet
pending
and confirmed
transactions are supported for Bitcoinpending
pending-simulation
stuck
speedup
nonce
and from
, higher gas
) was detected in the mempool with the same to
, value
and input
parameters as the transaction being replacedcancel
nonce
and from
, higher gas
) was detected in the mempool with different to
, value
or input
parameters compared to the transaction being replacedconfirmed
failed
dropped