UNPKG

@catalabs/catalyst-sdk

Version:
498 lines 17 kB
import { type ContractRunner } from 'ethers'; import type { CatalystVaultEvents, CatalystVaultEventsInterface } from '../CatalystVaultEvents'; export declare class CatalystVaultEvents__factory { static readonly abi: readonly [{ readonly type: "event"; readonly name: "FinishSetup"; readonly inputs: readonly []; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LocalSwap"; readonly inputs: readonly [{ readonly name: "account"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "fromAsset"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "toAsset"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "fromAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "toAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReceiveAsset"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "fromVault"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "toAccount"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "toAsset"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "toAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "fromAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "fromAsset"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "sourceBlockNumberMod"; readonly type: "uint32"; readonly indexed: false; readonly internalType: "uint32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReceiveLiquidity"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "fromVault"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "toAccount"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "toAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "fromAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "sourceBlockNumberMod"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SendAsset"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toVault"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "toAccount"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "fromAsset"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "toAssetIndex"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "uint8"; }, { readonly name: "fromAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "minOut"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "fee"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "underwriteIncentiveX16"; readonly type: "uint16"; readonly indexed: false; readonly internalType: "uint16"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SendAssetFailure"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toAccount"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "escrowAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "escrowToken"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "blockNumberMod"; readonly type: "uint32"; readonly indexed: false; readonly internalType: "uint32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SendAssetSuccess"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toAccount"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "escrowAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "escrowToken"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "blockNumberMod"; readonly type: "uint32"; readonly indexed: false; readonly internalType: "uint32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SendLiquidity"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toVault"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "toAccount"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "fromAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "minOut"; readonly type: "uint256[2]"; readonly indexed: false; readonly internalType: "uint256[2]"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SendLiquidityFailure"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toAccount"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "escrowAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "blockNumberMod"; readonly type: "uint32"; readonly indexed: false; readonly internalType: "uint32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SendLiquiditySuccess"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toAccount"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "units"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "escrowAmount"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "blockNumberMod"; readonly type: "uint32"; readonly indexed: false; readonly internalType: "uint32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SetAmplification"; readonly inputs: readonly [{ readonly name: "targetTime"; readonly type: "uint48"; readonly indexed: false; readonly internalType: "uint48"; }, { readonly name: "targetAmplification"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SetConnection"; readonly inputs: readonly [{ readonly name: "channelId"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "toVault"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "newState"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SetFeeAdministrator"; readonly inputs: readonly [{ readonly name: "administrator"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SetGovernanceFee"; readonly inputs: readonly [{ readonly name: "fee"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SetVaultFee"; readonly inputs: readonly [{ readonly name: "fee"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SetWeights"; readonly inputs: readonly [{ readonly name: "targetTime"; readonly type: "uint248"; readonly indexed: false; readonly internalType: "uint248"; }, { readonly name: "targetWeights"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SwapUnderwritten"; readonly inputs: readonly [{ readonly name: "identifier"; readonly type: "bytes32"; readonly indexed: true; readonly internalType: "bytes32"; }, { readonly name: "toAsset"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "U"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "purchasedTokens"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "VaultDeposit"; readonly inputs: readonly [{ readonly name: "toAccount"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "mint"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "assets"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "VaultWithdraw"; readonly inputs: readonly [{ readonly name: "toAccount"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "burn"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "assets"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }]; static createInterface(): CatalystVaultEventsInterface; static connect(address: string, runner?: ContractRunner | null): CatalystVaultEvents; } //# sourceMappingURL=CatalystVaultEvents__factory.d.ts.map