Skip to content

@hellomoon/ink-paymaster


@hellomoon/ink-paymaster / InkPublicPaymasterContext

Type Alias: InkPublicPaymasterContext ​

InkPublicPaymasterContext = object

Per-operation values passed through Viem's paymasterContext.

Properties ​

eip7702Delegate? ​

optional eip7702Delegate?: Address

Delegate implementation for an EntryPoint v0.8 EIP-7702 UserOperation.


idempotencyKey? ​

optional idempotencyKey?: string

Stable key to reuse when retrying the same logical UserOperation.


maxTokenCost ​

maxTokenCost: bigint

Maximum reimbursement in the selected token's base units.


token? ​

optional token?: Address | string

Reimbursement token address or configured symbol. Defaults to the deployment's token.

ERC-4337 paymaster clients for Ink Mainnet