IBC Admin
Last updated
Last updated
The IBC Admin contract is where protocol configuration changes are made. Fee configuration updates as well as contract upgrades and pauses are managed through this contract.
FeeConfigChanged
Emitted when fee configurations have been changed by the contract owner.
FeeOwnerChanged
Emitted when the protocol creator fee receival address is changed.
RouterChanged
Emitted when the IBC Router contract is changed.
CurveImplementationChanged
Emitted when the IBC contract implementation is changed.
feeConfig
Gets the fee configurations of inverse bonding curve interactions for the specified action type.
factoryAddress
Gets the contract address of the IBC Factory contract.
feeOwner
Gets the address receiving protocol creator fees.
weth
Gets the contract address of the WETH token contract.
router
Gets the contract address of the IBC Router contract.
curveImplementation
Gets the contract address of the IBC implementation contract.
Parameter | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Parameter | Description |
---|---|
Parameter | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Type | Description |
---|---|
Parameter | Type | Description |
---|---|---|
Type | Description |
---|---|
Parameter | Type | Description |
---|---|---|
Type | Description |
---|---|
Parameter | Type | Description |
---|---|---|
Type | Description |
---|---|
Parameter | Type | Description |
---|---|---|
Type | Description |
---|---|
actionType
ActionType
Type of user action
lpFee
uint256
Rate of fees given to LPs
stakingFee
uint256
Rate of fees given to ibAsset stakers
protocolFee
uint256
Rate of fees given to protocol creator
BUY_TOKEN
Action is the minting of ibAssets
SELL_TOKEN
Action is the burning of ibAssets
ADD_LIQUIDITY
Action is the adding of liquidity to the IBC
REMOVE_LIQUIDITY
Action is the removing of liquidity from the IBC
feeOwner
address
New address receiving protocol creator fees
router
address
Address of new IBC Router contract
implementation
address
Address of new IBC contract implementation
actionType
ActionType
Type of user action
BUY_TOKEN
Action is the minting of ibAssets
SELL_TOKEN
Action is the burning of ibAssets
ADD_LIQUIDITY
Action is the adding of liquidity to the IBC
REMOVE_LIQUIDITY
Action is the removing of liquidity from the IBC
lpFee
uint256
Fee rate given to LPs for user action type
stakingFee
uint256
Fee rate given to ibAsset stakers for user action type
protocolFee
uint256
Fee rate given to protocol creator for user action type
address
Contract address of the IBC Factory contract
address
Address receiving protocol creator fees
address
Contract address of the WETH token contract
address
Contract address of the IBC Router contract
address
Address of the IBC implementation