export interface Transaction {
readonly version: number;
readonly nonce: number;
readonly sender?: AddressString;
readonly hash: Hash256String;
readonly size: number;
readonly validUntilBlock: number;
readonly attributes: readonly Attribute[];
readonly systemFee: BigNumber;
readonly networkFee: BigNumber;
readonly signers: readonly Signer[];
readonly script: BufferString;
readonly witnesses: readonly Witness[];
}