"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.YieldProtocolLadle__factory = void 0;
const ethers_1 = require("ethers");
const _abi = [
    {
        inputs: [
            {
                internalType: 'contract ICauldron',
                name: 'cauldron',
                type: 'address',
            },
            {
                internalType: 'contract IWETH9',
                name: 'weth',
                type: 'address',
            },
        ],
        stateMutability: 'nonpayable',
        type: 'constructor',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: false,
                internalType: 'uint256',
                name: 'fee',
                type: 'uint256',
            },
        ],
        name: 'FeeSet',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'address',
                name: 'integration',
                type: 'address',
            },
            {
                indexed: true,
                internalType: 'bool',
                name: 'set',
                type: 'bool',
            },
        ],
        name: 'IntegrationAdded',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'bytes6',
                name: 'assetId',
                type: 'bytes6',
            },
            {
                indexed: true,
                internalType: 'address',
                name: 'join',
                type: 'address',
            },
        ],
        name: 'JoinAdded',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'address',
                name: 'module',
                type: 'address',
            },
            {
                indexed: true,
                internalType: 'bool',
                name: 'set',
                type: 'bool',
            },
        ],
        name: 'ModuleAdded',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'bytes6',
                name: 'seriesId',
                type: 'bytes6',
            },
            {
                indexed: true,
                internalType: 'address',
                name: 'pool',
                type: 'address',
            },
        ],
        name: 'PoolAdded',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                indexed: true,
                internalType: 'bytes4',
                name: 'newAdminRole',
                type: 'bytes4',
            },
        ],
        name: 'RoleAdminChanged',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                indexed: true,
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
            {
                indexed: true,
                internalType: 'address',
                name: 'sender',
                type: 'address',
            },
        ],
        name: 'RoleGranted',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                indexed: true,
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
            {
                indexed: true,
                internalType: 'address',
                name: 'sender',
                type: 'address',
            },
        ],
        name: 'RoleRevoked',
        type: 'event',
    },
    {
        anonymous: false,
        inputs: [
            {
                indexed: true,
                internalType: 'address',
                name: 'token',
                type: 'address',
            },
            {
                indexed: true,
                internalType: 'bool',
                name: 'set',
                type: 'bool',
            },
        ],
        name: 'TokenAdded',
        type: 'event',
    },
    {
        inputs: [],
        name: 'LOCK',
        outputs: [
            {
                internalType: 'bytes4',
                name: '',
                type: 'bytes4',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [],
        name: 'LOCK8605463013',
        outputs: [
            {
                internalType: 'bytes4',
                name: '',
                type: 'bytes4',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [],
        name: 'ROOT',
        outputs: [
            {
                internalType: 'bytes4',
                name: '',
                type: 'bytes4',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [],
        name: 'ROOT4146650865',
        outputs: [
            {
                internalType: 'bytes4',
                name: '',
                type: 'bytes4',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: 'integration',
                type: 'address',
            },
            {
                internalType: 'bool',
                name: 'set',
                type: 'bool',
            },
        ],
        name: 'addIntegration',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: 'assetId',
                type: 'bytes6',
            },
            {
                internalType: 'contract IJoin',
                name: 'join',
                type: 'address',
            },
        ],
        name: 'addJoin',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: 'module',
                type: 'address',
            },
            {
                internalType: 'bool',
                name: 'set',
                type: 'bool',
            },
        ],
        name: 'addModule',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: 'seriesId',
                type: 'bytes6',
            },
            {
                internalType: 'contract IPool',
                name: 'pool',
                type: 'address',
            },
        ],
        name: 'addPool',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: 'token',
                type: 'address',
            },
            {
                internalType: 'bool',
                name: 'set',
                type: 'bool',
            },
        ],
        name: 'addToken',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes[]',
                name: 'calls',
                type: 'bytes[]',
            },
        ],
        name: 'batch',
        outputs: [
            {
                internalType: 'bytes[]',
                name: 'results',
                type: 'bytes[]',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [],
        name: 'borrowingFee',
        outputs: [
            {
                internalType: 'uint256',
                name: '',
                type: 'uint256',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: 'seriesId',
                type: 'bytes6',
            },
            {
                internalType: 'bytes6',
                name: 'ilkId',
                type: 'bytes6',
            },
            {
                internalType: 'uint8',
                name: 'salt',
                type: 'uint8',
            },
        ],
        name: 'build',
        outputs: [
            {
                internalType: 'bytes12',
                name: '',
                type: 'bytes12',
            },
            {
                components: [
                    {
                        internalType: 'address',
                        name: 'owner',
                        type: 'address',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'seriesId',
                        type: 'bytes6',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'ilkId',
                        type: 'bytes6',
                    },
                ],
                internalType: 'struct DataTypes.Vault',
                name: '',
                type: 'tuple',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [],
        name: 'cauldron',
        outputs: [
            {
                internalType: 'contract ICauldron',
                name: '',
                type: 'address',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
            {
                internalType: 'int128',
                name: 'ink',
                type: 'int128',
            },
            {
                internalType: 'int128',
                name: 'art',
                type: 'int128',
            },
        ],
        name: 'close',
        outputs: [
            {
                internalType: 'uint128',
                name: 'base',
                type: 'uint128',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
        ],
        name: 'closeFromLadle',
        outputs: [
            {
                internalType: 'uint256',
                name: 'repaid',
                type: 'uint256',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
        ],
        name: 'destroy',
        outputs: [],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address payable',
                name: 'to',
                type: 'address',
            },
        ],
        name: 'exitEther',
        outputs: [
            {
                internalType: 'uint256',
                name: 'ethTransferred',
                type: 'uint256',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'contract DaiAbstract',
                name: 'token',
                type: 'address',
            },
            {
                internalType: 'address',
                name: 'spender',
                type: 'address',
            },
            {
                internalType: 'uint256',
                name: 'nonce',
                type: 'uint256',
            },
            {
                internalType: 'uint256',
                name: 'deadline',
                type: 'uint256',
            },
            {
                internalType: 'bool',
                name: 'allowed',
                type: 'bool',
            },
            {
                internalType: 'uint8',
                name: 'v',
                type: 'uint8',
            },
            {
                internalType: 'bytes32',
                name: 'r',
                type: 'bytes32',
            },
            {
                internalType: 'bytes32',
                name: 's',
                type: 'bytes32',
            },
        ],
        name: 'forwardDaiPermit',
        outputs: [],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'contract IERC2612',
                name: 'token',
                type: 'address',
            },
            {
                internalType: 'address',
                name: 'spender',
                type: 'address',
            },
            {
                internalType: 'uint256',
                name: 'amount',
                type: 'uint256',
            },
            {
                internalType: 'uint256',
                name: 'deadline',
                type: 'uint256',
            },
            {
                internalType: 'uint8',
                name: 'v',
                type: 'uint8',
            },
            {
                internalType: 'bytes32',
                name: 'r',
                type: 'bytes32',
            },
            {
                internalType: 'bytes32',
                name: 's',
                type: 'bytes32',
            },
        ],
        name: 'forwardPermit',
        outputs: [],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
        ],
        name: 'getRoleAdmin',
        outputs: [
            {
                internalType: 'bytes4',
                name: '',
                type: 'bytes4',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'receiver',
                type: 'address',
            },
        ],
        name: 'give',
        outputs: [
            {
                components: [
                    {
                        internalType: 'address',
                        name: 'owner',
                        type: 'address',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'seriesId',
                        type: 'bytes6',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'ilkId',
                        type: 'bytes6',
                    },
                ],
                internalType: 'struct DataTypes.Vault',
                name: 'vault',
                type: 'tuple',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
        ],
        name: 'grantRole',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4[]',
                name: 'roles',
                type: 'bytes4[]',
            },
            {
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
        ],
        name: 'grantRoles',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
        ],
        name: 'hasRole',
        outputs: [
            {
                internalType: 'bool',
                name: '',
                type: 'bool',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: '',
                type: 'address',
            },
        ],
        name: 'integrations',
        outputs: [
            {
                internalType: 'bool',
                name: '',
                type: 'bool',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: 'etherId',
                type: 'bytes6',
            },
        ],
        name: 'joinEther',
        outputs: [
            {
                internalType: 'uint256',
                name: 'ethTransferred',
                type: 'uint256',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: '',
                type: 'bytes6',
            },
        ],
        name: 'joins',
        outputs: [
            {
                internalType: 'contract IJoin',
                name: '',
                type: 'address',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
        ],
        name: 'lockRole',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: 'module',
                type: 'address',
            },
            {
                internalType: 'bytes',
                name: 'data',
                type: 'bytes',
            },
        ],
        name: 'moduleCall',
        outputs: [
            {
                internalType: 'bytes',
                name: 'result',
                type: 'bytes',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: '',
                type: 'address',
            },
        ],
        name: 'modules',
        outputs: [
            {
                internalType: 'bool',
                name: '',
                type: 'bool',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: '',
                type: 'bytes6',
            },
        ],
        name: 'pools',
        outputs: [
            {
                internalType: 'contract IPool',
                name: '',
                type: 'address',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
            {
                internalType: 'int128',
                name: 'ink',
                type: 'int128',
            },
            {
                internalType: 'int128',
                name: 'art',
                type: 'int128',
            },
        ],
        name: 'pour',
        outputs: [],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes6',
                name: 'seriesId',
                type: 'bytes6',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
            {
                internalType: 'uint256',
                name: 'wad',
                type: 'uint256',
            },
        ],
        name: 'redeem',
        outputs: [
            {
                internalType: 'uint256',
                name: '',
                type: 'uint256',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
        ],
        name: 'renounceRole',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
            {
                internalType: 'int128',
                name: 'ink',
                type: 'int128',
            },
            {
                internalType: 'uint128',
                name: 'min',
                type: 'uint128',
            },
        ],
        name: 'repay',
        outputs: [
            {
                internalType: 'uint128',
                name: 'art',
                type: 'uint128',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
        ],
        name: 'repayFromLadle',
        outputs: [
            {
                internalType: 'uint256',
                name: 'repaid',
                type: 'uint256',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
            {
                internalType: 'int128',
                name: 'ink',
                type: 'int128',
            },
            {
                internalType: 'uint128',
                name: 'max',
                type: 'uint128',
            },
        ],
        name: 'repayVault',
        outputs: [
            {
                internalType: 'uint128',
                name: 'base',
                type: 'uint128',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'contract IERC20',
                name: 'token',
                type: 'address',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
        ],
        name: 'retrieve',
        outputs: [
            {
                internalType: 'uint256',
                name: 'amount',
                type: 'uint256',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
        ],
        name: 'revokeRole',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4[]',
                name: 'roles',
                type: 'bytes4[]',
            },
            {
                internalType: 'address',
                name: 'account',
                type: 'address',
            },
        ],
        name: 'revokeRoles',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'bytes6',
                name: 'newSeriesId',
                type: 'bytes6',
            },
            {
                internalType: 'uint8',
                name: 'loan',
                type: 'uint8',
            },
            {
                internalType: 'uint128',
                name: 'max',
                type: 'uint128',
            },
        ],
        name: 'roll',
        outputs: [
            {
                components: [
                    {
                        internalType: 'address',
                        name: 'owner',
                        type: 'address',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'seriesId',
                        type: 'bytes6',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'ilkId',
                        type: 'bytes6',
                    },
                ],
                internalType: 'struct DataTypes.Vault',
                name: 'vault',
                type: 'tuple',
            },
            {
                internalType: 'uint128',
                name: 'newDebt',
                type: 'uint128',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: 'integration',
                type: 'address',
            },
            {
                internalType: 'bytes',
                name: 'data',
                type: 'bytes',
            },
        ],
        name: 'route',
        outputs: [
            {
                internalType: 'bytes',
                name: 'result',
                type: 'bytes',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [],
        name: 'router',
        outputs: [
            {
                internalType: 'contract Router',
                name: '',
                type: 'address',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'address',
                name: 'to',
                type: 'address',
            },
            {
                internalType: 'uint128',
                name: 'ink',
                type: 'uint128',
            },
            {
                internalType: 'uint128',
                name: 'base',
                type: 'uint128',
            },
            {
                internalType: 'uint128',
                name: 'max',
                type: 'uint128',
            },
        ],
        name: 'serve',
        outputs: [
            {
                internalType: 'uint128',
                name: 'art',
                type: 'uint128',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'uint256',
                name: 'fee',
                type: 'uint256',
            },
        ],
        name: 'setFee',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes4',
                name: 'role',
                type: 'bytes4',
            },
            {
                internalType: 'bytes4',
                name: 'adminRole',
                type: 'bytes4',
            },
        ],
        name: 'setRoleAdmin',
        outputs: [],
        stateMutability: 'nonpayable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'from',
                type: 'bytes12',
            },
            {
                internalType: 'bytes12',
                name: 'to',
                type: 'bytes12',
            },
            {
                internalType: 'uint128',
                name: 'ink',
                type: 'uint128',
            },
            {
                internalType: 'uint128',
                name: 'art',
                type: 'uint128',
            },
        ],
        name: 'stir',
        outputs: [],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'address',
                name: '',
                type: 'address',
            },
        ],
        name: 'tokens',
        outputs: [
            {
                internalType: 'bool',
                name: '',
                type: 'bool',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'contract IERC20',
                name: 'token',
                type: 'address',
            },
            {
                internalType: 'address',
                name: 'receiver',
                type: 'address',
            },
            {
                internalType: 'uint128',
                name: 'wad',
                type: 'uint128',
            },
        ],
        name: 'transfer',
        outputs: [],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [
            {
                internalType: 'bytes12',
                name: 'vaultId_',
                type: 'bytes12',
            },
            {
                internalType: 'bytes6',
                name: 'seriesId',
                type: 'bytes6',
            },
            {
                internalType: 'bytes6',
                name: 'ilkId',
                type: 'bytes6',
            },
        ],
        name: 'tweak',
        outputs: [
            {
                components: [
                    {
                        internalType: 'address',
                        name: 'owner',
                        type: 'address',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'seriesId',
                        type: 'bytes6',
                    },
                    {
                        internalType: 'bytes6',
                        name: 'ilkId',
                        type: 'bytes6',
                    },
                ],
                internalType: 'struct DataTypes.Vault',
                name: 'vault',
                type: 'tuple',
            },
        ],
        stateMutability: 'payable',
        type: 'function',
    },
    {
        inputs: [],
        name: 'weth',
        outputs: [
            {
                internalType: 'contract IWETH9',
                name: '',
                type: 'address',
            },
        ],
        stateMutability: 'view',
        type: 'function',
    },
    {
        stateMutability: 'payable',
        type: 'receive',
    },
];
class YieldProtocolLadle__factory {
    static createInterface() {
        return new ethers_1.utils.Interface(_abi);
    }
    static connect(address, signerOrProvider) {
        return new ethers_1.Contract(address, _abi, signerOrProvider);
    }
}
exports.YieldProtocolLadle__factory = YieldProtocolLadle__factory;
YieldProtocolLadle__factory.abi = _abi;
//# sourceMappingURL=YieldProtocolLadle__factory.js.map