ModuleSDK
Modules
getAutoSavingsExecutor

getAutoSavingsExecutor

Get the auto save executor object.

Usage

const autoSavingsModule = getAutoSavingsExecutor({
  chainId: sepolia.id,
  configs: [
    {
      token: '0x123...',
      percentage: BigInt(10),
      vault: '0x123...',
    },
  ],
})

Parameters

chainId

  • Type: number

The chain ID of the chain to use. This is necessary to pick the correct Uniswap router address.

configs

  • Type: { token: Address, percentage: number, vault: Address, }[]

The configs for each token.

hook (optional)

The address of the hook to use. This is only required for the Kernel account.

Returns

module

The auto-savings module object.