UNPKG

@catalabs/catalyst-sdk

Version:
245 lines 6.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VaultFactory__factory = void 0; const ethers_1 = require("ethers"); const _abi = [ { inputs: [ { internalType: 'uint256', name: 'defaultGovernanceFee', type: 'uint256', }, ], stateMutability: 'nonpayable', type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: 'previousOwner', type: 'address', }, { indexed: true, internalType: 'address', name: 'newOwner', type: 'address', }, ], name: 'OwnershipTransferred', type: 'event', }, { anonymous: false, inputs: [ { indexed: false, internalType: 'uint256', name: 'fee', type: 'uint256', }, ], name: 'SetDefaultGovernanceFee', type: 'event', }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: 'vaultTemplate', type: 'address', }, { indexed: true, internalType: 'address', name: 'chainInterface', type: 'address', }, { indexed: true, internalType: 'address', name: 'deployer', type: 'address', }, { indexed: false, internalType: 'address', name: 'vaultAddress', type: 'address', }, { indexed: false, internalType: 'address[]', name: 'assets', type: 'address[]', }, { indexed: false, internalType: 'uint256', name: 'k', type: 'uint256', }, ], name: 'VaultDeployed', type: 'event', }, { inputs: [], name: '_defaultGovernanceFee', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'vaultTemplate', type: 'address', }, { internalType: 'address[]', name: 'assets', type: 'address[]', }, { internalType: 'uint256[]', name: 'init_balances', type: 'uint256[]', }, { internalType: 'uint256[]', name: 'weights', type: 'uint256[]', }, { internalType: 'uint256', name: 'amp', type: 'uint256', }, { internalType: 'uint256', name: 'vaultFee', type: 'uint256', }, { internalType: 'string', name: 'name', type: 'string', }, { internalType: 'string', name: 'symbol', type: 'string', }, { internalType: 'address', name: 'chainInterface', type: 'address', }, ], name: 'deployVault', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: '', type: 'address', }, { internalType: 'address', name: '', type: 'address', }, ], name: 'isCreatedByFactory', outputs: [ { internalType: 'bool', name: '', type: 'bool', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'owner', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'renounceOwnership', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'uint256', name: 'fee', type: 'uint256', }, ], name: 'setDefaultGovernanceFee', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: 'newOwner', type: 'address', }, ], name: 'transferOwnership', outputs: [], stateMutability: 'nonpayable', type: 'function', }, ]; class VaultFactory__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.VaultFactory__factory = VaultFactory__factory; //# sourceMappingURL=VaultFactory__factory.js.map