{
  "_format": "hh-sol-artifact-1",
  "contractName": "KashiPairHelper",
  "sourceName": "contracts/KashiPairHelper.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract KashiPair",
          "name": "kashiPair",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "borrowPart",
          "type": "uint256"
        }
      ],
      "name": "getCollateralSharesForBorrowPart",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506105d5806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063abe28dd714610030575b600080fd5b61004361003e36600461045c565b610059565b6040516100509190610569565b60405180910390f35b600080670de0b6b3a7640000905060006201b58090506000620186a09050600080876001600160a01b0316638285ef406040518163ffffffff1660e01b8152600401604080518083038186803b1580156100b257600080fd5b505afa1580156100c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ea9190610487565b915091506100f6610429565b50604080518082019091526001600160801b038084168252821660208201526000610122828a83610323565b9050896001600160a01b0316636b2ace876040518163ffffffff1660e01b815260040160206040518083038186803b15801561015d57600080fd5b505afa158015610171573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101959190610440565b6001600160a01b031663da5139ca8b6001600160a01b031663d8dfeb456040518163ffffffff1660e01b815260040160206040518083038186803b1580156101dc57600080fd5b505afa1580156101f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102149190610440565b89880261029b8e6001600160a01b0316633ba0b9a96040518163ffffffff1660e01b815260040160206040518083038186803b15801561025357600080fd5b505afa158015610267573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028b91906104c0565b610295878d6103c6565b906103c6565b816102a257fe5b0460006040518463ffffffff1660e01b81526004016102c3939291906104d8565b60206040518083038186803b1580156102db57600080fd5b505afa1580156102ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031391906104c0565b9750505050505050505b92915050565b600083602001516001600160801b0316600014156103425750816103bf565b602084015184516001600160801b0391821691610361918691166103c6565b8161036857fe5b0490508180156103ac57508284600001516001600160801b03166103a286602001516001600160801b0316846103c690919063ffffffff16565b816103a957fe5b04105b156103bf576103bc816001610406565b90505b9392505050565b60008115806103e1575050808202828282816103de57fe5b04145b61031d5760405162461bcd60e51b81526004016103fd90610532565b60405180910390fd5b8181018181101561031d5760405162461bcd60e51b81526004016103fd906104fb565b604080518082019091526000808252602082015290565b600060208284031215610451578081fd5b81516103bf81610572565b6000806040838503121561046e578081fd5b823561047981610572565b946020939093013593505050565b60008060408385031215610499578182fd5b82516104a48161058a565b60208401519092506104b58161058a565b809150509250929050565b6000602082840312156104d1578081fd5b5051919050565b6001600160a01b0393909316835260208301919091521515604082015260600190565b60208082526018908201527f426f72696e674d6174683a20416464204f766572666c6f770000000000000000604082015260600190565b60208082526018908201527f426f72696e674d6174683a204d756c204f766572666c6f770000000000000000604082015260600190565b90815260200190565b6001600160a01b038116811461058757600080fd5b50565b6001600160801b038116811461058757600080fdfea2646970667358221220acb41abcd87b33930a0ae0161bfc5618bcabcc6625d7de9cf3f6e53dfabbec7964736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063abe28dd714610030575b600080fd5b61004361003e36600461045c565b610059565b6040516100509190610569565b60405180910390f35b600080670de0b6b3a7640000905060006201b58090506000620186a09050600080876001600160a01b0316638285ef406040518163ffffffff1660e01b8152600401604080518083038186803b1580156100b257600080fd5b505afa1580156100c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ea9190610487565b915091506100f6610429565b50604080518082019091526001600160801b038084168252821660208201526000610122828a83610323565b9050896001600160a01b0316636b2ace876040518163ffffffff1660e01b815260040160206040518083038186803b15801561015d57600080fd5b505afa158015610171573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101959190610440565b6001600160a01b031663da5139ca8b6001600160a01b031663d8dfeb456040518163ffffffff1660e01b815260040160206040518083038186803b1580156101dc57600080fd5b505afa1580156101f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102149190610440565b89880261029b8e6001600160a01b0316633ba0b9a96040518163ffffffff1660e01b815260040160206040518083038186803b15801561025357600080fd5b505afa158015610267573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028b91906104c0565b610295878d6103c6565b906103c6565b816102a257fe5b0460006040518463ffffffff1660e01b81526004016102c3939291906104d8565b60206040518083038186803b1580156102db57600080fd5b505afa1580156102ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031391906104c0565b9750505050505050505b92915050565b600083602001516001600160801b0316600014156103425750816103bf565b602084015184516001600160801b0391821691610361918691166103c6565b8161036857fe5b0490508180156103ac57508284600001516001600160801b03166103a286602001516001600160801b0316846103c690919063ffffffff16565b816103a957fe5b04105b156103bf576103bc816001610406565b90505b9392505050565b60008115806103e1575050808202828282816103de57fe5b04145b61031d5760405162461bcd60e51b81526004016103fd90610532565b60405180910390fd5b8181018181101561031d5760405162461bcd60e51b81526004016103fd906104fb565b604080518082019091526000808252602082015290565b600060208284031215610451578081fd5b81516103bf81610572565b6000806040838503121561046e578081fd5b823561047981610572565b946020939093013593505050565b60008060408385031215610499578182fd5b82516104a48161058a565b60208401519092506104b58161058a565b809150509250929050565b6000602082840312156104d1578081fd5b5051919050565b6001600160a01b0393909316835260208301919091521515604082015260600190565b60208082526018908201527f426f72696e674d6174683a20416464204f766572666c6f770000000000000000604082015260600190565b60208082526018908201527f426f72696e674d6174683a204d756c204f766572666c6f770000000000000000604082015260600190565b90815260200190565b6001600160a01b038116811461058757600080fd5b50565b6001600160801b038116811461058757600080fdfea2646970667358221220acb41abcd87b33930a0ae0161bfc5618bcabcc6625d7de9cf3f6e53dfabbec7964736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
