@cartesi/staking-pool
Version:
PoS Staking Pools
36 lines • 1.88 kB
JSON
{
"contractName": "Clones",
"sourceName": "@openzeppelin/contracts/proxy/Clones.sol",
"abi": [],
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122007bbc460c974862873171a55b8ba84549418a36fa80a23db9b37137988b7751164736f6c63430008070033",
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122007bbc460c974862873171a55b8ba84549418a36fa80a23db9b37137988b7751164736f6c63430008070033",
"linkReferences": {},
"deployedLinkReferences": {},
"devdoc": {
"details": "https://eips.ethereum.org/EIPS/eip-1167[EIP 1167] is a standard for deploying minimal proxy contracts, also known as \"clones\". > To simply and cheaply clone contract functionality in an immutable way, this standard specifies > a minimal bytecode implementation that delegates all calls to a known, fixed address. The library includes functions to deploy a proxy using either `create` (traditional deployment) or `create2` (salted deterministic deployment). It also includes functions to predict the addresses of clones deployed using the deterministic method. _Available since v3.4._",
"kind": "dev",
"methods": {},
"version": 1
},
"userdoc": {
"kind": "user",
"methods": {},
"version": 1
},
"evm": {
"gasEstimates": {
"creation": {
"codeDepositCost": "17200",
"executionCost": "103",
"totalCost": "17303"
},
"internal": {
"clone(address)": "infinite",
"cloneDeterministic(address,bytes32)": "infinite",
"predictDeterministicAddress(address,bytes32)": "infinite",
"predictDeterministicAddress(address,bytes32,address)": "infinite"
}
},
"methodIdentifiers": {}
}
}