Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
HoleskyActors
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: BSD-3-Clause pragma solidity ^0.8.24; interface IActors { function ADMIN() external view returns (address); function PROPOSER_1() external view returns (address); function EXECUTOR_1() external view returns (address); } contract LocalActors is IActors { address public constant ADMIN = address(1); address public constant PROPOSER_1 = address(1); address public constant EXECUTOR_1 = address(3); } contract HoleskyActors is IActors { address public constant ADMIN = 0x743b91CDB1C694D4F51bCDA3a4A59DcC0d02b913; address public constant PROPOSER_1 = 0x743b91CDB1C694D4F51bCDA3a4A59DcC0d02b913; address public constant EXECUTOR_1 = 0x743b91CDB1C694D4F51bCDA3a4A59DcC0d02b913; } contract MainnetActors is IActors { address public constant ADMIN = 0xfcad670592a3b24869C0b51a6c6FDED4F95D6975; address public constant PROPOSER_1 = 0xfcad670592a3b24869C0b51a6c6FDED4F95D6975; address public constant EXECUTOR_1 = 0xfcad670592a3b24869C0b51a6c6FDED4F95D6975; }
{ "remappings": [ "@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/", "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/", "ds-test/=lib/openzeppelin-contracts-upgradeable/lib/forge-std/lib/ds-test/src/", "erc4626-tests/=lib/openzeppelin-contracts-upgradeable/lib/erc4626-tests/", "forge-std/=lib/forge-std/src/", "openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/", "openzeppelin-contracts/=lib/openzeppelin-contracts/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs", "appendCBOR": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "paris", "viaIR": false, "libraries": {} }
[{"inputs":[],"name":"ADMIN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EXECUTOR_1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PROPOSER_1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052348015600f57600080fd5b5060ad8061001e6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80632a0acc6a1460415780632e671ffa14604157806336406196146041575b600080fd5b605b73743b91cdb1c694d4f51bcda3a4a59dcc0d02b91381565b6040516001600160a01b03909116815260200160405180910390f3fea26469706673582212204055589a787076f982d3aae35ae1e82eb0b4fd04b57866053e6e69d4adda1cbf64736f6c63430008180033
Deployed Bytecode
0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80632a0acc6a1460415780632e671ffa14604157806336406196146041575b600080fd5b605b73743b91cdb1c694d4f51bcda3a4a59dcc0d02b91381565b6040516001600160a01b03909116815260200160405180910390f3fea26469706673582212204055589a787076f982d3aae35ae1e82eb0b4fd04b57866053e6e69d4adda1cbf64736f6c63430008180033
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.