Preparing search index...
The search index is not available
@lit-protocol/js-sdk
@lit-protocol/js-sdk
pkp-client/src
ethers
ethers
VoidSigner
Class VoidSigner
Hierarchy
Signer
VoidSigner
Implements
TypedDataSigner
Index
Constructors
constructor
Properties
_is
Signer
address
provider?
Methods
_check
Provider
_fail
_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
is
Signer
Constructors
constructor
new
Void
Signer
(
address
:
string
, provider
?:
Provider
)
:
VoidSigner
Parameters
address:
string
Optional
provider:
Provider
Returns
VoidSigner
Properties
Readonly
_is
Signer
_is
Signer
:
boolean
Readonly
address
address
:
string
Optional
Readonly
provider
provider
?:
Provider
Methods
_check
Provider
_check
Provider
(
operation
?:
string
)
:
void
Parameters
Optional
operation:
string
Returns
void
_fail
_fail
(
message
:
string
, operation
:
string
)
:
Promise
<
any
>
Parameters
message:
string
operation:
string
Returns
Promise
<
any
>
_sign
Typed
Data
_sign
Typed
Data
(
domain
:
TypedDataDomain
, types
:
Record
<
string
,
TypedDataField
[]
>
, value
:
Record
<
string
,
any
>
)
:
Promise
<
string
>
Parameters
domain:
TypedDataDomain
types:
Record
<
string
,
TypedDataField
[]
>
value:
Record
<
string
,
any
>
Returns
Promise
<
string
>
call
call
(
transaction
:
Deferrable
<
TransactionRequest
>
, blockTag
?:
BlockTag
)
:
Promise
<
string
>
Parameters
transaction:
Deferrable
<
TransactionRequest
>
Optional
blockTag:
BlockTag
Returns
Promise
<
string
>
check
Transaction
check
Transaction
(
transaction
:
Deferrable
<
TransactionRequest
>
)
:
Deferrable
<
TransactionRequest
>
Parameters
transaction:
Deferrable
<
TransactionRequest
>
Returns
Deferrable
<
TransactionRequest
>
connect
connect
(
provider
:
Provider
)
:
VoidSigner
Parameters
provider:
Provider
Returns
VoidSigner
estimate
Gas
estimate
Gas
(
transaction
:
Deferrable
<
TransactionRequest
>
)
:
Promise
<
BigNumber
>
Parameters
transaction:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
BigNumber
>
get
Address
get
Address
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Balance
get
Balance
(
blockTag
?:
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
?:
BlockTag
)
:
Promise
<
number
>
Parameters
Optional
blockTag:
BlockTag
Returns
Promise
<
number
>
populate
Transaction
populate
Transaction
(
transaction
:
Deferrable
<
TransactionRequest
>
)
:
Promise
<
TransactionRequest
>
Parameters
transaction:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
TransactionRequest
>
resolve
Name
resolve
Name
(
name
:
string
)
:
Promise
<
string
>
Parameters
name:
string
Returns
Promise
<
string
>
send
Transaction
send
Transaction
(
transaction
:
Deferrable
<
TransactionRequest
>
)
:
Promise
<
TransactionResponse
>
Parameters
transaction:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
TransactionResponse
>
sign
Message
sign
Message
(
message
:
string
|
Bytes
)
:
Promise
<
string
>
Parameters
message:
string
|
Bytes
Returns
Promise
<
string
>
sign
Transaction
sign
Transaction
(
transaction
:
Deferrable
<
TransactionRequest
>
)
:
Promise
<
string
>
Parameters
transaction:
Deferrable
<
TransactionRequest
>
Returns
Promise
<
string
>
Static
is
Signer
is
Signer
(
value
:
any
)
:
value
is
Signer
Parameters
value:
any
Returns
value
is
Signer
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@lit-
protocol/js-
sdk
access-
control-
conditions/src
auth-
browser/src
cosmos
Connect
eth
Connect
sol
Connect
auth-
helpers/src
bls-
sdk/src
constants/src
contracts-
sdk/src
core/src
crypto/src
ecdsa-
sdk/src
encryption/src
lit-
auth-
client/src
lit-
node-
client-
nodejs/src
lit-
node-
client/src
lit-
third-
party-
libs/src
misc-
browser/src
misc/src
nacl/src
pkp-
base/src
pkp-
client/src
ethers
ethers
constants
providers
utils
RLP
base64
pkp-
cosmos/src
pkp-
ethers/src
pkp-
sui/src
pkp-
walletconnect/src
types/src
uint8arrays/src
Void
Signer
constructor
_is
Signer
address
provider?
_check
Provider
_fail
_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
is
Signer
Generated using
TypeDoc