Values.TransactionEventSourceThe container for the properties of a transaction event.
type nonrec t = {network : QueryNetwork.t option;The blockchain network where the transaction occurred.
*)transactionHash : QueryTransactionHash.t option;The hash of a transaction. It is generated when a transaction is created.
*)eventType : QueryTransactionEventType.t option;The type of transaction event.
*)from : ChainAddress.t option;The wallet address initiating the transaction. It can either be a public key or a contract.
*)to_ : ChainAddress.t option;The wallet address receiving the transaction. It can either be a public key or a contract.
*)value : String_.t option;The value that was transacted.
*)contractAddress : ChainAddress.t option;The blockchain address for the contract
*)tokenId : QueryTokenId.t option;The unique identifier for the token involved in the transaction.
*)transactionId : String_.t option;The identifier of a Bitcoin transaction. It is generated when a transaction is created.
*)voutIndex : Integer.t option;The position of the transaction output in the transaction output list.
*)voutSpent : Boolean.t option;Specifies if the transaction output is spent or unspent. This is only returned for BITCOIN_VOUT event types. This is only returned for BITCOIN_VOUT event types.
*)spentVoutTransactionId : String_.t option;The transactionId that created the spent transaction output. This is only returned for BITCOIN_VIN event types.
*)spentVoutTransactionHash : String_.t option;The transactionHash that created the spent transaction output. This is only returned for BITCOIN_VIN event types.
*)spentVoutIndex : Integer.t option;The position of the spent transaction output in the output list of the creating transaction. This is only returned for BITCOIN_VIN event types.
*)blockchainInstant : BlockchainInstant.t option;confirmationStatus : ConfirmationStatus.t option;This container specifies whether the transaction has reached Finality.
*)}val make :
?network:??? ->
?transactionHash:??? ->
?eventType:??? ->
?from:??? ->
?to_:??? ->
?value:??? ->
?contractAddress:??? ->
?tokenId:??? ->
?transactionId:??? ->
?voutIndex:??? ->
?voutSpent:??? ->
?spentVoutTransactionId:??? ->
?spentVoutTransactionHash:??? ->
?spentVoutIndex:??? ->
?blockchainInstant:??? ->
?confirmationStatus:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `String of QueryTransactionHash.t
| `Structure of (string * [> `Timestamp of Timestamp.t ]) list ])
list ]