Skip to main content

Module types

Module types 

Source
Expand description

This code was AUTOGENERATED using the codama library. Please DO NOT EDIT THIS FILE, instead use visitors to add features, then rerun codama to update it.

https://github.com/codama-idl/codama

Structs§

AccessControl
AccessMap
ActionMapping
AddedProtocolActionRole
AddedProtocolRoleHolder
AddedStrategyActionRole
AddedStrategyRoleHolder
Attenuation
AttenuationUpdated
AutoCompound
Base
CapitalConductorComponent
Capture
Component
CurrentProtocolBalance
CurrentProtocolRatio
DriftSpotData
DriftSpotMarketsComponent
DriftSubAccountsComponent
DriftSubs
DustThresholdUpdated
Externals
FlowControl
Issue
KillSwitch
LevelRoles
Handles role management at any hierarchy level (protocol or strategy) with methods for:
MaxDeviationBpsUpdated
MinPerLegTransferUpdated
NewAdminAccount
PenaltyScaleFactorUpdated
Program
ProgramStatusUpdate
ProtocolActionUpdate
ProtocolRatiosUpdated
Rack
Recipient
Cut is in 4 decimal places. Weight of 10.55% is represented as 1055. All weights must add up to 10000.
Recipients
Redeem
RemovedProtocolActionRole
RemovedProtocolRoleHolder
RemovedStrategyActionRole
RemovedStrategyRoleHolder
Settlement
SplBase
SplMain
SplSupport
SplSupportStrategy
SplSuspendProtocol
SplSuspendStrategy
Spls
SpotDepositDrift
SpreadCapture
StrategyActionUpdate
StrategyNegative
StrategyPadding
StrategyRoleEntry
SubsVec
UpdateCap
UpdateRebalanceSlippage
UpdateRecipients
YieldVenueAllocation
Represents a venues’s desired financial allocation.

Enums§

Action
ComponentType
ProgramStatus
Role
Status
Update
YieldDistribution
YieldVenue