multiplier
of each collateral asset type. owner
terraswap_factory
base_denom
token_code_id
protocol_fee_rate
Receive
amount
sender
UpdateConfig
owner
*oracle
*collector
*terraswap_factory
*lock
*token_code_id
*protocol_fee_rate
*UpdateAsset
asset_info
auction_discount
*min_collateral_ratio
*ipo_params
*mint_end
mint_period
endspre_ipo_price
mint_period
min_collateral_ratio_after_ipo
RegisterAsset
asset_token
auction_discount
min_collateral_ratio
ipo_params
*TriggerIPO
mint_period
has endedasset_token
RegisterMigration
asset_token
end_price
OpenPosition
asset_info
collateral
collateral_ratio
short_params
*ShortParams
short_params
is added, mint contract will immediately sell the minted mAssets andsLP
tokens will be minted and sent to the user. The UST obtained from the operation will be added to the user's lock position in lock contract.belief_price
*max_spread
*Deposit
collateral
position_idx
Withdraw
collateral
position_idx
Mint
position_idx
asset
short_params
OpenPosition
asset_info
collateral_ratio
short_params
Deposit
position_idx
Burn
position_idx
Auction
position_idx
Config
owner
collateral_oracle
staking
terraswap_factory
lock
base_denom
token_code_id
protocol_fee_rate
owner
collateral_oracle
staking
terraswap_factory
lock
base_denom
token_code_id
protocol_fee_rate
AssetConfig
asset_token
token
auction_discount
min_collateral_ratio
end_price
*ipo_params
*asset_token
token
auction_discount
min_collateral_ratio
end_price
*ipo_params
*Position
position_idx
idx
owner
collateral
asset
is_short
position_idx