Skip to main content

Class: Transaction

Transaction

BCS

The BCS serialized form for this type is defined by the following ABNF:

transaction = %d00 transaction-v1

transaction-v1 = transaction-kind address gas-payment transaction-expiration

Extends

  • UniffiAbstractObject

Implements

Properties

[destructorGuardSymbol]

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]

readonly [uniffiTypeNameSymbol]: "Transaction" = "Transaction";

Methods

asV1()

asV1(): TransactionV1Like;

Returns

TransactionV1Like

Implementation of

TransactionLike.asV1


digest()

digest(): TransactionDigestLike;

Returns

TransactionDigestLike

Implementation of

TransactionLike.digest


equals()

equals(other): boolean;

Parameters

other

Transaction

Returns

boolean


expiration()

expiration(): TransactionExpiration;

Returns

TransactionExpiration

Implementation of

TransactionLike.expiration


gasPayment()

gasPayment(): GasPayment;

Returns

GasPayment

Implementation of

TransactionLike.gasPayment


kind()

kind(): TransactionKindLike;

Returns

TransactionKindLike

Implementation of

TransactionLike.kind


sender()

sender(): AddressLike;

Returns

AddressLike

Implementation of

TransactionLike.sender


signingDigest()

signingDigest(): ArrayBuffer;

Get the signing digest.

Returns

ArrayBuffer

Implementation of

TransactionLike.signingDigest


signingDigestHex()

signingDigestHex(): string;

Get the signing digest as a hex string.

Returns

string

Implementation of

TransactionLike.signingDigestHex


toBase64()

toBase64(): string;

Serialize the transaction as a base64-encoded string.

Returns

string

Implementation of

TransactionLike.toBase64


toDebugString()

toDebugString(): string;

Returns

string


toString()

toString(): string;

Returns a string representation of an object.

Returns

string


uniffiDestroy()

uniffiDestroy(): void;

Explicitly tell Rust to destroy the native peer that backs this object.

Once this method has been called, any following method calls will throw an error.

Can be called more than once.

Returns

void

Overrides

UniffiAbstractObject.uniffiDestroy

uniffiUse()

uniffiUse<T>(block): T;

A convenience method to use this object, then destroy it after its use.

Type Parameters

T

T

Parameters

block

(obj) => T

Returns

T

Inherited from

UniffiAbstractObject.uniffiUse

fromBase64()

static fromBase64(base64): TransactionLike;

Deserialize a transaction from a base64-encoded string.

Parameters

base64

string

Returns

TransactionLike


instanceOf()

static instanceOf(obj_): obj_ is Transaction;

Parameters

obj_

any

Returns

obj_ is Transaction


newV1()

static newV1(transactionV1): TransactionLike;

Parameters

transactionV1

TransactionV1Like

Returns

TransactionLike