UNPKG

@cartesi/staking-pool

Version:
36 lines 1.88 kB
{ "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": {} } }