Version: 0.17.1

Interface: TLSigner

"signers/TLSigner".TLSigner

Interface for different signer strategies.

Hierarchy#

Implemented by#

Methods#

confirm#

â–¸ confirm(rawTx: RawTxObject): Promise<string>

Defined in src/signers/TLSigner.ts:20

Parameters:#

NameType
rawTxRawTxObject

Returns: Promise<string>


getAddress#

â–¸ getAddress(): Promise<string>

Defined in src/signers/TLSigner.ts:15

Returns: Promise<string>


getBalance#

â–¸ getBalance(): Promise<Amount>

Defined in src/signers/TLSigner.ts:16

Returns: Promise<Amount>


getMetaTxFees#

â–¸ getMetaTxFees(rawTx: RawTxObject): Promise<MetaTransactionFees | SafeTransactionFees>

Defined in src/signers/TLSigner.ts:23

Parameters:#

NameType
rawTxRawTxObject

Returns: Promise<MetaTransactionFees | SafeTransactionFees>


getTxStatus#

â–¸ getTxStatus(txHash: string | RawTxObject): Promise<TransactionStatusObject>

Defined in src/signers/TLSigner.ts:22

Parameters:#

NameType
txHashstring | RawTxObject

Returns: Promise<TransactionStatusObject>


hashTx#

â–¸ hashTx(rawTx: RawTxObject): Promise<string>

Defined in src/signers/TLSigner.ts:19

Parameters:#

NameType
rawTxRawTxObject

Returns: Promise<string>


prepareTransaction#

â–¸ prepareTransaction(rawTx: RawTxObject): Promise<TxObjectRaw>

Defined in src/signers/TLSigner.ts:21

Parameters:#

NameType
rawTxRawTxObject

Returns: Promise<TxObjectRaw>


signMessage#

â–¸ signMessage(message: string | ArrayLike<number>): Promise<Signature>

Defined in src/signers/TLSigner.ts:18

Parameters:#

NameType
messagestring | ArrayLike<number>

Returns: Promise<Signature>


signMsgHash#

â–¸ signMsgHash(msgHash: string): Promise<Signature>

Defined in src/signers/TLSigner.ts:17

Parameters:#

NameType
msgHashstring

Returns: Promise<Signature>