Interface: TLSigner
"signers/TLSigner".TLSigner
Interface for different signer strategies.
#
HierarchyTLSigner
↳ TLWallet
#
Implemented by#
Methods#
confirmâ–¸ confirm(rawTx
: RawTxObject): Promise<string>
Defined in src/signers/TLSigner.ts:20
#
Parameters:Name | Type |
---|---|
rawTx | RawTxObject |
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:Name | Type |
---|---|
rawTx | RawTxObject |
Returns: Promise<MetaTransactionFees | SafeTransactionFees>
#
getTxStatusâ–¸ getTxStatus(txHash
: string | RawTxObject): Promise<TransactionStatusObject>
Defined in src/signers/TLSigner.ts:22
#
Parameters:Name | Type |
---|---|
txHash | string | RawTxObject |
Returns: Promise<TransactionStatusObject>
#
hashTxâ–¸ hashTx(rawTx
: RawTxObject): Promise<string>
Defined in src/signers/TLSigner.ts:19
#
Parameters:Name | Type |
---|---|
rawTx | RawTxObject |
Returns: Promise<string>
#
prepareTransactionâ–¸ prepareTransaction(rawTx
: RawTxObject): Promise<TxObjectRaw>
Defined in src/signers/TLSigner.ts:21
#
Parameters:Name | Type |
---|---|
rawTx | RawTxObject |
Returns: Promise<TxObjectRaw>
#
signMessageâ–¸ signMessage(message
: string | ArrayLike<number>): Promise<Signature>
Defined in src/signers/TLSigner.ts:18
#
Parameters:Name | Type |
---|---|
message | string | ArrayLike<number> |
Returns: Promise<Signature>
#
signMsgHashâ–¸ signMsgHash(msgHash
: string): Promise<Signature>
Defined in src/signers/TLSigner.ts:17
#
Parameters:Name | Type |
---|---|
msgHash | string |
Returns: Promise<Signature>