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