Transaction
type Transaction
Transaction
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text transaction = %d00 transaction-v1
transaction-v1 = transaction-kind address gas-payment transaction-expiration ```
type Transaction struct {
// contains filtered or unexported fields
}
func LiftFromExternalTransaction
func LiftFromExternalTransaction(handle uint64) *Transaction
func TransactionFromBase64
func TransactionFromBase64(base64 string) (*Transaction, error)
Deserialize a transaction from a base64-encoded string.
func TransactionFromBcs
func TransactionFromBcs(bcs []byte) (*Transaction, error)
Create this type from BCS encoded bytes.
func TransactionFromJson
func TransactionFromJson(json string) (*Transaction, error)
Create this type from JSON encoded string.
func TransactionNewV1
func TransactionNewV1(transactionV1 *TransactionV1) *Transaction
func (*Transaction) AsV1
func (_self *Transaction) AsV1() *TransactionV1
func (*Transaction) DebugString
func (_self *Transaction) DebugString() string
func (*Transaction) Destroy
func (object *Transaction) Destroy()
func (*Transaction) Digest
func (_self *Transaction) Digest() *TransactionDigest
func (*Transaction) Eq
func (_self *Transaction) Eq(other *Transaction) bool
func (*Transaction) Expiration
func (_self *Transaction) Expiration() TransactionExpiration
func (*Transaction) GasPayment
func (_self *Transaction) GasPayment() GasPayment
func (*Transaction) Kind
func (_self *Transaction) Kind() *TransactionKind
func (*Transaction) Ne
func (_self *Transaction) Ne(other *Transaction) bool
func (*Transaction) Sender
func (_self *Transaction) Sender() *Address
func (*Transaction) SigningDigest
func (_self *Transaction) SigningDigest() []byte
Get the signing digest.
func (*Transaction) SigningDigestHex
func (_self *Transaction) SigningDigestHex() string
Get the signing digest as a hex string.
func (*Transaction) ToBase64
func (_self *Transaction) ToBase64() string
Serialize the transaction as a base64-encoded string.