TransactionV1Interface
type TransactionV1Interface
A transaction
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text transaction = %d00 transaction-v1
transaction-v1 = transaction-kind address gas-payment transaction-expiration ```
type TransactionV1Interface interface {
Digest() *TransactionDigest
Expiration() TransactionExpiration
GasPayment() GasPayment
Kind() *TransactionKind
Sender() *Address
// Get the signing digest.
SigningDigest() []byte
// Get the signing digest as a hex string.
SigningDigestHex() string
// Serialize the transaction as a base64-encoded string.
ToBase64() string
}