Skip to main content

ITransaction

Namespace: IotaSdk

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
public interface ITransaction : System.IEquatable`1[[IotaSdk.Transaction, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<Transaction>
Attributes NullableContextAttribute

Methods

AsV1()

TransactionV1 AsV1()

Returns

TransactionV1

Digest()

TransactionDigest Digest()

Returns

TransactionDigest

Expiration()

TransactionExpiration Expiration()

Returns

TransactionExpiration

GasPayment()

GasPayment GasPayment()

Returns

GasPayment

Kind()

TransactionKind Kind()

Returns

TransactionKind

Sender()

Address Sender()

Returns

Address

SigningDigest()

Get the signing digest.

Byte[] SigningDigest()

Returns

Byte[]

SigningDigestHex()

Get the signing digest as a hex string.

string SigningDigestHex()

Returns

String

ToBase64()

Serialize the transaction as a base64-encoded string.

string ToBase64()

Returns

String