EthersProviderAdapter
Defined in: aa-sdk/ethers/src/provider-adapter.ts:20
Lightweight Adapter for SmtAccountProvider to enable Signer Creation
Extends
JsonRpcProvider
Constructors
Constructor
Defined in: aa-sdk/ethers/src/provider-adapter.ts:48
Configures and initializes the account provider based on the given options.
Example
Parameters
Returns
EthersProviderAdapter
Overrides
Properties
Accessors
_cache
Get Signature
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:33
Returns
Record
<string
, Promise
<any
>>
Inherited from
blockNumber
Get Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:101
Returns
number
Inherited from
network
Get Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:98
Returns
Network
Inherited from
polling
Get Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:102
Returns
boolean
Set Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:103
Parameters
Returns
void
Inherited from
pollingInterval
Get Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:104
Returns
number
Set Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:105
Parameters
Returns
void
Inherited from
ready
Get Signature
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:91
Returns
Promise
<Network
>
Inherited from
Methods
_addEventListener()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:147
Parameters
Returns
this
Inherited from
_call()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:127
Parameters
Returns
Promise
<string
>
Inherited from
_getAddress()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:130
Parameters
Returns
Promise
<string
>
Inherited from
_getBlock()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:131
Parameters
Returns
Promise
<Block
| BlockWithTransactions
>
Inherited from
_getBlockTag()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:138
Parameters
Returns
Promise
<BlockTag
>
Inherited from
_getFastBlockNumber()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:106
Returns
Promise
<number
>
Inherited from
_getFilter()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:126
Parameters
Returns
Promise
<Filter
| FilterByBlockHash
>
Inherited from
_getInternalBlockNumber()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:95
Parameters
Returns
Promise
<number
>
Inherited from
_getResolver()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:140
Parameters
Returns
Promise
<string
>
Inherited from
_getTransactionRequest()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:125
Parameters
Returns
Promise
<Transaction
>
Inherited from
_ready()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:90
Returns
Promise
<Network
>
Inherited from
_setFastBlockNumber()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:107
Parameters
Returns
void
Inherited from
_startEvent()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:44
Parameters
Returns
void
Inherited from
_startPending()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:45
Returns
void
Inherited from
_stopEvent()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:46
Parameters
Returns
void
Inherited from
_uncachedDetectNetwork()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:37
Returns
Promise
<Network
>
Inherited from
_waitForTransaction()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:109
Parameters
Returns
Promise
<TransactionReceipt
>
Inherited from
_wrapTransaction()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:123
Parameters
Returns
TransactionResponse
Inherited from
addListener()
Defined in: node_modules/@ethersproject/abstract-provider/lib/index.d.ts:149
Parameters
Returns
Provider
Inherited from
call()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:128
Parameters
Returns
Promise
<string
>
Inherited from
ccipReadFetch()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:94
Parameters
Returns
Promise
<null
| string
>
Inherited from
connectToAccount()
Defined in: aa-sdk/ethers/src/provider-adapter.ts:90
Connects the Provider to an Account and returns a Signer
Type Parameters
Parameters
Returns
AccountSigner
<TAccount
>
an AccountSigner that can be used to sign and send user operations
detectNetwork()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:36
Returns
Promise
<Network
>
Inherited from
emit()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:150
Parameters
Returns
boolean
Inherited from
estimateGas()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:129
Parameters
Returns
Promise
<BigNumber
>
Inherited from
getAvatar()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:143
Parameters
Returns
Promise
<null
| string
>
Inherited from
getBalance()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:119
Parameters
Returns
Promise
<BigNumber
>
Inherited from
getBlock()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:132
Parameters
Returns
Promise
<Block
>
Inherited from
getBlockNumber()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:117
Returns
Promise
<number
>
Inherited from
getBlockWithTransactions()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:133
Parameters
Returns
Promise
<BlockWithTransactions
>
Inherited from
getBundlerClient()
Defined in: aa-sdk/ethers/src/provider-adapter.ts:123
Creates and returns a BundlerClient using the existing account provider’s transport and chain.
Example
Returns
BundlerClient
<Transport
>
A bundler client configured with the existing account provider.
getCode()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:121
Parameters
Returns
Promise
<string
>
Inherited from
getEtherPrice()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:137
Returns
Promise
<number
>
Inherited from
getFeeData()
Defined in: node_modules/@ethersproject/abstract-provider/lib/index.d.ts:127
Returns
Promise
<FeeData
>
Inherited from
getGasPrice()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:118
Returns
Promise
<BigNumber
>
Inherited from
getLogs()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:136
Parameters
Returns
Promise
<Log
[]>
Inherited from
getNetwork()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:100
Returns
Promise
<Network
>
Inherited from
getResolver()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:139
Parameters
Returns
Promise
<null
| Resolver
>
Inherited from
getSigner()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:38
Parameters
Returns
JsonRpcSigner
Inherited from
getStorageAt()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:122
Parameters
Returns
Promise
<string
>
Inherited from
getTransaction()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:134
Parameters
Returns
Promise
<TransactionResponse
>
Inherited from
getTransactionCount()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:120
Parameters
Returns
Promise
<number
>
Inherited from
getTransactionReceipt()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:135
Parameters
Returns
Promise
<TransactionReceipt
>
Inherited from
getUncheckedSigner()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:39
Parameters
Returns
UncheckedJsonRpcSigner
Inherited from
listAccounts()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:40
Returns
Promise
<string
[]>
Inherited from
listenerCount()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:151
Parameters
Returns
number
Inherited from
listeners()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:152
Parameters
Returns
Listener
[]
Inherited from
lookupAddress()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:142
Parameters
Returns
Promise
<null
| string
>
Inherited from
off()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:153
Parameters
Returns
this
Inherited from
on()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:148
Parameters
Returns
this
Inherited from
once()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:149
Parameters
Returns
this
Inherited from
perform()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:43
Parameters
Returns
Promise
<any
>
Inherited from
poll()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:96
Returns
Promise
<void
>
Inherited from
prepareRequest()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:42
Parameters
Returns
[string
, any
[]]
Inherited from
removeAllListeners()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:154
Parameters
Returns
this
Inherited from
removeListener()
Defined in: node_modules/@ethersproject/abstract-provider/lib/index.d.ts:150
Parameters
Returns
Provider
Inherited from
resetEventsBlock()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:97
Parameters
Returns
void
Inherited from
resolveName()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:141
Parameters
Returns
Promise
<null
| string
>
Inherited from
send()
Defined in: aa-sdk/ethers/src/provider-adapter.ts:79
Rewrites the send method to use the account provider’s EIP-1193 compliant request method
Parameters
Returns
Promise
<any
>
the result of the RPC call
Overrides
sendTransaction()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:124
Parameters
Returns
Promise
<TransactionResponse
>
Inherited from
waitForTransaction()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:108
Parameters
Returns
Promise
<TransactionReceipt
>
Inherited from
defaultUrl()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:35
Returns
string
Inherited from
fromEthersProvider()
Defined in: aa-sdk/ethers/src/provider-adapter.ts:139
Creates an instance of EthersProviderAdapter from an ethers.js JsonRpcProvider.
Parameters
Returns
EthersProviderAdapter
an instance of EthersProviderAdapter
getFormatter()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:92
Returns
Formatter
Inherited from
getNetwork()
Defined in: node_modules/@ethersproject/providers/lib/base-provider.d.ts:93
Parameters
Returns
Network
Inherited from
hexlifyTransaction()
Defined in: node_modules/@ethersproject/providers/lib/json-rpc-provider.d.ts:47
Parameters
Returns
object
Inherited from
isProvider()
Defined in: node_modules/@ethersproject/abstract-provider/lib/index.d.ts:154
Parameters
Returns
value is Provider