YieldXyzMechanics

data class YieldXyzMechanics(val type: YieldXyzMechanicsType, val requiresValidatorSelection: Boolean, val rewardSchedule: YieldXyzRewardSchedule, val rewardClaiming: YieldXyzRewardClaiming, val gasFeeToken: YieldXyzToken, val lockupPeriod: YieldXyzLockupPeriod? = null, val cooldownPeriod: YieldXyzCooldownPeriod? = null, val warmupPeriod: YieldXyzWarmupPeriod? = null, val fee: YieldXyzFee? = null, val entryLimits: YieldXyzEntryLimits, val supportsLedgerWalletApi: Boolean, val extraTransactionFormatsSupported: List<String>? = null, val arguments: YieldXyzArguments, val possibleFeeTakingMechanisms: YieldXyzPossibleFeeTakingMechanisms)

Mechanics information for a yield opportunity

Constructors

Link copied to clipboard
constructor(type: YieldXyzMechanicsType, requiresValidatorSelection: Boolean, rewardSchedule: YieldXyzRewardSchedule, rewardClaiming: YieldXyzRewardClaiming, gasFeeToken: YieldXyzToken, lockupPeriod: YieldXyzLockupPeriod? = null, cooldownPeriod: YieldXyzCooldownPeriod? = null, warmupPeriod: YieldXyzWarmupPeriod? = null, fee: YieldXyzFee? = null, entryLimits: YieldXyzEntryLimits, supportsLedgerWalletApi: Boolean, extraTransactionFormatsSupported: List<String>? = null, arguments: YieldXyzArguments, possibleFeeTakingMechanisms: YieldXyzPossibleFeeTakingMechanisms)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val fee: YieldXyzFee? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard