import '@polkadot/api-base/types/events'; import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Result, U256, U8aFixed, Vec, bool, i128, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, H160, H256, Permill } from '@polkadot/types/interfaces/runtime'; import type { BitcoinAddress, BitcoinAddressPublicKey, BitcoinH256Le, ClientsInfoClientRelease, DemocracyVoteThreshold, EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, InterbtcPrimitivesCurrencyId, InterbtcPrimitivesOracleKey, InterbtcPrimitivesRedeemRedeemRequestStatus, InterbtcPrimitivesVaultCurrencyPair, InterbtcPrimitivesVaultId, InterlayRuntimeParachainProxyType, LoansMarket, OrmlTraitsAssetRegistryAssetMetadata, OrmlVestingVestingSchedule, PalletMultisigTimepoint, SpRuntimeDispatchError, SpWeightsWeightV2Weight, VaultRegistryVaultStatus, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; declare module '@polkadot/api-base/types/events' { interface AugmentedEvents { assetRegistry: { RegisteredAsset: AugmentedEvent; UpdatedAsset: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; baseFee: { BaseFeeOverflow: AugmentedEvent; NewBaseFeePerGas: AugmentedEvent; NewElasticity: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; btcRelay: { ChainReorg: AugmentedEvent; ForkAheadOfMainChain: AugmentedEvent; Initialized: AugmentedEvent; StoreForkHeader: AugmentedEvent; StoreMainChainHeader: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; clientsInfo: { ApplyClientRelease: AugmentedEvent; NotifyClientRelease: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; collatorSelection: { CandidateAdded: AugmentedEvent; CandidateRemoved: AugmentedEvent; NewCandidacyBond: AugmentedEvent; NewDesiredCandidates: AugmentedEvent; NewInvulnerables: AugmentedEvent], { invulnerables: Vec; }>; /** * Generic event **/ [key: string]: AugmentedEvent; }; cumulusXcm: { /** * Downward message executed with the given outcome. * \[ id, outcome \] **/ ExecutedDownward: AugmentedEvent; /** * Downward message is invalid XCM. * \[ id \] **/ InvalidFormat: AugmentedEvent; /** * Downward message is unsupported version of XCM. * \[ id \] **/ UnsupportedVersion: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; democracy: { /** * A referendum has been cancelled. **/ Cancelled: AugmentedEvent; /** * A proposal has been cancelled. **/ CancelledProposal: AugmentedEvent; /** * A proposal has been fast tracked. **/ FastTrack: AugmentedEvent; /** * A referendum has been fast tracked. **/ FastTrackReferendum: AugmentedEvent; /** * A proposal has been rejected by referendum. **/ NotPassed: AugmentedEvent; /** * A proposal has been approved by referendum. **/ Passed: AugmentedEvent; /** * A motion has been proposed by a public account. **/ Proposed: AugmentedEvent; /** * A referendum has begun. **/ Started: AugmentedEvent; /** * A public proposal has been tabled for referendum vote. **/ Tabled: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; dexGeneral: { /** * Transact in trading. **/ AssetSwap: AugmentedEvent, balances: Vec], { owner: AccountId32; recipient: AccountId32; swapPath: Vec; balances: Vec; }>; /** * Claim a bootstrap pair. **/ BootstrapClaim: AugmentedEvent; /** * Contribute to bootstrap pair. **/ BootstrapContribute: AugmentedEvent; /** * Create a bootstrap pair. **/ BootstrapCreated: AugmentedEvent; /** * A bootstrap pair end. **/ BootstrapEnd: AugmentedEvent; /** * Refund from disable bootstrap pair. **/ BootstrapRefund: AugmentedEvent; /** * Update a bootstrap pair. **/ BootstrapUpdate: AugmentedEvent; /** * Charge reward into a bootstrap. **/ ChargeReward: AugmentedEvent>], { asset0: InterbtcPrimitivesCurrencyId; asset1: InterbtcPrimitivesCurrencyId; who: AccountId32; chargeRewards: Vec>; }>; /** * Bootstrap distribute some rewards to contributors. **/ DistributeReward: AugmentedEvent>], { asset0: InterbtcPrimitivesCurrencyId; asset1: InterbtcPrimitivesCurrencyId; rewardHolder: AccountId32; rewards: Vec>; }>; /** * Add liquidity. **/ LiquidityAdded: AugmentedEvent; /** * Remove liquidity. **/ LiquidityRemoved: AugmentedEvent; /** * A pair's admin fee was updated **/ NewFeePoint: AugmentedEvent; /** * A pair's swap fee was updated **/ NewFeeRate: AugmentedEvent; /** * Swap * Create a trading pair. **/ PairCreated: AugmentedEvent; /** * Withdraw all reward from a bootstrap. **/ WithdrawReward: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; dexStable: { /** * Supply some liquidity to a pool. **/ AddLiquidity: AugmentedEvent, fees: Vec, newD: u128, mintAmount: u128], { poolId: u32; who: AccountId32; to: AccountId32; supplyAmounts: Vec; fees: Vec; newD: u128; mintAmount: u128; }>; /** * A pool's admin fee was collected. **/ CollectProtocolFee: AugmentedEvent; /** * A pool was created. **/ CreatePool: AugmentedEvent, lpCurrencyId: InterbtcPrimitivesCurrencyId, a: u128, account: AccountId32, swapFee: u128, adminFee: u128, adminFeeReceiver: AccountId32], { poolId: u32; currencyIds: Vec; lpCurrencyId: InterbtcPrimitivesCurrencyId; a: u128; account: AccountId32; swapFee: u128; adminFee: u128; adminFeeReceiver: AccountId32; }>; /** * Swap a amounts of currency to get other. **/ CurrencyExchange: AugmentedEvent; CurrencyExchangeUnderlying: AugmentedEvent; /** * A pool's admin fee parameters was updated **/ NewAdminFee: AugmentedEvent; /** * A pool's swap fee parameters was updated **/ NewSwapFee: AugmentedEvent; /** * A pool's 'A' was ramped. **/ RampA: AugmentedEvent; /** * Remove some liquidity from a pool. **/ RemoveLiquidity: AugmentedEvent, fees: Vec, newTotalSupply: u128], { poolId: u32; who: AccountId32; to: AccountId32; amounts: Vec; fees: Vec; newTotalSupply: u128; }>; /** * Remove liquidity from a pool with specify the amounts of currencies to be obtained. **/ RemoveLiquidityImbalance: AugmentedEvent, fees: Vec, newD: u128, newTotalSupply: u128], { poolId: u32; who: AccountId32; to: AccountId32; amounts: Vec; fees: Vec; newD: u128; newTotalSupply: u128; }>; /** * Remove some liquidity from a pool to get only one currency. **/ RemoveLiquidityOneCurrency: AugmentedEvent; /** * A pool's ramping A was stopped. **/ StopRampA: AugmentedEvent; /** * A pool's admin_fee_receiver was updated. **/ UpdateAdminFeeReceiver: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; dexSwapRouter: { /** * Generic event **/ [key: string]: AugmentedEvent; }; dmpQueue: { /** * Downward message executed with the given outcome. **/ ExecutedDownward: AugmentedEvent; /** * Downward message is invalid XCM. **/ InvalidFormat: AugmentedEvent; /** * The maximum number of downward messages was. **/ MaxMessagesExhausted: AugmentedEvent; /** * Downward message is overweight and was placed in the overweight queue. **/ OverweightEnqueued: AugmentedEvent; /** * Downward message from the overweight queue was executed. **/ OverweightServiced: AugmentedEvent; /** * Downward message is unsupported version of XCM. **/ UnsupportedVersion: AugmentedEvent; /** * The weight limit for handling downward messages was reached. **/ WeightExhausted: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; escrow: { Deposit: AugmentedEvent; Withdraw: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; escrowAnnuity: { BlockReward: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; escrowRewards: { DepositStake: AugmentedEvent; DistributeReward: AugmentedEvent; WithdrawReward: AugmentedEvent; WithdrawStake: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; ethereum: { /** * An ethereum transaction was successfully executed. **/ Executed: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; evm: { /** * A contract has been created at given address. **/ Created: AugmentedEvent; /** * A contract was attempted to be created, but the execution failed. **/ CreatedFailed: AugmentedEvent; /** * A contract has been executed successfully with states applied. **/ Executed: AugmentedEvent; /** * A contract has been executed with errors. States are reverted with only gas fees applied. **/ ExecutedFailed: AugmentedEvent; /** * Ethereum events from contracts. **/ Log: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; farming: { RewardClaimed: AugmentedEvent; RewardDistributed: AugmentedEvent; RewardScheduleUpdated: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; farmingRewards: { DepositStake: AugmentedEvent; DistributeReward: AugmentedEvent; WithdrawReward: AugmentedEvent; WithdrawStake: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; identity: { /** * A name was cleared, and the given balance returned. **/ IdentityCleared: AugmentedEvent; /** * A name was removed and the given balance slashed. **/ IdentityKilled: AugmentedEvent; /** * A name was set or reset (which will remove all judgements). **/ IdentitySet: AugmentedEvent; /** * A judgement was given by a registrar. **/ JudgementGiven: AugmentedEvent; /** * A judgement was asked from a registrar. **/ JudgementRequested: AugmentedEvent; /** * A judgement request was retracted. **/ JudgementUnrequested: AugmentedEvent; /** * A registrar was added. **/ RegistrarAdded: AugmentedEvent; /** * A sub-identity was added to an identity and the deposit paid. **/ SubIdentityAdded: AugmentedEvent; /** * A sub-identity was removed from an identity and the deposit freed. **/ SubIdentityRemoved: AugmentedEvent; /** * A sub-identity was cleared, and the given deposit repatriated from the * main identity account to the sub-identity account. **/ SubIdentityRevoked: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; issue: { CancelIssue: AugmentedEvent; ExecuteIssue: AugmentedEvent; IssueAmountChange: AugmentedEvent; IssuePeriodChange: AugmentedEvent; RequestIssue: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; loans: { /** * Event emitted when a market is activated **/ ActivatedMarket: AugmentedEvent; /** * Event emitted when cash is borrowed **/ Borrowed: AugmentedEvent; /** * Enable collateral for certain asset **/ DepositCollateral: AugmentedEvent; /** * Event emitted when assets are deposited **/ Deposited: AugmentedEvent; /** * Deposited when Reward is distributed to a borrower **/ DistributedBorrowerReward: AugmentedEvent; /** * Deposited when Reward is distributed to a supplier **/ DistributedSupplierReward: AugmentedEvent; /** * Event emitted when the incentive reserves are redeemed and transfer to receiver's account **/ IncentiveReservesReduced: AugmentedEvent; /** * Event emitted when interest has been accrued for a market **/ InterestAccrued: AugmentedEvent; /** * Event emitted when a borrow is liquidated **/ LiquidatedBorrow: AugmentedEvent; /** * Event emitted when market reward speed updated. **/ MarketRewardSpeedUpdated: AugmentedEvent; /** * New market is set **/ NewMarket: AugmentedEvent; /** * Event emitted when assets are redeemed **/ Redeemed: AugmentedEvent; /** * Event emitted when a borrow is repaid **/ RepaidBorrow: AugmentedEvent; /** * Event emitted when the reserves are added **/ ReservesAdded: AugmentedEvent; /** * Event emitted when the reserves are reduced **/ ReservesReduced: AugmentedEvent; /** * Reward added **/ RewardAdded: AugmentedEvent; /** * Reward Paid for user **/ RewardPaid: AugmentedEvent; /** * Reward withdrawed **/ RewardWithdrawn: AugmentedEvent; /** * New market parameters is updated **/ UpdatedMarket: AugmentedEvent; /** * Disable collateral for certain asset **/ WithdrawCollateral: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; multisig: { /** * A multisig operation has been approved by someone. **/ MultisigApproval: AugmentedEvent; /** * A multisig operation has been cancelled. **/ MultisigCancelled: AugmentedEvent; /** * A multisig operation has been executed. **/ MultisigExecuted: AugmentedEvent], { approving: AccountId32; timepoint: PalletMultisigTimepoint; multisig: AccountId32; callHash: U8aFixed; result: Result; }>; /** * A new multisig operation has begun. **/ NewMultisig: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; nomination: { DepositCollateral: AugmentedEvent; NominationOptIn: AugmentedEvent; NominationOptOut: AugmentedEvent; WithdrawCollateral: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; oracle: { AggregateUpdated: AugmentedEvent]>>], { values: Vec]>>; }>; /** * Event emitted when exchange rate is set **/ FeedValues: AugmentedEvent>], { oracleId: AccountId32; values: Vec>; }>; OracleAdded: AugmentedEvent; OracleRemoved: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; parachainSystem: { /** * Downward messages were processed using the given weight. **/ DownwardMessagesProcessed: AugmentedEvent; /** * Some downward messages have been received and will be processed. **/ DownwardMessagesReceived: AugmentedEvent; /** * An upgrade has been authorized. **/ UpgradeAuthorized: AugmentedEvent; /** * An upward message was sent to the relay chain. **/ UpwardMessageSent: AugmentedEvent], { messageHash: Option; }>; /** * The validation function was applied as of the contained relay chain block number. **/ ValidationFunctionApplied: AugmentedEvent; /** * The relay-chain aborted the upgrade process. **/ ValidationFunctionDiscarded: AugmentedEvent; /** * The validation function has been scheduled to apply. **/ ValidationFunctionStored: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; polkadotXcm: { /** * Some assets have been claimed from an asset trap * * \[ hash, origin, assets \] **/ AssetsClaimed: AugmentedEvent; /** * Some assets have been placed in an asset trap. * * \[ hash, origin, assets \] **/ AssetsTrapped: AugmentedEvent; /** * Execution of an XCM message was attempted. * * \[ outcome \] **/ Attempted: AugmentedEvent; /** * Fees were paid from a location for an operation (often for using `SendXcm`). * * \[ paying location, fees \] **/ FeesPaid: AugmentedEvent; /** * Expected query response has been received but the querier location of the response does * not match the expected. The query remains registered for a later, valid, response to * be received and acted upon. * * \[ origin location, id, expected querier, maybe actual querier \] **/ InvalidQuerier: AugmentedEvent]>; /** * Expected query response has been received but the expected querier location placed in * storage by this runtime previously cannot be decoded. The query remains registered. * * This is unexpected (since a location placed in storage in a previously executing * runtime should be readable prior to query timeout) and dangerous since the possibly * valid response will be dropped. Manual governance intervention is probably going to be * needed. * * \[ origin location, id \] **/ InvalidQuerierVersion: AugmentedEvent; /** * Expected query response has been received but the origin location of the response does * not match that expected. The query remains registered for a later, valid, response to * be received and acted upon. * * \[ origin location, id, expected location \] **/ InvalidResponder: AugmentedEvent]>; /** * Expected query response has been received but the expected origin location placed in * storage by this runtime previously cannot be decoded. The query remains registered. * * This is unexpected (since a location placed in storage in a previously executing * runtime should be readable prior to query timeout) and dangerous since the possibly * valid response will be dropped. Manual governance intervention is probably going to be * needed. * * \[ origin location, id \] **/ InvalidResponderVersion: AugmentedEvent; /** * Query response has been received and query is removed. The registered notification has * been dispatched and executed successfully. * * \[ id, pallet index, call index \] **/ Notified: AugmentedEvent; /** * Query response has been received and query is removed. The dispatch was unable to be * decoded into a `Call`; this might be due to dispatch function having a signature which * is not `(origin, QueryId, Response)`. * * \[ id, pallet index, call index \] **/ NotifyDecodeFailed: AugmentedEvent; /** * Query response has been received and query is removed. There was a general error with * dispatching the notification call. * * \[ id, pallet index, call index \] **/ NotifyDispatchError: AugmentedEvent; /** * Query response has been received and query is removed. The registered notification could * not be dispatched because the dispatch weight is greater than the maximum weight * originally budgeted by this runtime for the query result. * * \[ id, pallet index, call index, actual weight, max budgeted weight \] **/ NotifyOverweight: AugmentedEvent; /** * A given location which had a version change subscription was dropped owing to an error * migrating the location to our new XCM format. * * \[ location, query ID \] **/ NotifyTargetMigrationFail: AugmentedEvent; /** * A given location which had a version change subscription was dropped owing to an error * sending the notification to it. * * \[ location, query ID, error \] **/ NotifyTargetSendFail: AugmentedEvent; /** * Query response has been received and is ready for taking with `take_response`. There is * no registered notification call. * * \[ id, response \] **/ ResponseReady: AugmentedEvent; /** * Received query response has been read and removed. * * \[ id \] **/ ResponseTaken: AugmentedEvent; /** * A XCM message was sent. * * \[ origin, destination, message \] **/ Sent: AugmentedEvent; /** * The supported version of a location has been changed. This might be through an * automatic notification or a manual intervention. * * \[ location, XCM version \] **/ SupportedVersionChanged: AugmentedEvent; /** * Query response received which does not match a registered query. This may be because a * matching query was never registered, it may be because it is a duplicate response, or * because the query timed out. * * \[ origin location, id \] **/ UnexpectedResponse: AugmentedEvent; /** * An XCM version change notification message has been attempted to be sent. * * The cost of sending it (borne by the chain) is included. * * \[ destination, result, cost \] **/ VersionChangeNotified: AugmentedEvent; /** * We have requested that a remote chain sends us XCM version change notifications. * * \[ destination location, cost \] **/ VersionNotifyRequested: AugmentedEvent; /** * A remote has requested XCM version change notification from us and we have honored it. * A version information message is sent to them and its cost is included. * * \[ destination location, cost \] **/ VersionNotifyStarted: AugmentedEvent; /** * We have requested that a remote chain stops sending us XCM version change notifications. * * \[ destination location, cost \] **/ VersionNotifyUnrequested: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; preimage: { /** * A preimage has ben cleared. **/ Cleared: AugmentedEvent; /** * A preimage has been noted. **/ Noted: AugmentedEvent; /** * A preimage has been requested. **/ Requested: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; proxy: { /** * An announcement was placed to make a call in the future. **/ Announced: AugmentedEvent; /** * A proxy was added. **/ ProxyAdded: AugmentedEvent; /** * A proxy was executed correctly, with the given. **/ ProxyExecuted: AugmentedEvent], { result: Result; }>; /** * A proxy was removed. **/ ProxyRemoved: AugmentedEvent; /** * A pure account has been created by new proxy with given * disambiguation index and proxy type. **/ PureCreated: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; redeem: { CancelRedeem: AugmentedEvent; ExecuteRedeem: AugmentedEvent; LiquidationRedeem: AugmentedEvent; MintTokensForReimbursedRedeem: AugmentedEvent; RedeemPeriodChange: AugmentedEvent; RequestRedeem: AugmentedEvent; SelfRedeem: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; replace: { AcceptReplace: AugmentedEvent; CancelReplace: AugmentedEvent; ExecuteReplace: AugmentedEvent; ReplacePeriodChange: AugmentedEvent; RequestReplace: AugmentedEvent; WithdrawReplace: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; scheduler: { /** * The call for the provided hash was not found so the task has been aborted. **/ CallUnavailable: AugmentedEvent, id: Option], { task: ITuple<[u32, u32]>; id: Option; }>; /** * Canceled some task. **/ Canceled: AugmentedEvent; /** * Dispatched some task. **/ Dispatched: AugmentedEvent, id: Option, result: Result], { task: ITuple<[u32, u32]>; id: Option; result: Result; }>; /** * The given task was unable to be renewed since the agenda is full at that block. **/ PeriodicFailed: AugmentedEvent, id: Option], { task: ITuple<[u32, u32]>; id: Option; }>; /** * The given task can never be executed since it is overweight. **/ PermanentlyOverweight: AugmentedEvent, id: Option], { task: ITuple<[u32, u32]>; id: Option; }>; /** * Scheduled some task. **/ Scheduled: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; security: { Activated: AugmentedEvent; Deactivated: AugmentedEvent; UpdateActiveBlock: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; session: { /** * New session has happened. Note that the argument is the session index, not the * block number as the type might suggest. **/ NewSession: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; sudo: { /** * The \[sudoer\] just switched identity; the old key is supplied if one existed. **/ KeyChanged: AugmentedEvent], { oldSudoer: Option; }>; /** * A sudo just took place. \[result\] **/ Sudid: AugmentedEvent], { sudoResult: Result; }>; /** * A sudo just took place. \[result\] **/ SudoAsDone: AugmentedEvent], { sudoResult: Result; }>; /** * Generic event **/ [key: string]: AugmentedEvent; }; supply: { Inflation: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; system: { /** * `:code` was updated. **/ CodeUpdated: AugmentedEvent; /** * An extrinsic failed. **/ ExtrinsicFailed: AugmentedEvent; /** * An extrinsic completed successfully. **/ ExtrinsicSuccess: AugmentedEvent; /** * An account was reaped. **/ KilledAccount: AugmentedEvent; /** * A new account was created. **/ NewAccount: AugmentedEvent; /** * On on-chain remark happened. **/ Remarked: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; technicalCommittee: { /** * A motion was approved by the required threshold. **/ Approved: AugmentedEvent; /** * A proposal was closed because its threshold was reached or after its duration was up. **/ Closed: AugmentedEvent; /** * A motion was not approved by the required threshold. **/ Disapproved: AugmentedEvent; /** * A motion was executed; result will be `Ok` if it returned without error. **/ Executed: AugmentedEvent], { proposalHash: H256; result: Result; }>; /** * A single member did some action; result will be `Ok` if it returned without error. **/ MemberExecuted: AugmentedEvent], { proposalHash: H256; result: Result; }>; /** * A motion (given hash) has been proposed (by given account) with a threshold (given * `MemberCount`). **/ Proposed: AugmentedEvent; /** * A motion (given hash) has been voted on by given account, leaving * a tally (yes votes and no votes given respectively as `MemberCount`). **/ Voted: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; technicalMembership: { /** * Phantom member, never used. **/ Dummy: AugmentedEvent; /** * One of the members' keys changed. **/ KeyChanged: AugmentedEvent; /** * The given member was added; see the transaction for who. **/ MemberAdded: AugmentedEvent; /** * The given member was removed; see the transaction for who. **/ MemberRemoved: AugmentedEvent; /** * The membership was reset; see the transaction for who the new set is. **/ MembersReset: AugmentedEvent; /** * Two members were swapped; see the transaction for who. **/ MembersSwapped: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; tokens: { /** * A balance was set by root. **/ BalanceSet: AugmentedEvent; /** * Deposited some balance into an account **/ Deposited: AugmentedEvent; /** * An account was removed whose balance was non-zero but below * ExistentialDeposit, resulting in an outright loss. **/ DustLost: AugmentedEvent; /** * An account was created with some free balance. **/ Endowed: AugmentedEvent; /** * Some free balance was locked. **/ Locked: AugmentedEvent; /** * Some locked funds were unlocked **/ LockRemoved: AugmentedEvent; /** * Some funds are locked **/ LockSet: AugmentedEvent; /** * Some balance was reserved (moved from free to reserved). **/ Reserved: AugmentedEvent; /** * Some reserved balance was repatriated (moved from reserved to * another account). **/ ReserveRepatriated: AugmentedEvent; /** * Some balances were slashed (e.g. due to mis-behavior) **/ Slashed: AugmentedEvent; /** * The total issuance of an currency has been set **/ TotalIssuanceSet: AugmentedEvent; /** * Transfer succeeded. **/ Transfer: AugmentedEvent; /** * Some locked balance was freed. **/ Unlocked: AugmentedEvent; /** * Some balance was unreserved (moved from reserved to free). **/ Unreserved: AugmentedEvent; /** * Some balances were withdrawn (e.g. pay for transaction fee) **/ Withdrawn: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; transactionPayment: { /** * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee, * has been paid by `who`. **/ TransactionFeePaid: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; txPause: { /** * This pallet, or a specific call is now paused. \[pallet_name, Option\] **/ SomethingPaused: AugmentedEvent]>], { fullName: ITuple<[Bytes, Option]>; }>; /** * This pallet, or a specific call is now unpaused. \[pallet_name, Option\] **/ SomethingUnpaused: AugmentedEvent]>], { fullName: ITuple<[Bytes, Option]>; }>; /** * Generic event **/ [key: string]: AugmentedEvent; }; unknownTokens: { /** * Deposit success. **/ Deposited: AugmentedEvent; /** * Withdraw success. **/ Withdrawn: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; utility: { /** * Batch of dispatches completed fully with no error. **/ BatchCompleted: AugmentedEvent; /** * Batch of dispatches completed but has errors. **/ BatchCompletedWithErrors: AugmentedEvent; /** * Batch of dispatches did not complete fully. Index of first failing dispatch given, as * well as the error. **/ BatchInterrupted: AugmentedEvent; /** * A call was dispatched. **/ DispatchedAs: AugmentedEvent], { result: Result; }>; /** * A single item within a Batch of dispatches has completed with no error. **/ ItemCompleted: AugmentedEvent; /** * A single item within a Batch of dispatches has completed with error. **/ ItemFailed: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; vaultAnnuity: { BlockReward: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; vaultCapacity: { DepositStake: AugmentedEvent; DistributeReward: AugmentedEvent; WithdrawReward: AugmentedEvent; WithdrawStake: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; vaultRegistry: { BanVault: AugmentedEvent; DecreaseLockedCollateral: AugmentedEvent; DecreaseToBeIssuedTokens: AugmentedEvent; DecreaseToBeRedeemedTokens: AugmentedEvent; DecreaseToBeReplacedTokens: AugmentedEvent; DecreaseTokens: AugmentedEvent; IncreaseLockedCollateral: AugmentedEvent; IncreaseToBeIssuedTokens: AugmentedEvent; IncreaseToBeRedeemedTokens: AugmentedEvent; IncreaseToBeReplacedTokens: AugmentedEvent; IssueTokens: AugmentedEvent; LiquidateVault: AugmentedEvent; RedeemTokens: AugmentedEvent; RedeemTokensLiquidatedVault: AugmentedEvent; RedeemTokensLiquidation: AugmentedEvent; RedeemTokensPremium: AugmentedEvent; RegisterAddress: AugmentedEvent; RegisterVault: AugmentedEvent; ReplaceTokens: AugmentedEvent; SetAcceptNewIssues: AugmentedEvent; SetCustomSecureThreshold: AugmentedEvent], { vaultId: InterbtcPrimitivesVaultId; customThreshold: Option; }>; SetLiquidationCollateralThreshold: AugmentedEvent; SetPremiumRedeemThreshold: AugmentedEvent; SetSecureCollateralThreshold: AugmentedEvent; UpdatePublicKey: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; vaultRewards: { DepositStake: AugmentedEvent; DistributeReward: AugmentedEvent; WithdrawReward: AugmentedEvent; WithdrawStake: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; vaultStaking: { DepositStake: AugmentedEvent; DistributeReward: AugmentedEvent; ForceRefund: AugmentedEvent; IncreaseNonce: AugmentedEvent; WithdrawReward: AugmentedEvent; WithdrawStake: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; vesting: { /** * Claimed vesting. **/ Claimed: AugmentedEvent; /** * Added new vesting schedule. **/ VestingScheduleAdded: AugmentedEvent; /** * Updated vesting schedules. **/ VestingSchedulesUpdated: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; xcmpQueue: { /** * Bad XCM format used. **/ BadFormat: AugmentedEvent], { messageHash: Option; }>; /** * Bad XCM version used. **/ BadVersion: AugmentedEvent], { messageHash: Option; }>; /** * Some XCM failed. **/ Fail: AugmentedEvent, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option; error: XcmV3TraitsError; weight: SpWeightsWeightV2Weight; }>; /** * An XCM exceeded the individual message weight budget. **/ OverweightEnqueued: AugmentedEvent; /** * An XCM from the overweight queue was executed with the given actual weight used. **/ OverweightServiced: AugmentedEvent; /** * Some XCM was executed ok. **/ Success: AugmentedEvent, weight: SpWeightsWeightV2Weight], { messageHash: Option; weight: SpWeightsWeightV2Weight; }>; /** * An HRMP message was sent to a sibling parachain. **/ XcmpMessageSent: AugmentedEvent], { messageHash: Option; }>; /** * Generic event **/ [key: string]: AugmentedEvent; }; xTokens: { /** * Transferred `MultiAsset` with fee. **/ TransferredMultiAssets: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; } }