Preparing search index...
The search index is not available
Dfns SDK - v0.1.0
Dfns SDK
@dfns/lib-ethersjs5
DfnsWallet
Class DfnsWallet
Hierarchy
Signer
DfnsWallet
Implements
TypedDataSigner
Index
Constructors
constructor
Properties
_is
Signer
address?
options
provider?
Methods
_check
Provider
_sign
Typed
Data
call
check
Transaction
connect
estimate
Gas
get
Address
get
Balance
get
Chain
Id
get
Fee
Data
get
Gas
Price
get
Transaction
Count
populate
Transaction
resolve
Name
send
Transaction
sign
Message
sign
Transaction
wait
For
Signature
is
Signer
Constructors
constructor
new
Dfns
Wallet
(
options
,
provider
?
)
:
DfnsWallet
Parameters
options
:
DfnsWalletOptions
Optional
provider
:
null
|
Provider
Returns
DfnsWallet
Properties
Readonly
_is
Signer
_is
Signer
:
boolean
Private
Optional
address
address
?:
string
Private
options
options
:
Required
<
DfnsWalletOptions
>
Optional
Readonly
provider
provider
?:
Provider
Methods
_check
Provider
_check
Provider
(
operation
?
)
:
void
Parameters
Optional
operation
:
string
Returns
void
_sign
Typed
Data
_sign
Typed
Data
(
domain
,
types
,
value
)
:
Promise
<
string
>
Parameters
domain
:
TypedDataDomain
types
:
Record
<
string
,
TypedDataField
[]
>
value
:
Record
<
string
,
any
>
Returns
Promise
<
string
>
call
call
(
transaction
,
blockTag
?
)
:
Promise
<
string
>
Parameters
transaction
:
Deferrable
<
TransactionRequest
>
Optional
blockTag
:
BlockTag
Returns
Promise
<
string
>
check
Transaction
check
Transaction
(
transaction
)
:
Deferrable
<
TransactionRequest
>
Parameters
transaction
:
Deferrable
<
TransactionRequest
>
Returns
Deferrable
<
TransactionRequest
>
connect
connect
(
provider
)
:
Signer
Parameters
provider
:
null
|
Provider
Returns
Signer
estimate
Gas
estimate
Gas
(
transaction
)
:
Promise
<
BigNumber
>
Parameters
transaction
:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
BigNumber
>
get
Address
get
Address
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Balance
get
Balance
(
blockTag
?
)
:
Promise
<
BigNumber
>
Parameters
Optional
blockTag
:
BlockTag
Returns
Promise
<
BigNumber
>
get
Chain
Id
get
Chain
Id
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Fee
Data
get
Fee
Data
(
)
:
Promise
<
FeeData
>
Returns
Promise
<
FeeData
>
get
Gas
Price
get
Gas
Price
(
)
:
Promise
<
BigNumber
>
Returns
Promise
<
BigNumber
>
get
Transaction
Count
get
Transaction
Count
(
blockTag
?
)
:
Promise
<
number
>
Parameters
Optional
blockTag
:
BlockTag
Returns
Promise
<
number
>
populate
Transaction
populate
Transaction
(
transaction
)
:
Promise
<
TransactionRequest
>
Parameters
transaction
:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
TransactionRequest
>
resolve
Name
resolve
Name
(
name
)
:
Promise
<
string
>
Parameters
name
:
string
Returns
Promise
<
string
>
send
Transaction
send
Transaction
(
transaction
)
:
Promise
<
TransactionResponse
>
Parameters
transaction
:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
TransactionResponse
>
sign
Message
sign
Message
(
message
)
:
Promise
<
string
>
Parameters
message
:
string
|
Uint8Array
Returns
Promise
<
string
>
sign
Transaction
sign
Transaction
(
transaction
)
:
Promise
<
string
>
Parameters
transaction
:
TransactionRequest
Returns
Promise
<
string
>
wait
For
Signature
wait
For
Signature
(
signatureId
)
:
Promise
<
string
>
Parameters
signatureId
:
string
Returns
Promise
<
string
>
Static
is
Signer
is
Signer
(
value
)
:
value
is
Signer
Parameters
value
:
any
Returns
value
is
Signer
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_is
Signer
address
options
provider
_check
Provider
_sign
Typed
Data
call
check
Transaction
connect
estimate
Gas
get
Address
get
Balance
get
Chain
Id
get
Fee
Data
get
Gas
Price
get
Transaction
Count
populate
Transaction
resolve
Name
send
Transaction
sign
Message
sign
Transaction
wait
For
Signature
is
Signer
Dfns SDK -
v0.1.0
@dfns/lib-
ethersjs5 -
v0.1.0
Dfns
Wallet
Dfns
Wallet
Options
@dfns/lib-
ethersjs6 -
v0.1.0
@dfns/lib-
solana -
v0.1.0
@dfns/lib-
tron -
v0.1.0
@dfns/lib-
vechain -
v0.1.0
@dfns/sdk -
v0.1.0
@dfns/sdk-
keysigner -
v0.1.0
@dfns/sdk-
webauthn -
v0.1.0
Generated using
TypeDoc