hydration
subscan
Runtime Modules / CircuitBreaker
Spec Version:
Events
Name
Lookup
Attributes
TradeVolumeLimitChanged4100["AssetId","(u32, u32)"]
AddLiquidityLimitChanged4101["AssetId","Option<(u32, u32)>"]
RemoveLiquidityLimitChanged4102["AssetId","Option<(u32, u32)>"]
AssetLockdown4103["AssetId","BlockNumberFor"]
AssetLockdownRemoved4104["AssetId"]
DepositReleased4105["AccountId","AssetId"]
Storage Functions
Name
Type
TradeVolumeLimitPerAsset{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"Tuple:U32U32","keys_id":4,"value_id":211}}
AllowedTradeVolumeLimitPerAsset{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"pallet_circuit_breaker:TradeVolumeLimit","keys_id":4,"value_id":651}}
LiquidityAddLimitPerAsset{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"option<Tuple:U32U32>","keys_id":4,"value_id":221}}
AllowedAddLiquidityAmountPerAsset{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"pallet_circuit_breaker:LiquidityLimit","keys_id":4,"value_id":652}}
AssetLockdownState{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"pallet_circuit_breaker:types:LockdownStatus","keys_id":4,"value_id":653}}
LiquidityRemoveLimitPerAsset{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"option<Tuple:U32U32>","keys_id":4,"value_id":221}}
AllowedRemoveLiquidityAmountPerAsset{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"pallet_circuit_breaker:LiquidityLimit","keys_id":4,"value_id":652}}
Constants
Name
Type
Value
DefaultMaxNetTradeVolumeLimitPerBlockTuple:U32U328813000010270000
DefaultMaxAddLiquidityLimitPerBlockoption<Tuple:U32U32>01f401000010270000
DefaultMaxRemoveLiquidityLimitPerBlockoption<Tuple:U32U32>01f401000010270000
Error Types
Name
Docs
InvalidLimitValueInvalid value for a limit. Limit must be non-zero.
LiquidityLimitNotStoredForAssetAllowed liquidity limit is not stored for asset
TokenOutflowLimitReachedToken trade outflow per block has been reached
TokenInfluxLimitReachedToken trade influx per block has been reached
MaxLiquidityLimitPerBlockReachedMaximum pool's liquidity limit per block has been reached
NotAllowedAsset is not allowed to have a limit
AssetInLockdownAsset still in lockdown as it reached the allowed deposit limit for the periodQuery the `asset_lockdown_state` storage to determine until which block the asset is locked,so that the deposit can be released afterward.
AssetNotInLockdownAsset is not in a lockdown
InvalidAmountInvalid amount to save deposit