Defined in: packages/core/src/clients/BaseClient.ts:5
UserClientCommunityClientUserLifecyclePaymasterOperatorClientProtocolClientProtocolGovernanceCommunityClientUserClientUserLifecyclePaymasterOperatorClientProtocolClientProtocolGovernance
new BaseClient(
config):BaseClient
Defined in: packages/core/src/clients/BaseClient.ts:14
| Parameter | Type |
|---|---|
config |
ClientConfig |
BaseClient
client:
WalletClient
Defined in: packages/core/src/clients/BaseClient.ts:6
protectedoptionalentryPointAddress:`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:12
protectedoptionalgTokenAddress:`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:9
protectedoptionalgTokenStakingAddress:`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:10
protectedoptionalpaymasterFactoryAddress:`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:11
optionalpublicClient:PublicClient
Defined in: packages/core/src/clients/BaseClient.ts:7
protectedoptionalregistryAddress:`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:8
getAddress():
`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:34
Get the account address of the connected wallet
`0x${string}`
getStartPublicClient():
PublicClient|WalletClient<Transport,Chain|undefined,Account|undefined>
Defined in: packages/core/src/clients/BaseClient.ts:41
Helper to ensure public client exists or fallback to wallet client (if it supports read)
PublicClient | WalletClient<Transport, Chain | undefined, Account | undefined>
protectedrequireEntryPoint():`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:73
`0x${string}`
protectedrequireGToken():`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:52
`0x${string}`
protectedrequireGTokenStaking():`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:59
`0x${string}`
protectedrequirePaymasterFactory():`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:66
`0x${string}`
protectedrequireRegistry():`0x${string}`
Defined in: packages/core/src/clients/BaseClient.ts:45
`0x${string}`