Preparing search index...
The search index is not available
walletconnect-hedera
walletconnect-hedera
../src/lib/dapp/DAppSigner
DAppSigner
Class DAppSigner
Implements
_default
Index
Constructors
constructor
Properties
account
Id
ledger
Id
sign
Client
topic
Methods
call
check
Transaction
get
Account
Balance
get
Account
Id
get
Account
Info
get
Account
Key
get
Account
Records
get
Ledger
Id
get
Mirror
Network
get
Network
populate
Transaction
request
sign
sign
Transaction
Constructors
constructor
new DApp
Signer
(
accountId
,
signClient
,
topic
,
ledgerId
?
)
:
DAppSigner
Parameters
accountId
:
default
signClient
:
ISignClient
topic
:
string
ledgerId
:
LedgerId
= LedgerId.MAINNET
Returns
DAppSigner
Properties
Private
Readonly
account
Id
account
Id
:
default
Private
Readonly
ledger
Id
ledger
Id
:
LedgerId
= LedgerId.MAINNET
Private
Readonly
sign
Client
sign
Client
:
ISignClient
Readonly
topic
topic
:
string
Methods
call
call
<
RequestT
,
ResponseT
,
OutputT
>
(
request
)
:
Promise
<
OutputT
>
Type Parameters
RequestT
ResponseT
OutputT
Parameters
request
:
default
<
RequestT
,
ResponseT
,
OutputT
>
Returns
Promise
<
OutputT
>
check
Transaction
check
Transaction
<
T
>
(
transaction
)
:
Promise
<
T
>
Type Parameters
T
extends
default
Parameters
transaction
:
T
Returns
Promise
<
T
>
get
Account
Balance
get
Account
Balance
(
)
:
Promise
<
default
>
Returns
Promise
<
default
>
get
Account
Id
get
Account
Id
(
)
:
default
Returns
default
get
Account
Info
get
Account
Info
(
)
:
Promise
<
default
>
Returns
Promise
<
default
>
get
Account
Key
get
Account
Key
(
)
:
default
Returns
default
get
Account
Records
get
Account
Records
(
)
:
Promise
<
default
[]
>
Returns
Promise
<
default
[]
>
get
Ledger
Id
get
Ledger
Id
(
)
:
LedgerId
Returns
LedgerId
get
Mirror
Network
get
Mirror
Network
(
)
:
string
[]
Returns
string
[]
get
Network
get
Network
(
)
:
{
[
key
:
string
]
:
string
|
AccountId
;
}
Returns
{
[
key
:
string
]
:
string
|
AccountId
;
}
[
key
:
string
]:
string
|
AccountId
populate
Transaction
populate
Transaction
<
T
>
(
transaction
)
:
Promise
<
T
>
Type Parameters
T
extends
default
Parameters
transaction
:
T
Returns
Promise
<
T
>
request
request
<
T
>
(
request
)
:
Promise
<
T
>
Type Parameters
T
Parameters
request
:
{
method
:
string
;
params
:
any
;
}
method
:
string
params
:
any
Returns
Promise
<
T
>
sign
sign
(
data
,
signOptions
?
)
:
Promise
<
default
[]
>
Parameters
data
:
Uint8Array
[]
Optional
signOptions
:
Record
<
string
,
any
>
Returns
Promise
<
default
[]
>
sign
Transaction
sign
Transaction
<
T
>
(
transaction
)
:
Promise
<
T
>
Type Parameters
T
extends
default
Parameters
transaction
:
T
Returns
Promise
<
T
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
account
Id
ledger
Id
sign
Client
topic
call
check
Transaction
get
Account
Balance
get
Account
Id
get
Account
Info
get
Account
Key
get
Account
Records
get
Ledger
Id
get
Mirror
Network
get
Network
populate
Transaction
request
sign
sign
Transaction
src
lib
dapp
index.ts
DAppSigner
default
DAppConnector
DAppSigner.ts
DAppSigner
shared
index.ts
CAIPChainIdToLedgerId
EIPChainIdToLedgerId
ExecuteTransactionParams
ExecuteTransactionRequest
ExecuteTransactionResponse
ExecuteTransactionResult
GetNodeAddresesResponse
GetNodeAddressesParams
GetNodeAddressesRequest
GetNodeAddressesResult
HEDERA_ERRORS
HederaChainId
HederaErrorKey
HederaErrorResponse
HederaJsonRpcError
HederaJsonRpcMethod
HederaSessionEvent
LEDGER_ID_MAPPINGS
SignAndExecuteQueryParams
SignAndExecuteQueryRequest
SignAndExecuteQueryResponse
SignAndExecuteQueryResult
SignAndExecuteTransactionParams
SignAndExecuteTransactionRequest
SignAndExecuteTransactionResponse
SignAndExecuteTransactionResult
SignMessageParams
SignMessageRequest
SignMessageResponse
SignMessageResult
SignTransactionParams
SignTransactionRequest
SignTransactionResponse
SignTransactionResult
Uint8ArrayToBase64String
accountAndLedgerFromSession
base64StringToQuery
base64StringToSignatureMap
base64StringToTransaction
base64StringToTransactionBody
base64StringToUint8Array
freezeTransaction
getHederaError
ledgerIdToCAIPChainId
ledgerIdToEIPChainId
networkNameToCAIPChainId
networkNameToEIPChainId
networkNamespaces
prefixMessageToSign
queryToBase64String
setDefaultNodeAccountIds
signatureMapToBase64String
signerSignaturesToSignatureMap
stringToSignerMessage
transactionBodyToBase64String
transactionListToBase64String
transactionToBase64String
transactionToTransactionBody
verifyMessageSignature
chainIds.ts
HederaChainId
errors.ts
HederaErrorResponse
HederaJsonRpcError
HederaErrorKey
HEDERA_ERRORS
getHederaError
events.ts
HederaSessionEvent
methods.ts
HederaJsonRpcMethod
payloads.ts
ExecuteTransactionParams
ExecuteTransactionRequest
ExecuteTransactionResponse
ExecuteTransactionResult
GetNodeAddresesResponse
GetNodeAddressesRequest
GetNodeAddressesResult
SignAndExecuteQueryParams
SignAndExecuteQueryRequest
SignAndExecuteQueryResponse
SignAndExecuteQueryResult
SignAndExecuteTransactionParams
SignAndExecuteTransactionRequest
SignAndExecuteTransactionResponse
SignAndExecuteTransactionResult
SignMessageParams
SignMessageRequest
SignMessageResponse
SignMessageResult
SignTransactionParams
SignTransactionRequest
SignTransactionResponse
SignTransactionResult
GetNodeAddressesParams
utils.ts
LEDGER_ID_MAPPINGS
CAIPChainIdToLedgerId
EIPChainIdToLedgerId
Uint8ArrayToBase64String
accountAndLedgerFromSession
base64StringToQuery
base64StringToSignatureMap
base64StringToTransaction
base64StringToTransactionBody
base64StringToUint8Array
freezeTransaction
ledgerIdToCAIPChainId
ledgerIdToEIPChainId
networkNameToCAIPChainId
networkNameToEIPChainId
networkNamespaces
prefixMessageToSign
queryToBase64String
setDefaultNodeAccountIds
signatureMapToBase64String
signerSignaturesToSignatureMap
stringToSignerMessage
transactionBodyToBase64String
transactionListToBase64String
transactionToBase64String
transactionToTransactionBody
verifyMessageSignature
wallet
index.ts
HederaNativeWallet
WalletProvider
default
HederaWeb3Wallet
provider.ts
default
types.ts
HederaEvmCompatibleWallet
HederaNativeWallet
index.ts
CAIPChainIdToLedgerId
DAppConnector
DAppSigner
EIPChainIdToLedgerId
ExecuteTransactionParams
ExecuteTransactionRequest
ExecuteTransactionResponse
ExecuteTransactionResult
GetNodeAddresesResponse
GetNodeAddressesParams
GetNodeAddressesRequest
GetNodeAddressesResult
HEDERA_ERRORS
HederaChainId
HederaErrorKey
HederaErrorResponse
HederaJsonRpcError
HederaJsonRpcMethod
HederaSessionEvent
LEDGER_ID_MAPPINGS
SignAndExecuteQueryParams
SignAndExecuteQueryRequest
SignAndExecuteQueryResponse
SignAndExecuteQueryResult
SignAndExecuteTransactionParams
SignAndExecuteTransactionRequest
SignAndExecuteTransactionResponse
SignAndExecuteTransactionResult
SignMessageParams
SignMessageRequest
SignMessageResponse
SignMessageResult
SignTransactionParams
SignTransactionRequest
SignTransactionResponse
SignTransactionResult
Uint8ArrayToBase64String
Wallet
accountAndLedgerFromSession
base64StringToQuery
base64StringToSignatureMap
base64StringToTransaction
base64StringToTransactionBody
base64StringToUint8Array
freezeTransaction
getHederaError
ledgerIdToCAIPChainId
ledgerIdToEIPChainId
networkNameToCAIPChainId
networkNameToEIPChainId
networkNamespaces
prefixMessageToSign
queryToBase64String
setDefaultNodeAccountIds
signatureMapToBase64String
signerSignaturesToSignatureMap
stringToSignerMessage
transactionBodyToBase64String
transactionListToBase64String
transactionToBase64String
transactionToTransactionBody
verifyMessageSignature
Generated using
TypeDoc