Preparing search index...
The search index is not available
@usecapsule/web-sdk
@usecapsule/web-sdk
CapsuleEthersSigner
Class CapsuleEthersSigner
Hierarchy
AbstractSigner
CapsuleEthersSigner
Index
Constructors
constructor
Properties
capsule
current
Wallet
Id
provider
Methods
call
connect
estimate
Gas
get
Address
get
Current
Wallet
Id
get
Nonce
populate
Call
populate
Transaction
resolve
Name
send
Transaction
set
Current
Wallet
Id
sign
Message
sign
Transaction
sign
Typed
Data
validate
Tx
Constructors
constructor
new
Capsule
Ethers
Signer
(
capsule
,
provider
?
)
:
CapsuleEthersSigner
Parameters
capsule
:
Capsule
|
CoreCapsule
Optional
provider
:
Provider
Returns
CapsuleEthersSigner
Properties
Private
capsule
capsule
:
Capsule
|
CoreCapsule
Private
current
Wallet
Id
current
Wallet
Id
:
string
Readonly
provider
provider
:
Provider
The provider this signer is connected to.
Methods
call
call
(
tx
)
:
Promise
<
string
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
string
>
connect
connect
(
provider
)
:
CapsuleEthersSigner
Parameters
provider
:
Provider
Returns
CapsuleEthersSigner
estimate
Gas
estimate
Gas
(
tx
)
:
Promise
<
bigint
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
bigint
>
get
Address
get
Address
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Current
Wallet
Id
get
Current
Wallet
Id
(
)
:
string
Returns
string
get
Nonce
get
Nonce
(
blockTag
?
)
:
Promise
<
number
>
Parameters
Optional
blockTag
:
BlockTag
Returns
Promise
<
number
>
populate
Call
populate
Call
(
tx
)
:
Promise
<
TransactionLike
<
string
>
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
TransactionLike
<
string
>
>
populate
Transaction
populate
Transaction
(
tx
)
:
Promise
<
TransactionLike
<
string
>
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
TransactionLike
<
string
>
>
resolve
Name
resolve
Name
(
name
)
:
Promise
<
string
>
Parameters
name
:
string
Returns
Promise
<
string
>
send
Transaction
send
Transaction
(
tx
)
:
Promise
<
TransactionResponse
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
TransactionResponse
>
set
Current
Wallet
Id
set
Current
Wallet
Id
(
walletId
)
:
void
Parameters
walletId
:
string
Returns
void
sign
Message
sign
Message
(
message
)
:
Promise
<
string
>
Parameters
message
:
string
|
Uint8Array
Returns
Promise
<
string
>
sign
Transaction
sign
Transaction
(
tx
)
:
Promise
<
string
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
string
>
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
>
Private
validate
Tx
validate
Tx
(
tx
)
:
Promise
<
Transaction
>
Parameters
tx
:
TransactionRequest
Returns
Promise
<
Transaction
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
capsule
current
Wallet
Id
provider
call
connect
estimate
Gas
get
Address
get
Current
Wallet
Id
get
Nonce
populate
Call
populate
Transaction
resolve
Name
send
Transaction
set
Current
Wallet
Id
sign
Message
sign
Transaction
sign
Typed
Data
validate
Tx
@usecapsule/web-sdk
Environment
CapsuleAminoSigner
CapsuleConnector
CapsuleEIP1193Provider
CapsuleEthersSigner
CapsuleProtoSigner
CapsuleWeb
CoreCapsule
DeniedSignatureRes
DeniedSignatureResWithUrl
StorageUtils
SuccessfulSignatureRes
FullSignatureRes
SignatureRes
Button
Modal
createCapsuleViemClient
Generated using
TypeDoc
The provider this signer is connected to.