Optional
pre Confirmation Status pre Confirmation Status ?: | { block : { id : string ; } ; reason : string ; receipts : { amount ?: null | string ; assetId ?: null | string ; contractId ?: null | string ; data ?: null | string ; digest ?: null | string ; gas ?: null | string ; gasUsed ?: null | string ; id ?: null | string ; is ?: null | string ; len ?: null | string ; nonce ?: null | string ; param1 ?: null | string ; param2 ?: null | string ; pc ?: null | string ; ptr ?: null | string ; ra ?: null | string ; rb ?: null | string ; rc ?: null | string ; rd ?: null | string ; reason ?: null | string ; receiptType : GqlReceiptType ; recipient ?: null | string ; result ?: null | string ; sender ?: null | string ; subId ?: null | string ; to ?: null | string ; toAddress ?: null | string ; val ?: null | string ; } [] ; time : string ; totalFee : string ; totalGas : string ; transaction : { inputs ?: null | ( { txPointer : string ; type : "InputCoin" ; } | { txPointer : string ; type : "InputContract" ; } | { type : "InputMessage" ; } ) [] ; outputs : ( | { amount : string ; assetId : string ; to : string ; type : "ChangeOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "CoinOutput" ; } | { contract : string ; stateRoot : string ; type : "ContractCreated" ; } | { balanceRoot : string ; inputIndex : string ; stateRoot : string ; type : "ContractOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "VariableOutput" ; } ) [] ; receiptsRoot ?: null | string ; } ; type : "FailureStatus" ; } | { preconfirmationReceipts ?: null | { amount ?: null | string ; assetId ?: null | string ; contractId ?: null | string ; data ?: null | string ; digest ?: null | string ; gas ?: null | string ; gasUsed ?: null | string ; id ?: null | string ; is ?: null | string ; len ?: null | string ; nonce ?: null | string ; param1 ?: null | string ; param2 ?: null | string ; pc ?: null | string ; ptr ?: null | string ; ra ?: null | string ; rb ?: null | string ; rc ?: null | string ; rd ?: null | string ; reason ?: null | string ; receiptType : GqlReceiptType ; recipient ?: null | string ; result ?: null | string ; sender ?: null | string ; subId ?: null | string ; to ?: null | string ; toAddress ?: null | string ; val ?: null | string ; } [] ; reason : string ; resolvedOutputs ?: null | { output : | { amount : string ; assetId : string ; to : string ; type : "ChangeOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "CoinOutput" ; } | { contract : string ; stateRoot : string ; type : "ContractCreated" ; } | { balanceRoot : string ; inputIndex : string ; stateRoot : string ; type : "ContractOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "VariableOutput" ; } ; utxoId : string ; } [] ; totalFee : string ; totalGas : string ; type : "PreconfirmationFailureStatus" ; } | { preconfirmationReceipts ?: null | { amount ?: null | string ; assetId ?: null | string ; contractId ?: null | string ; data ?: null | string ; digest ?: null | string ; gas ?: null | string ; gasUsed ?: null | string ; id ?: null | string ; is ?: null | string ; len ?: null | string ; nonce ?: null | string ; param1 ?: null | string ; param2 ?: null | string ; pc ?: null | string ; ptr ?: null | string ; ra ?: null | string ; rb ?: null | string ; rc ?: null | string ; rd ?: null | string ; reason ?: null | string ; receiptType : GqlReceiptType ; recipient ?: null | string ; result ?: null | string ; sender ?: null | string ; subId ?: null | string ; to ?: null | string ; toAddress ?: null | string ; val ?: null | string ; } [] ; resolvedOutputs ?: null | { output : | { amount : string ; assetId : string ; to : string ; type : "ChangeOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "CoinOutput" ; } | { contract : string ; stateRoot : string ; type : "ContractCreated" ; } | { balanceRoot : string ; inputIndex : string ; stateRoot : string ; type : "ContractOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "VariableOutput" ; } ; utxoId : string ; } [] ; totalFee : string ; totalGas : string ; type : "PreconfirmationSuccessStatus" ; } | { reason : string ; type : "SqueezedOutStatus" ; } | { time : string ; type : "SubmittedStatus" ; } | { block : { id : string ; } ; programState ?: null | { data : string ; returnType : GqlReturnType ; } ; receipts : { amount ?: null | string ; assetId ?: null | string ; contractId ?: null | string ; data ?: null | string ; digest ?: null | string ; gas ?: null | string ; gasUsed ?: null | string ; id ?: null | string ; is ?: null | string ; len ?: null | string ; nonce ?: null | string ; param1 ?: null | string ; param2 ?: null | string ; pc ?: null | string ; ptr ?: null | string ; ra ?: null | string ; rb ?: null | string ; rc ?: null | string ; rd ?: null | string ; reason ?: null | string ; receiptType : GqlReceiptType ; recipient ?: null | string ; result ?: null | string ; sender ?: null | string ; subId ?: null | string ; to ?: null | string ; toAddress ?: null | string ; val ?: null | string ; } [] ; time : string ; totalFee : string ; totalGas : string ; transaction : { inputs ?: null | ( { txPointer : string ; type : "InputCoin" ; } | { txPointer : string ; type : "InputContract" ; } | { type : "InputMessage" ; } ) [] ; outputs : ( | { amount : string ; assetId : string ; to : string ; type : "ChangeOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "CoinOutput" ; } | { contract : string ; stateRoot : string ; type : "ContractCreated" ; } | { balanceRoot : string ; inputIndex : string ; stateRoot : string ; type : "ContractOutput" ; } | { amount : string ; assetId : string ; to : string ; type : "VariableOutput" ; } ) [] ; receiptsRoot ?: null | string ; } ; type : "SuccessStatus" ; }
Defined in packages/account/src/providers/transaction-response/transaction-response.ts:144
Represents a response for a transaction.