FundingSourceEarn.encodeConfigData
Encodes Earn source configuration as configData.
Execution must use the configured vault and cannot increase either cap.
Imports
Named
import { FundingSourceEarn } from 'ox/tempo'Examples
import { FundingSourceEarn } from 'ox/tempo'
FundingSourceEarn.encodeConfigData({
maxValueIn: 50_000_000n,
vault: '0x0101010101010101010101010101010101010101',
})Definition
function encodeConfigData(
config: Request,
): Hex.HexSource: src/tempo/FundingSourceEarn.ts
Parameters
config
- Type:
Request
config.maxAmountIn
- Type:
bigint - Optional
EarnShare input cap in base units. Omission is unlimited; zero permits no input.
config.maxValueIn
- Type:
bigint - Optional
Gross underlying-token value cap in base units, before exit fees. Omission is unlimited; zero permits no input.
config.vault
- Type:
abitype_Address
Earn vault whose shares are redeemed.
Return Type
Hex.Hex

