@catalabs/catalyst-sdk
Version:
Catalyst AMM SDK
623 lines • 16.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CatalystVaultEvents__factory = void 0;
const ethers_1 = require("ethers");
const _abi = [
{
type: 'event',
name: 'FinishSetup',
inputs: [],
anonymous: false,
},
{
type: 'event',
name: 'LocalSwap',
inputs: [
{
name: 'account',
type: 'address',
indexed: true,
internalType: 'address',
},
{
name: 'fromAsset',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'toAsset',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'fromAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'toAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
],
anonymous: false,
},
{
type: 'event',
name: 'ReceiveAsset',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'fromVault',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'toAccount',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'toAsset',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'toAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'fromAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'fromAsset',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'sourceBlockNumberMod',
type: 'uint32',
indexed: false,
internalType: 'uint32',
},
],
anonymous: false,
},
{
type: 'event',
name: 'ReceiveLiquidity',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'fromVault',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'toAccount',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'toAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'fromAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'sourceBlockNumberMod',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SendAsset',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toVault',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'toAccount',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'fromAsset',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'toAssetIndex',
type: 'uint8',
indexed: false,
internalType: 'uint8',
},
{
name: 'fromAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'minOut',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'fee',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'underwriteIncentiveX16',
type: 'uint16',
indexed: false,
internalType: 'uint16',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SendAssetFailure',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toAccount',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'escrowAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'escrowToken',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'blockNumberMod',
type: 'uint32',
indexed: false,
internalType: 'uint32',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SendAssetSuccess',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toAccount',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'escrowAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'escrowToken',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'blockNumberMod',
type: 'uint32',
indexed: false,
internalType: 'uint32',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SendLiquidity',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toVault',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'toAccount',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'fromAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'minOut',
type: 'uint256[2]',
indexed: false,
internalType: 'uint256[2]',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SendLiquidityFailure',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toAccount',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'escrowAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'blockNumberMod',
type: 'uint32',
indexed: false,
internalType: 'uint32',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SendLiquiditySuccess',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toAccount',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'units',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'escrowAmount',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'blockNumberMod',
type: 'uint32',
indexed: false,
internalType: 'uint32',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SetAmplification',
inputs: [
{
name: 'targetTime',
type: 'uint48',
indexed: false,
internalType: 'uint48',
},
{
name: 'targetAmplification',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SetConnection',
inputs: [
{
name: 'channelId',
type: 'bytes32',
indexed: false,
internalType: 'bytes32',
},
{
name: 'toVault',
type: 'bytes',
indexed: false,
internalType: 'bytes',
},
{
name: 'newState',
type: 'bool',
indexed: false,
internalType: 'bool',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SetFeeAdministrator',
inputs: [
{
name: 'administrator',
type: 'address',
indexed: false,
internalType: 'address',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SetGovernanceFee',
inputs: [
{
name: 'fee',
type: 'uint64',
indexed: false,
internalType: 'uint64',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SetVaultFee',
inputs: [
{
name: 'fee',
type: 'uint64',
indexed: false,
internalType: 'uint64',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SetWeights',
inputs: [
{
name: 'targetTime',
type: 'uint248',
indexed: false,
internalType: 'uint248',
},
{
name: 'targetWeights',
type: 'uint256[]',
indexed: false,
internalType: 'uint256[]',
},
],
anonymous: false,
},
{
type: 'event',
name: 'SwapUnderwritten',
inputs: [
{
name: 'identifier',
type: 'bytes32',
indexed: true,
internalType: 'bytes32',
},
{
name: 'toAsset',
type: 'address',
indexed: false,
internalType: 'address',
},
{
name: 'U',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'purchasedTokens',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
],
anonymous: false,
},
{
type: 'event',
name: 'VaultDeposit',
inputs: [
{
name: 'toAccount',
type: 'address',
indexed: true,
internalType: 'address',
},
{
name: 'mint',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'assets',
type: 'uint256[]',
indexed: false,
internalType: 'uint256[]',
},
],
anonymous: false,
},
{
type: 'event',
name: 'VaultWithdraw',
inputs: [
{
name: 'toAccount',
type: 'address',
indexed: true,
internalType: 'address',
},
{
name: 'burn',
type: 'uint256',
indexed: false,
internalType: 'uint256',
},
{
name: 'assets',
type: 'uint256[]',
indexed: false,
internalType: 'uint256[]',
},
],
anonymous: false,
},
];
class CatalystVaultEvents__factory {
static abi = _abi;
static createInterface() {
return new ethers_1.Interface(_abi);
}
static connect(address, runner) {
return new ethers_1.Contract(address, _abi, runner);
}
}
exports.CatalystVaultEvents__factory = CatalystVaultEvents__factory;
//# sourceMappingURL=CatalystVaultEvents__factory.js.map