UNPKG

@catalabs/catalyst-sdk

Version:
685 lines 16.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Describer__factory = void 0; const ethers_1 = require("ethers"); const _abi = [ { inputs: [ { internalType: 'address', name: 'defaultOwner', type: 'address', }, ], stateMutability: 'nonpayable', type: 'constructor', }, { inputs: [], name: 'DoesNotExist', type: 'error', }, { inputs: [ { internalType: 'address', name: 'expected', type: 'address', }, { internalType: 'address', name: 'provided', type: 'address', }, ], name: 'IncorrectAddress', type: 'error', }, { inputs: [], name: 'ZeroAddress', type: 'error', }, { anonymous: false, inputs: [ { indexed: false, internalType: 'address', name: 'template_address', type: 'address', }, { indexed: false, internalType: 'string', name: 'version', type: 'string', }, ], name: 'ModifyTemplate', type: 'event', }, { anonymous: false, inputs: [ { indexed: false, internalType: 'address', name: 'cci_address', type: 'address', }, { indexed: false, internalType: 'string', name: 'version', type: 'string', }, ], name: 'ModifyWhitelistedCCI', type: 'event', }, { anonymous: false, inputs: [ { indexed: false, internalType: 'address', name: 'factory_address', type: 'address', }, { indexed: false, internalType: 'string', name: 'version', type: 'string', }, ], name: 'ModifyWhitelistedFactory', type: 'event', }, { inputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], name: 'cci_versions', outputs: [ { internalType: 'string', name: '', type: 'string', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], name: 'factory_versions', outputs: [ { internalType: 'string', name: '', type: 'string', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'getNumVaultFactories', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'getNumWhitelistedCcis', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'getNumWhitelistedTemplates', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'getWhitelistedCCI', outputs: [ { components: [ { internalType: 'address', name: 'addr', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], internalType: 'struct CatalystDescriber.AddressAndVersion[]', name: 'whitelistedCCI', type: 'tuple[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'getWhitelistedFactories', outputs: [ { components: [ { internalType: 'address', name: 'addr', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], internalType: 'struct CatalystDescriber.AddressAndVersion[]', name: 'vaultFactories', type: 'tuple[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'getWhitelistedTemplates', outputs: [ { components: [ { internalType: 'address', name: 'addr', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], internalType: 'struct CatalystDescriber.AddressAndVersion[]', name: 'whitelistedTemplates', type: 'tuple[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'vault', type: 'address', }, ], name: 'get_factory_of_vault', outputs: [ { internalType: 'address', name: 'factory', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'get_num_vault_factories', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'get_num_whitelisted_ccis', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'get_num_whitelisted_templates', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'get_vault_factories', outputs: [ { internalType: 'address[]', name: 'vaultFactories', type: 'address[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'vault', type: 'address', }, ], name: 'get_vault_mathematical_lib', outputs: [ { internalType: 'address', name: 'math_lib', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'vault', type: 'address', }, ], name: 'get_vault_prices', outputs: [ { internalType: 'uint256[]', name: 'quotes', type: 'uint256[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'vault', type: 'address', }, ], name: 'get_vault_tokens', outputs: [ { internalType: 'address[]', name: 'vaultTokens', type: 'address[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'get_whitelisted_CCI', outputs: [ { components: [ { internalType: 'address', name: 'addr', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], internalType: 'struct CatalystDescriber.AddressAndVersion[]', name: 'whitelistedCCI', type: 'tuple[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'get_whitelisted_templates', outputs: [ { internalType: 'address[]', name: 'whitelistedTemplates', type: 'address[]', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'initBlock', outputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], stateMutability: 'view', type: 'function', }, { inputs: [], name: 'latestRouter', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'cci_address', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], name: 'modifyWhitelistedCCI', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: 'factory_address', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], name: 'modifyWhitelistedFactory', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: 'template_address', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], name: 'modifyWhitelistedTemplate', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [], name: 'owner', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'cci_to_remove', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], name: 'removeWhitelistedCCI', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: 'factory_to_remove', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], name: 'removeWhitelistedFactory', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: 'template_to_remove', type: 'address', }, { internalType: 'string', name: 'version', type: 'string', }, ], name: 'removeWhitelistedTemplate', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [], name: 'renounceOwnership', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'address', name: 'newRouter', type: 'address', }, ], name: 'set_latest_router', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'uint256', name: '', type: 'uint256', }, ], name: 'template_versions', outputs: [ { internalType: 'string', name: '', type: 'string', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'address', name: 'newOwner', type: 'address', }, ], name: 'transferOwnership', outputs: [], stateMutability: 'nonpayable', type: 'function', }, { inputs: [ { internalType: 'string', name: '', type: 'string', }, ], name: 'version_to_cci', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'string', name: '', type: 'string', }, ], name: 'version_to_factory', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'view', type: 'function', }, { inputs: [ { internalType: 'string', name: '', type: 'string', }, ], name: 'version_to_template', outputs: [ { internalType: 'address', name: '', type: 'address', }, ], stateMutability: 'view', type: 'function', }, ]; class Describer__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.Describer__factory = Describer__factory; //# sourceMappingURL=Describer__factory.js.map