Skip to main content

Class: TransactionV1

A 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

Constructors

Constructor

new TransactionV1(
kind,
sender,
gasPayment,
expiration
): TransactionV1;

Parameters

kind

TransactionKindLike

sender

AddressLike

gasPayment

GasPayment

expiration

TransactionExpiration

Returns

TransactionV1

Overrides

UniffiAbstractObject.constructor

Properties

[destructorGuardSymbol]

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]

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

Methods

digest()

digest(): TransactionDigestLike;

Returns

TransactionDigestLike

Implementation of

TransactionV1Like.digest


equals()

equals(other): boolean;

Parameters

other

TransactionV1

Returns

boolean


expiration()

expiration(): TransactionExpiration;

Returns

TransactionExpiration

Implementation of

TransactionV1Like.expiration


gasPayment()

gasPayment(): GasPayment;

Returns

GasPayment

Implementation of

TransactionV1Like.gasPayment


kind()

kind(): TransactionKindLike;

Returns

TransactionKindLike

Implementation of

TransactionV1Like.kind


sender()

sender(): AddressLike;

Returns

AddressLike

Implementation of

TransactionV1Like.sender


signingDigest()

signingDigest(): ArrayBuffer;

Get the signing digest.

Returns

ArrayBuffer

Implementation of

TransactionV1Like.signingDigest


signingDigestHex()

signingDigestHex(): string;

Get the signing digest as a hex string.

Returns

string

Implementation of

TransactionV1Like.signingDigestHex


toBase64()

toBase64(): string;

Serialize the transaction as a base64-encoded string.

Returns

string

Implementation of

TransactionV1Like.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(bytes): TransactionV1Like;

Deserialize a transaction from a base64-encoded string.

Parameters

bytes

string

Returns

TransactionV1Like


instanceOf()

static instanceOf(obj_): obj_ is TransactionV1;

Parameters

obj_

any

Returns

obj_ is TransactionV1