⚡Multipool Events
IMultipoolEvents
Events
AssetChange
Emitted when any quantity or cashback change happens even for multipool share
Parameters
Name | Type | Description |
---|---|---|
|
| address of changed assets (address(this) for multipool) |
|
| absolute value of new stored quantity |
|
| absolute value of new cashbacks (always 0 for multipool) |
FeesChange
Emitted when fee charging params change. All ratios are Q32 values.
Parameters
Name | Type | Description |
---|---|---|
|
| address to send arcanum protocol development and maintaince fees |
|
| curve parameter that is a fee ratio at the half of the curve divided by deviation limit |
|
| curve parameter that shows maximum deviation changes that may be made by callers |
|
| parameter that shows ratio of value taken from deviation fee as base fee |
|
| parameter that shows ratio of value taken from each operation quote value |
|
| parameter that shows ratio of value that is taken from base fee share for arcanum protocol developers and maintainers |
TargetShareChange
Thrown when target share of any asset got updated
Parameters
Name | Type | Description |
---|---|---|
|
| changed target share address asset |
|
| absolute value of updated target share |
|
| absolute value of new sum of all target shares |
PriceFeedChange
Thrown when price feed for an asset got updated
Parameters
Name | Type | Description |
---|---|---|
|
| address of asset wich price feed data is changed |
|
| updated price feed data |
SharePriceExpirationChange
Thrown when expiration time for share price force push change
Parameters
Name | Type | Description |
---|---|---|
|
| time in seconds when force push data is valid |
AuthorityRightsChange
Thrown when permissions of authorities were changed per each authority. event provides addresses new permissions
Parameters
Name | Type | Description |
---|---|---|
|
| address of toggled authority |
|
| true if is trused to sign force push price data |
|
| true if is trusted to change target shares |
PauseChange
Thrown when contract is paused or unpaused
Parameters
Name | Type | Description |
---|---|---|
|
| shows new value of pause |
CollectedFeesChange
Thrown every time new fee gets collected
Parameters
Name | Type | Description |
---|---|---|
|
| shows contracts native token balance which is sum of all fees and cashbacks |
|
| shows sum of all collected cashbacks |
Last updated