Skip to main content

ITransactionV1

Namespace: IotaSdk

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

Implements IEquatable<TransactionV1>
Attributes NullableContextAttribute

Methods

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