@ensuro/core
Version:
Ensuro - Decentralized insurance protocol
194 lines (193 loc) • 6.08 kB
JSON
{
"_format": "hh-sol-artifact-1",
"contractName": "InterfaceIdCalculator",
"sourceName": "contracts/mocks/InterfaceIdCalculator.sol",
"abi": [
{
"inputs": [],
"name": "IACCESSCONTROL_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IACCESSMANAGER_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IASSETMANAGER_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IERC165_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IERC20METADATA_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IERC20_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IERC721_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IETOKEN_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "ILPWHITELIST_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IPOLICYHOLDER_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IPOLICYPOOLCOMPONENT_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IPOLICYPOOL_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IPREMIUMSACCOUNT_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "IRISKMODULE_INTERFACEID",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
}
],
"bytecode": "0x6080604052348015600e575f5ffd5b506102008061001c5f395ff3fe608060405234801561000f575f5ffd5b50600436106100e5575f3560e01c80638b98dad011610088578063a23a166111610063578063a23a166114610192578063a88ecaa2146101a0578063c1bd03a6146101ae578063fef87f0b146101bc575f5ffd5b80638b98dad014610168578063933c234b1461017657806396047c9914610184575f5ffd5b8063731e0f7f116100c3578063731e0f7f146101305780637874bf981461013e578063800915a51461014c5780638786bcbd1461015a575f5ffd5b806311f34418146100e95780632bac8ca314610114578063362466de14610122575b5f5ffd5b6100f7630e72532960e11b81565b6040516001600160e01b0319909116815260200160405180910390f35b6100f763272b8c4760e01b81565b6100f7634d15eb0360e01b81565b6100f763a219a02560e01b81565b6100f7639077062160e01b81565b6100f763f8722d8960e01b81565b6100f7633ece0a8960e01b81565b6100f763da40804f60e01b81565b6100f7637965db0b60e01b81565b6100f76380ac58cd60e01b81565b6100f76301ffc9a760e01b81565b6100f7631e670a9760e21b81565b6100f76336372b0760e01b81565b6100f763019c676f60e31b8156fea26469706673582212208828b3f15a4b5cce14f7e813e222153610fd15bef692da401ef437e423f6480764736f6c634300081c0033",
"deployedBytecode": "0x608060405234801561000f575f5ffd5b50600436106100e5575f3560e01c80638b98dad011610088578063a23a166111610063578063a23a166114610192578063a88ecaa2146101a0578063c1bd03a6146101ae578063fef87f0b146101bc575f5ffd5b80638b98dad014610168578063933c234b1461017657806396047c9914610184575f5ffd5b8063731e0f7f116100c3578063731e0f7f146101305780637874bf981461013e578063800915a51461014c5780638786bcbd1461015a575f5ffd5b806311f34418146100e95780632bac8ca314610114578063362466de14610122575b5f5ffd5b6100f7630e72532960e11b81565b6040516001600160e01b0319909116815260200160405180910390f35b6100f763272b8c4760e01b81565b6100f7634d15eb0360e01b81565b6100f763a219a02560e01b81565b6100f7639077062160e01b81565b6100f763f8722d8960e01b81565b6100f7633ece0a8960e01b81565b6100f763da40804f60e01b81565b6100f7637965db0b60e01b81565b6100f76380ac58cd60e01b81565b6100f76301ffc9a760e01b81565b6100f7631e670a9760e21b81565b6100f76336372b0760e01b81565b6100f763019c676f60e31b8156fea26469706673582212208828b3f15a4b5cce14f7e813e222153610fd15bef692da401ef437e423f6480764736f6c634300081c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}