@ensuro/core
Version:
Ensuro - Blockchain-based insurance protocol
71 lines (70 loc) • 3.25 kB
JSON
{
"_format": "hh-sol-artifact-1",
"contractName": "PolicyPoolMockForward",
"sourceName": "contracts/mocks/PolicyPoolMock.sol",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "forwardTo",
"type": "address"
},
{
"internalType": "contract IERC20Metadata",
"name": "currency_",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"stateMutability": "payable",
"type": "fallback"
},
{
"inputs": [],
"name": "MAX_INT",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "currency",
"outputs": [
{
"internalType": "contract IERC20Metadata",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "forwardTo",
"type": "address"
}
],
"name": "setForwardTo",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "0x6080604052348015600e575f5ffd5b50604051610213380380610213833981016040819052602b916070565b5f80546001600160a01b039384166001600160a01b0319918216179091556001805492909316911617905560a3565b6001600160a01b0381168114606d575f5ffd5b50565b5f5f604083850312156080575f5ffd5b8251608981605a565b6020840151909250609881605a565b809150509250929050565b610163806100b05f395ff3fe608060405260043610610033575f3560e01c8063098d32281461003d578063d4b2700114610064578063e5a6b10f1461009f575b61003b6100c6565b005b348015610048575f5ffd5b506100515f1981565b6040519081526020015b60405180910390f35b34801561006f575f5ffd5b5061003b61007e366004610100565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b3480156100aa575f5ffd5b506001546040516001600160a01b03909116815260200161005b565b6100df6100da5f546001600160a01b031690565b6100e1565b565b365f5f375f5f365f5f855af13d5f5f3e8080156100fc573d5ff35b3d5ffd5b5f60208284031215610110575f5ffd5b81356001600160a01b0381168114610126575f5ffd5b939250505056fea2646970667358221220019929467b86da74ba417a24f2e667f3c5764c54d99408c8927b0bb59532679764736f6c634300081e0033",
"deployedBytecode": "0x608060405260043610610033575f3560e01c8063098d32281461003d578063d4b2700114610064578063e5a6b10f1461009f575b61003b6100c6565b005b348015610048575f5ffd5b506100515f1981565b6040519081526020015b60405180910390f35b34801561006f575f5ffd5b5061003b61007e366004610100565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b3480156100aa575f5ffd5b506001546040516001600160a01b03909116815260200161005b565b6100df6100da5f546001600160a01b031690565b6100e1565b565b365f5f375f5f365f5f855af13d5f5f3e8080156100fc573d5ff35b3d5ffd5b5f60208284031215610110575f5ffd5b81356001600160a01b0381168114610126575f5ffd5b939250505056fea2646970667358221220019929467b86da74ba417a24f2e667f3c5764c54d99408c8927b0bb59532679764736f6c634300081e0033",
"linkReferences": {},
"deployedLinkReferences": {}
}