Home Reference Source Test
public class | source

ExtendedTransaction

Extends:

Transaction → ExtendedTransaction

Static Method Summary

Static Public Methods
public static

fromPlain(plain: object): ExtendedTransaction

public static

Constructor Summary

Public Constructor
public

constructor(sender: Address, senderType: Account.Type, recipient: Address, recipientType: Account.Type, value: number, fee: number, validityStartHeight: number, flags: Transaction.Flag | *, data: Uint8Array, proof: Uint8Array, networkId: number)

Member Summary

Public Members
public get

serializedSize: number

Method Summary

Public Methods
public

Inherited Summary

From class Transaction
public static

fromAny(tx: Transaction | string | object): Transaction

public static

fromPlain(plain: object): Transaction

public static
public get

data: Uint8Array

public get

fee: number

public get

feePerByte: number

public get

flags: number

public get

format: Transaction.Format

public get

networkId: number

public get

proof: Uint8Array

public set

proof: Uint8Array

public get
public get

recipientType: Account.Type

public get
public get

senderType: Account.Type

public get
public get

serializedSize: number

public get
public get

value: number

public

compare(o: Transaction): number

public
public

equals(o: Transaction): boolean

public
public

hasFlag(flag: Transaction.Flag): boolean

public

hash(): Hash

public
public
public

toPlain(): {"transactionHash": *, "format": *, "sender": *, "senderType": *, "recipient": *, "recipientType": *, "value": *, "fee": *, "feePerByte": *, "validityStartHeight": *, "network": *, "flags": *, "data": *, "proof": *, "size": *, "valid": *}

public

toString(): string

public

verify(networkId: number): boolean

Static Public Methods

public static fromPlain(plain: object): ExtendedTransaction source

Override:

Transaction#fromPlain

Params:

NameTypeAttributeDescription
plain object

public static unserialize(buf: SerialBuffer): Transaction source

Override:

Transaction#unserialize

Params:

NameTypeAttributeDescription
buf SerialBuffer

Return:

Transaction

Public Constructors

public constructor(sender: Address, senderType: Account.Type, recipient: Address, recipientType: Account.Type, value: number, fee: number, validityStartHeight: number, flags: Transaction.Flag | *, data: Uint8Array, proof: Uint8Array, networkId: number) source

Override:

Transaction#constructor

Params:

NameTypeAttributeDescription
sender Address
senderType Account.Type
recipient Address
recipientType Account.Type
value number
fee number
validityStartHeight number
flags Transaction.Flag | *
data Uint8Array
proof Uint8Array
  • optional
networkId number
  • optional

Public Members

public get serializedSize: number source

Override:

Transaction#serializedSize

Public Methods

public serialize(buf: SerialBuffer): SerialBuffer source

Override:

Transaction#serialize

Params:

NameTypeAttributeDescription
buf SerialBuffer
  • optional
  • nullable: true

Return:

SerialBuffer