Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 7 from a total of 7 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Record | 13800689 | 835 days ago | IN | 0 ETH | 0.00344575 | ||||
Record | 13800648 | 835 days ago | IN | 0 ETH | 0.00268546 | ||||
Record | 13800646 | 835 days ago | IN | 0 ETH | 0.00301946 | ||||
Record | 13752770 | 843 days ago | IN | 0 ETH | 0.00255413 | ||||
Record | 13674105 | 855 days ago | IN | 0 ETH | 0.00293742 | ||||
Record | 13668010 | 856 days ago | IN | 0 ETH | 0.00339207 | ||||
0x60806040 | 13667349 | 856 days ago | IN | Create: CorruptionsCompendium | 0 ETH | 0.06741225 |
Loading...
Loading
Contract Name:
CorruptionsCompendium
Compiler Version
v0.8.1+commit.df193b15
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: Unlicense pragma solidity^0.8.1; contract CorruptionsCompendium { event Record(string indexed topic, string indexed content); event Revoke(string indexed topic); address public owner; constructor() { owner = msg.sender; } function record(string memory topic, string memory content) public { require(msg.sender == owner, "CorruptionsCompendium: not owner"); emit Record(topic, content); } function revoke(string memory topic) public { require(msg.sender == owner, "CorruptionsCompendium: not owner"); emit Revoke(topic); } }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"topic","type":"string"},{"indexed":true,"internalType":"string","name":"content","type":"string"}],"name":"Record","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"topic","type":"string"}],"name":"Revoke","type":"event"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"topic","type":"string"},{"internalType":"string","name":"content","type":"string"}],"name":"record","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"topic","type":"string"}],"name":"revoke","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610382806100326000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063470bb62b1461004657806365b2a8631461005b5780638da5cb5b1461006e575b600080fd5b610059610054366004610253565b61008c565b005b610059610069366004610218565b610117565b610076610182565b60405161008391906102ed565b60405180910390f35b6000546001600160a01b031633146100bf5760405162461bcd60e51b81526004016100b690610301565b60405180910390fd5b806040516100cd91906102b4565b6040518091039020826040516100e391906102b4565b604051908190038120907fab23a8f0696d90cf3892397b7ebf42e1fc5d09b8f219a09cfd801d1c7bb513dd90600090a35050565b6000546001600160a01b031633146101415760405162461bcd60e51b81526004016100b690610301565b8060405161014f91906102b4565b604051908190038120907f38c0f30665d1e12b1a8837c581d16060b3049ed2186b947219cea01624e8cfdb90600090a250565b6000546001600160a01b031681565b600082601f8301126101a1578081fd5b813567ffffffffffffffff808211156101bc576101bc610336565b604051601f8301601f19908116603f011681019082821181831017156101e4576101e4610336565b816040528381528660208588010111156101fc578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215610229578081fd5b813567ffffffffffffffff81111561023f578182fd5b61024b84828501610191565b949350505050565b60008060408385031215610265578081fd5b823567ffffffffffffffff8082111561027c578283fd5b61028886838701610191565b9350602085013591508082111561029d578283fd5b506102aa85828601610191565b9150509250929050565b60008251815b818110156102d457602081860181015185830152016102ba565b818111156102e25782828501525b509190910192915050565b6001600160a01b0391909116815260200190565b6020808252818101527f436f7272757074696f6e73436f6d70656e6469756d3a206e6f74206f776e6572604082015260600190565b634e487b7160e01b600052604160045260246000fdfea264697066735822122021cc66a4dc72128f13521a8c3b6c27999546690f8974c1413cc598d5384d86b264736f6c63430008010033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100415760003560e01c8063470bb62b1461004657806365b2a8631461005b5780638da5cb5b1461006e575b600080fd5b610059610054366004610253565b61008c565b005b610059610069366004610218565b610117565b610076610182565b60405161008391906102ed565b60405180910390f35b6000546001600160a01b031633146100bf5760405162461bcd60e51b81526004016100b690610301565b60405180910390fd5b806040516100cd91906102b4565b6040518091039020826040516100e391906102b4565b604051908190038120907fab23a8f0696d90cf3892397b7ebf42e1fc5d09b8f219a09cfd801d1c7bb513dd90600090a35050565b6000546001600160a01b031633146101415760405162461bcd60e51b81526004016100b690610301565b8060405161014f91906102b4565b604051908190038120907f38c0f30665d1e12b1a8837c581d16060b3049ed2186b947219cea01624e8cfdb90600090a250565b6000546001600160a01b031681565b600082601f8301126101a1578081fd5b813567ffffffffffffffff808211156101bc576101bc610336565b604051601f8301601f19908116603f011681019082821181831017156101e4576101e4610336565b816040528381528660208588010111156101fc578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215610229578081fd5b813567ffffffffffffffff81111561023f578182fd5b61024b84828501610191565b949350505050565b60008060408385031215610265578081fd5b823567ffffffffffffffff8082111561027c578283fd5b61028886838701610191565b9350602085013591508082111561029d578283fd5b506102aa85828601610191565b9150509250929050565b60008251815b818110156102d457602081860181015185830152016102ba565b818111156102e25782828501525b509190910192915050565b6001600160a01b0391909116815260200190565b6020808252818101527f436f7272757074696f6e73436f6d70656e6469756d3a206e6f74206f776e6572604082015260600190565b634e487b7160e01b600052604160045260246000fdfea264697066735822122021cc66a4dc72128f13521a8c3b6c27999546690f8974c1413cc598d5384d86b264736f6c63430008010033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 24 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ Download: CSV Export ]
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.