/AWS1/CL_MBQTRANSACTIONEVENT¶
The container for the properties of a transaction event.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_network TYPE /AWS1/MBQQUERYNETWORK /AWS1/MBQQUERYNETWORK¶
The blockchain network where the transaction occurred.
iv_transactionhash TYPE /AWS1/MBQQUERYTRANSACTIONHASH /AWS1/MBQQUERYTRANSACTIONHASH¶
The hash of a transaction. It is generated when a transaction is created.
iv_eventtype TYPE /AWS1/MBQQUERYTRANSACTEVTTYPE /AWS1/MBQQUERYTRANSACTEVTTYPE¶
The type of transaction event.
Optional arguments:¶
iv_from TYPE /AWS1/MBQCHAINADDRESS /AWS1/MBQCHAINADDRESS¶
The wallet address initiating the transaction. It can either be a public key or a contract.
iv_to TYPE /AWS1/MBQCHAINADDRESS /AWS1/MBQCHAINADDRESS¶
The wallet address receiving the transaction. It can either be a public key or a contract.
iv_value TYPE /AWS1/MBQSTRING /AWS1/MBQSTRING¶
The value that was transacted.
iv_contractaddress TYPE /AWS1/MBQCHAINADDRESS /AWS1/MBQCHAINADDRESS¶
The blockchain address for the contract
iv_tokenid TYPE /AWS1/MBQQUERYTOKENID /AWS1/MBQQUERYTOKENID¶
The unique identifier for the token involved in the transaction.
iv_transactionid TYPE /AWS1/MBQSTRING /AWS1/MBQSTRING¶
The identifier of a Bitcoin transaction. It is generated when a transaction is created.
iv_voutindex TYPE /AWS1/MBQINTEGER /AWS1/MBQINTEGER¶
The position of the transaction output in the transaction output list.
iv_voutspent TYPE /AWS1/MBQBOOLEAN /AWS1/MBQBOOLEAN¶
Specifies if the transaction output is spent or unspent. This is only returned for BITCOIN_VOUT event types.
This is only returned for
BITCOIN_VOUTevent types.
iv_spentvouttransactionid TYPE /AWS1/MBQSTRING /AWS1/MBQSTRING¶
The transactionId that created the spent transaction output.
This is only returned for
BITCOIN_VINevent types.
iv_spentvouttransactionhash TYPE /AWS1/MBQSTRING /AWS1/MBQSTRING¶
The transactionHash that created the spent transaction output.
This is only returned for
BITCOIN_VINevent types.
iv_spentvoutindex TYPE /AWS1/MBQINTEGER /AWS1/MBQINTEGER¶
The position of the spent transaction output in the output list of the creating transaction.
This is only returned for
BITCOIN_VINevent types.
io_blockchaininstant TYPE REF TO /AWS1/CL_MBQBLOCKCHAININSTANT /AWS1/CL_MBQBLOCKCHAININSTANT¶
blockchainInstant
iv_confirmationstatus TYPE /AWS1/MBQCONFIRMATIONSTATUS /AWS1/MBQCONFIRMATIONSTATUS¶
This container specifies whether the transaction has reached Finality.
Queryable Attributes¶
network¶
The blockchain network where the transaction occurred.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORK() |
Getter for NETWORK, with configurable default |
ASK_NETWORK() |
Getter for NETWORK w/ exceptions if field has no value |
HAS_NETWORK() |
Determine if NETWORK has a value |
transactionHash¶
The hash of a transaction. It is generated when a transaction is created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSACTIONHASH() |
Getter for TRANSACTIONHASH, with configurable default |
ASK_TRANSACTIONHASH() |
Getter for TRANSACTIONHASH w/ exceptions if field has no val |
HAS_TRANSACTIONHASH() |
Determine if TRANSACTIONHASH has a value |
eventType¶
The type of transaction event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EVENTTYPE() |
Getter for EVENTTYPE, with configurable default |
ASK_EVENTTYPE() |
Getter for EVENTTYPE w/ exceptions if field has no value |
HAS_EVENTTYPE() |
Determine if EVENTTYPE has a value |
from¶
The wallet address initiating the transaction. It can either be a public key or a contract.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FROM() |
Getter for FROM, with configurable default |
ASK_FROM() |
Getter for FROM w/ exceptions if field has no value |
HAS_FROM() |
Determine if FROM has a value |
to¶
The wallet address receiving the transaction. It can either be a public key or a contract.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TO() |
Getter for TO, with configurable default |
ASK_TO() |
Getter for TO w/ exceptions if field has no value |
HAS_TO() |
Determine if TO has a value |
value¶
The value that was transacted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUE() |
Getter for VALUE, with configurable default |
ASK_VALUE() |
Getter for VALUE w/ exceptions if field has no value |
HAS_VALUE() |
Determine if VALUE has a value |
contractAddress¶
The blockchain address for the contract
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTRACTADDRESS() |
Getter for CONTRACTADDRESS, with configurable default |
ASK_CONTRACTADDRESS() |
Getter for CONTRACTADDRESS w/ exceptions if field has no val |
HAS_CONTRACTADDRESS() |
Determine if CONTRACTADDRESS has a value |
tokenId¶
The unique identifier for the token involved in the transaction.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOKENID() |
Getter for TOKENID, with configurable default |
ASK_TOKENID() |
Getter for TOKENID w/ exceptions if field has no value |
HAS_TOKENID() |
Determine if TOKENID has a value |
transactionId¶
The identifier of a Bitcoin transaction. It is generated when a transaction is created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSACTIONID() |
Getter for TRANSACTIONID, with configurable default |
ASK_TRANSACTIONID() |
Getter for TRANSACTIONID w/ exceptions if field has no value |
HAS_TRANSACTIONID() |
Determine if TRANSACTIONID has a value |
voutIndex¶
The position of the transaction output in the transaction output list.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOUTINDEX() |
Getter for VOUTINDEX, with configurable default |
ASK_VOUTINDEX() |
Getter for VOUTINDEX w/ exceptions if field has no value |
HAS_VOUTINDEX() |
Determine if VOUTINDEX has a value |
voutSpent¶
Specifies if the transaction output is spent or unspent. This is only returned for BITCOIN_VOUT event types.
This is only returned for
BITCOIN_VOUTevent types.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOUTSPENT() |
Getter for VOUTSPENT, with configurable default |
ASK_VOUTSPENT() |
Getter for VOUTSPENT w/ exceptions if field has no value |
HAS_VOUTSPENT() |
Determine if VOUTSPENT has a value |
spentVoutTransactionId¶
The transactionId that created the spent transaction output.
This is only returned for
BITCOIN_VINevent types.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SPENTVOUTTRANSACTIONID() |
Getter for SPENTVOUTTRANSACTIONID, with configurable default |
ASK_SPENTVOUTTRANSACTIONID() |
Getter for SPENTVOUTTRANSACTIONID w/ exceptions if field has |
HAS_SPENTVOUTTRANSACTIONID() |
Determine if SPENTVOUTTRANSACTIONID has a value |
spentVoutTransactionHash¶
The transactionHash that created the spent transaction output.
This is only returned for
BITCOIN_VINevent types.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SPENTVOUTTRANSACTIONHASH() |
Getter for SPENTVOUTTRANSACTIONHASH, with configurable defau |
ASK_SPENTVOUTTRANSACTIONHASH() |
Getter for SPENTVOUTTRANSACTIONHASH w/ exceptions if field h |
HAS_SPENTVOUTTRANSACTIONHASH() |
Determine if SPENTVOUTTRANSACTIONHASH has a value |
spentVoutIndex¶
The position of the spent transaction output in the output list of the creating transaction.
This is only returned for
BITCOIN_VINevent types.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SPENTVOUTINDEX() |
Getter for SPENTVOUTINDEX, with configurable default |
ASK_SPENTVOUTINDEX() |
Getter for SPENTVOUTINDEX w/ exceptions if field has no valu |
HAS_SPENTVOUTINDEX() |
Determine if SPENTVOUTINDEX has a value |
blockchainInstant¶
blockchainInstant
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BLOCKCHAININSTANT() |
Getter for BLOCKCHAININSTANT |
confirmationStatus¶
This container specifies whether the transaction has reached Finality.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIRMATIONSTATUS() |
Getter for CONFIRMATIONSTATUS, with configurable default |
ASK_CONFIRMATIONSTATUS() |
Getter for CONFIRMATIONSTATUS w/ exceptions if field has no |
HAS_CONFIRMATIONSTATUS() |
Determine if CONFIRMATIONSTATUS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TRANSACTIONEVENTLIST¶
TYPES TT_TRANSACTIONEVENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MBQTRANSACTIONEVENT WITH DEFAULT KEY
.