Overview
ETH Balance
189.285823348845809692 ETH
Eth Value
$626,059.11 (@ $3,307.48/ETH)Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 145 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Pay | 21229789 | 6 days ago | IN | 0.07225776 ETH | 0.00046755 | ||||
Pay | 21229727 | 6 days ago | IN | 21.93287546 ETH | 0.00084956 | ||||
Pay | 21229307 | 6 days ago | IN | 17.34538853 ETH | 0.00043965 | ||||
Bill | 21228554 | 6 days ago | IN | 0 ETH | 0.00124861 | ||||
Pay | 21184010 | 12 days ago | IN | 15.85881718 ETH | 0.00093461 | ||||
Pay | 21180922 | 13 days ago | IN | 23.36833766 ETH | 0.00434447 | ||||
Pay | 21178636 | 13 days ago | IN | 0.39741771 ETH | 0.00094294 | ||||
Bill | 21178366 | 13 days ago | IN | 0 ETH | 0.00346535 | ||||
Pay | 21134751 | 19 days ago | IN | 0.47717902 ETH | 0.00027698 | ||||
Pay | 21129794 | 20 days ago | IN | 18.11551945 ETH | 0.00076253 | ||||
Pay | 21128420 | 20 days ago | IN | 14.79781014 ETH | 0.00044187 | ||||
Bill | 21128227 | 20 days ago | IN | 0 ETH | 0.00176258 | ||||
Pay | 21079185 | 27 days ago | IN | 15.66499848 ETH | 0.00091187 | ||||
Pay | 21078720 | 27 days ago | IN | 0.30509399 ETH | 0.00037427 | ||||
Pay | 21078201 | 27 days ago | IN | 17.42567638 ETH | 0.00084832 | ||||
Bill | 21078027 | 27 days ago | IN | 0 ETH | 0.00119883 | ||||
Pay | 21035958 | 33 days ago | IN | 0.50798901 ETH | 0.00040496 | ||||
Pay | 21028770 | 34 days ago | IN | 18.94738903 ETH | 0.00182273 | ||||
Pay | 21028117 | 34 days ago | IN | 13.95316568 ETH | 0.00021471 | ||||
Bill | 21027856 | 34 days ago | IN | 0 ETH | 0.00071373 | ||||
Pay | 20980916 | 41 days ago | IN | 0.48694804 ETH | 0.00031111 | ||||
Pay | 20978374 | 41 days ago | IN | 19.12022553 ETH | 0.0008333 | ||||
Pay | 20978086 | 41 days ago | IN | 14.53254368 ETH | 0.00069313 | ||||
Bill | 20977694 | 41 days ago | IN | 0 ETH | 0.00154144 | ||||
Pay | 20928928 | 48 days ago | IN | 15.89870349 ETH | 0.00106222 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
21235883 | 5 days ago | 1.15259948 ETH | ||||
21179748 | 13 days ago | 1.1041339 ETH | ||||
21129882 | 20 days ago | 0.61319383 ETH | ||||
21078893 | 27 days ago | 0.6545243 ETH | ||||
21064670 | 29 days ago | 366.59958841 ETH | ||||
21028407 | 34 days ago | 0.61544822 ETH | ||||
20978105 | 41 days ago | 0.47943341 ETH | ||||
20929562 | 48 days ago | 0.71990159 ETH | ||||
20878097 | 55 days ago | 0.35791258 ETH | ||||
20833954 | 61 days ago | 0.47563449 ETH | ||||
20778039 | 69 days ago | 0.67785036 ETH | ||||
20727332 | 76 days ago | 0.63228059 ETH | ||||
20678564 | 83 days ago | 1.63082623 ETH | ||||
20627114 | 90 days ago | 2.03320434 ETH | ||||
20578515 | 97 days ago | 1.22521875 ETH | ||||
20533291 | 103 days ago | 1.66311982 ETH | ||||
20509498 | 106 days ago | 10 ETH | ||||
20484129 | 110 days ago | 3.0707303 ETH | ||||
20432726 | 117 days ago | 1.75043179 ETH | ||||
20419934 | 119 days ago | 397.10123966 ETH | ||||
20377564 | 125 days ago | 2.18600119 ETH | ||||
20327342 | 132 days ago | 2.95996928 ETH | ||||
20289547 | 137 days ago | 6.11631853 ETH | ||||
20227179 | 146 days ago | 4.37136606 ETH | ||||
20177914 | 153 days ago | 4.19770571 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
MevBlockerFeeTill
Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled:
Yes with 100000 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: GPL-3.0-or-later pragma solidity ^0.8.6; contract MevBlockerFeeTill { // --- key invariant --- // this.balance == earned + sum(bonds) // --- events --- event Passed(address indexed previousOwner, address newOwner); event Relied(address indexed usr); event Denied(address indexed usr); event Joined(address indexed usr, uint256 amt); event Price(uint256 fee); event Billed(address indexed usr, uint256 amt); event Unbilled(address indexed usr, uint256 amt); event Paid(address indexed usr, uint256 amt); event Drafted(address indexed usr, uint256 amt); event Fined(address indexed usr, uint256 amt, address to); event Noped(address indexed usr); event Exited(address indexed usr, uint256 bond); event Reaped(uint256 amt); // --- auth --- address payable public owner; mapping (address => bool) public billers; modifier onlyOwner { require(msg.sender == owner, "not owner"); _; } modifier onlyBiller { require(billers[msg.sender] == true, "not biller"); _; } constructor(address _owner) { owner = payable(_owner); } function pass(address whom) external onlyOwner { address previousOwner = owner; owner = payable(whom); emit Passed(previousOwner, whom); } function rely(address whom) external onlyOwner { billers[whom] = true; emit Relied(whom); } function deny(address whom) external onlyOwner { billers[whom] = false; emit Denied(whom); } // --- bonding --- uint256 public wait = 7 days; mapping (address => uint256) public bonds; mapping (address => uint256) public noped; function join() payable external { bonds[msg.sender] += msg.value; noped[msg.sender] = 0; emit Joined(msg.sender, msg.value); } // --- billing --- mapping (address => uint256) public dues; uint256 public price; uint256 public earned; function bill(address[] calldata ids, uint256[] calldata due, uint256 newPrice) external onlyBiller { for (uint256 i = 0; i < ids.length; i++) { dues[ids[i]] += due[i]; emit Billed(ids[i], due[i]); } price = newPrice; emit Price(newPrice); } function unbill(address[] calldata ids, uint256[] calldata undue) external onlyOwner { for (uint256 i = 0; i < ids.length; i++) { dues[ids[i]] -= undue[i]; emit Unbilled(ids[i], undue[i]); } } function pay(address id) payable external { dues[id] -= msg.value; earned += msg.value; emit Paid(id, msg.value); } // --- forced payments --- function draft(address id, uint256 amt) external onlyOwner { bonds[id] -= amt; dues[id] -= amt; earned += amt; emit Drafted(id, amt); } function fine(address id, uint256 amt, address to) external onlyOwner { bonds[id] -= amt; payable(to).transfer(amt); emit Fined(id, amt, to); } // --- withdrawing --- function nope() external { noped[msg.sender] = block.timestamp; emit Noped(msg.sender); } function exit() external { require(noped[msg.sender] != 0, "didn't nope"); require(block.timestamp > noped[msg.sender] + wait, "too early"); require(dues[msg.sender] == 0, "didn't pay"); uint256 bond = bonds[msg.sender]; bonds[msg.sender] = 0; payable(msg.sender).transfer(bond); emit Exited(msg.sender, bond); } function reap() external onlyOwner { uint256 amt = earned; earned = 0; payable(msg.sender).transfer(amt); emit Reaped(amt); } }
{ "remappings": [ "ds-test/=lib/ds-test/src/", "forge-std/=lib/forge-std/src/" ], "optimizer": { "enabled": true, "runs": 100000 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs", "appendCBOR": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "paris", "viaIR": false, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"}],"name":"Billed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Denied","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"}],"name":"Drafted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"bond","type":"uint256"}],"name":"Exited","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"},{"indexed":false,"internalType":"address","name":"to","type":"address"}],"name":"Fined","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"}],"name":"Joined","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Noped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"}],"name":"Paid","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"Passed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fee","type":"uint256"}],"name":"Price","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"}],"name":"Reaped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Relied","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amt","type":"uint256"}],"name":"Unbilled","type":"event"},{"inputs":[{"internalType":"address[]","name":"ids","type":"address[]"},{"internalType":"uint256[]","name":"due","type":"uint256[]"},{"internalType":"uint256","name":"newPrice","type":"uint256"}],"name":"bill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"billers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bonds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"whom","type":"address"}],"name":"deny","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"},{"internalType":"uint256","name":"amt","type":"uint256"}],"name":"draft","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"dues","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"earned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"exit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"},{"internalType":"uint256","name":"amt","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"fine","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"join","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"nope","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"noped","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"whom","type":"address"}],"name":"pass","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"}],"name":"pay","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"whom","type":"address"}],"name":"rely","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"ids","type":"address[]"},{"internalType":"uint256[]","name":"undue","type":"uint256[]"}],"name":"unbill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"wait","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405262093a80600255348015601657600080fd5b506040516114b63803806114b68339810160408190526033916057565b600080546001600160a01b0319166001600160a01b03929092169190911790556085565b600060208284031215606857600080fd5b81516001600160a01b0381168114607e57600080fd5b9392505050565b611422806100946000396000f3fe60806040526004361061015f5760003560e01c80639c52a7f1116100c0578063c7d6538b11610074578063e9fad8ee11610059578063e9fad8ee146103ac578063ed267ac9146103c1578063fe10d774146103e157600080fd5b8063c7d6538b14610369578063d6f192621461039657600080fd5b8063a035b1fe116100a5578063a035b1fe14610336578063b688a3631461034c578063c72896ac1461035457600080fd5b80639c52a7f1146102d65780639dbbdc3c146102f657600080fd5b80636fd065551161011757806382c4b3b2116100fc57806382c4b3b2146102375780638da5cb5b146102575780639aa2920a146102a957600080fd5b80636fd06555146101f7578063724f7ece1461021757600080fd5b806361c09bf71161014857806361c09bf71461019957806364bd7013146101ae57806365fae35e146101d757600080fd5b80630c11dedd146101645780635f0b0fab14610179575b600080fd5b6101776101723660046111ae565b61040e565b005b34801561018557600080fd5b506101776101943660046111d0565b6104b0565b3480156101a557600080fd5b50610177610613565b3480156101ba57600080fd5b506101c460025481565b6040519081526020015b60405180910390f35b3480156101e357600080fd5b506101776101f23660046111ae565b61064d565b34801561020357600080fd5b506101776102123660046111fa565b610748565b34801561022357600080fd5b50610177610232366004611282565b61089e565b34801561024357600080fd5b506101776102523660046111ae565b610a5a565b34801561026357600080fd5b506000546102849073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101ce565b3480156102b557600080fd5b506101c46102c43660046111ae565b60046020526000908152604090205481565b3480156102e257600080fd5b506101776102f13660046111ae565b610b53565b34801561030257600080fd5b506103266103113660046111ae565b60016020526000908152604090205460ff1681565b60405190151581526020016101ce565b34801561034257600080fd5b506101c460065481565b610177610c48565b34801561036057600080fd5b50610177610cba565b34801561037557600080fd5b506101c46103843660046111ae565b60056020526000908152604090205481565b3480156103a257600080fd5b506101c460075481565b3480156103b857600080fd5b50610177610daa565b3480156103cd57600080fd5b506101776103dc3660046112ee565b610f92565b3480156103ed57600080fd5b506101c46103fc3660046111ae565b60036020526000908152604090205481565b73ffffffffffffffffffffffffffffffffffffffff811660009081526005602052604081208054349290610443908490611391565b92505081905550346007600082825461045c91906113aa565b909155505060405134815273ffffffffffffffffffffffffffffffffffffffff8216907f737c69225d647e5994eab1a6c301bf6d9232beb2759ae1e27a8966b4732bc489906020015b60405180910390a250565b60005473ffffffffffffffffffffffffffffffffffffffff163314610536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e6572000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152600360205260408120805483929061056b908490611391565b909155505073ffffffffffffffffffffffffffffffffffffffff8216600090815260056020526040812080548392906105a5908490611391565b9250508190555080600760008282546105be91906113aa565b909155505060405181815273ffffffffffffffffffffffffffffffffffffffff8316907faabc22ad2f9bc305a6f18982a39b7b524eb0addb555352b9ca2011c49b0c0786906020015b60405180910390a25050565b33600081815260046020526040808220429055517ffdec95dfaa16f831b63142f9218aea355d2cb38fbf0a3c32f23ae7a865de97239190a2565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b73ffffffffffffffffffffffffffffffffffffffff8116600081815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155517f65e9130235d6796ee727ff4c8269f5d3e920d27ee0e8850621106e755b3084999190a250565b60005473ffffffffffffffffffffffffffffffffffffffff1633146107c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260036020526040812080548492906107fe908490611391565b909155505060405173ffffffffffffffffffffffffffffffffffffffff82169083156108fc029084906000818181858888f19350505050158015610846573d6000803e3d6000fd5b506040805183815273ffffffffffffffffffffffffffffffffffffffff83811660208301528516917f09bf099c19abb259deba46dde342986456e6833af2a85dec41327ced2c019ef8910160405180910390a2505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461091f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b60005b83811015610a535782828281811061093c5761093c6113bd565b9050602002013560056000878785818110610959576109596113bd565b905060200201602081019061096e91906111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b79190611391565b9091555085905084828181106109cf576109cf6113bd565b90506020020160208101906109e491906111ae565b73ffffffffffffffffffffffffffffffffffffffff167f2d09ac5bf1dc0d1c5c50f7774d0fff4ccef29603452823d94f6aeea8edf0a418848484818110610a2d57610a2d6113bd565b90506020020135604051610a4391815260200190565b60405180910390a2600101610922565b5050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610adb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff000000000000000000000000000000000000000083168117909355604051928352169081907f20b3e1e2c6ad2cc00ad1717bf5b0374b6fb5507ec55616d8953c5a3102f2633790602001610607565b60005473ffffffffffffffffffffffffffffffffffffffff163314610bd4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b73ffffffffffffffffffffffffffffffffffffffff811660008181526001602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517fe7d05e27c4cddc4a17e346cc1468f78eb961172691d9eda368c4b9b1c0d8e02f9190a250565b3360009081526003602052604081208054349290610c679084906113aa565b90915550503360008181526004602052604080822091909155517f49f8fa5eee2e3f21251c2e968640dcaef35cb9332429eb059bb3cd56ddc2533d90610cb09034815260200190565b60405180910390a2565b60005473ffffffffffffffffffffffffffffffffffffffff163314610d3b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b600780546000918290556040519091339183156108fc0291849190818181858888f19350505050158015610d73573d6000803e3d6000fd5b506040518181527f42f5d574ad31d4a0f7b39f0435bb64fd20026fad0075826d72023298e6e878a39060200160405180910390a150565b336000908152600460205260408120549003610e22576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6469646e2774206e6f7065000000000000000000000000000000000000000000604482015260640161052d565b60025433600090815260046020526040902054610e3f91906113aa565b4211610ea7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f746f6f206561726c790000000000000000000000000000000000000000000000604482015260640161052d565b3360009081526005602052604090205415610f1e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6469646e27742070617900000000000000000000000000000000000000000000604482015260640161052d565b33600081815260036020526040808220805490839055905190929183156108fc02918491818181858888f19350505050158015610f5f573d6000803e3d6000fd5b5060405181815233907f920bb94eb3842a728db98228c375ff6b00c5bc5a54fac6736155517a0a20a61a906020016104a5565b3360009081526001602081905260409091205460ff16151514611011576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6e6f742062696c6c657200000000000000000000000000000000000000000000604482015260640161052d565b60005b848110156111455783838281811061102e5761102e6113bd565b905060200201356005600088888581811061104b5761104b6113bd565b905060200201602081019061106091906111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a991906113aa565b9091555086905085828181106110c1576110c16113bd565b90506020020160208101906110d691906111ae565b73ffffffffffffffffffffffffffffffffffffffff167fe57ab37e3bf7501796a8b2e6f3eef528603edf55411958a09d085581a2f00ef185858481811061111f5761111f6113bd565b9050602002013560405161113591815260200190565b60405180910390a2600101611014565b5060068190556040518181527f63f32f63810afda7c9be9643f9fa73ee3f39a9fd8bb35775a2b0d73e48ed9bed9060200160405180910390a15050505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146111a957600080fd5b919050565b6000602082840312156111c057600080fd5b6111c982611185565b9392505050565b600080604083850312156111e357600080fd5b6111ec83611185565b946020939093013593505050565b60008060006060848603121561120f57600080fd5b61121884611185565b92506020840135915061122d60408501611185565b90509250925092565b60008083601f84011261124857600080fd5b50813567ffffffffffffffff81111561126057600080fd5b6020830191508360208260051b850101111561127b57600080fd5b9250929050565b6000806000806040858703121561129857600080fd5b843567ffffffffffffffff808211156112b057600080fd5b6112bc88838901611236565b909650945060208701359150808211156112d557600080fd5b506112e287828801611236565b95989497509550505050565b60008060008060006060868803121561130657600080fd5b853567ffffffffffffffff8082111561131e57600080fd5b61132a89838a01611236565b9097509550602088013591508082111561134357600080fd5b5061135088828901611236565b96999598509660400135949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156113a4576113a4611362565b92915050565b808201808211156113a4576113a4611362565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212200cfdc146374fc34bbb46f37f9be883801395bc11573b796575487aeefad5782864736f6c6343000819003300000000000000000000000076f7a89c1eb4502b911cf58f7aa7c2a1da844f80
Deployed Bytecode
0x60806040526004361061015f5760003560e01c80639c52a7f1116100c0578063c7d6538b11610074578063e9fad8ee11610059578063e9fad8ee146103ac578063ed267ac9146103c1578063fe10d774146103e157600080fd5b8063c7d6538b14610369578063d6f192621461039657600080fd5b8063a035b1fe116100a5578063a035b1fe14610336578063b688a3631461034c578063c72896ac1461035457600080fd5b80639c52a7f1146102d65780639dbbdc3c146102f657600080fd5b80636fd065551161011757806382c4b3b2116100fc57806382c4b3b2146102375780638da5cb5b146102575780639aa2920a146102a957600080fd5b80636fd06555146101f7578063724f7ece1461021757600080fd5b806361c09bf71161014857806361c09bf71461019957806364bd7013146101ae57806365fae35e146101d757600080fd5b80630c11dedd146101645780635f0b0fab14610179575b600080fd5b6101776101723660046111ae565b61040e565b005b34801561018557600080fd5b506101776101943660046111d0565b6104b0565b3480156101a557600080fd5b50610177610613565b3480156101ba57600080fd5b506101c460025481565b6040519081526020015b60405180910390f35b3480156101e357600080fd5b506101776101f23660046111ae565b61064d565b34801561020357600080fd5b506101776102123660046111fa565b610748565b34801561022357600080fd5b50610177610232366004611282565b61089e565b34801561024357600080fd5b506101776102523660046111ae565b610a5a565b34801561026357600080fd5b506000546102849073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101ce565b3480156102b557600080fd5b506101c46102c43660046111ae565b60046020526000908152604090205481565b3480156102e257600080fd5b506101776102f13660046111ae565b610b53565b34801561030257600080fd5b506103266103113660046111ae565b60016020526000908152604090205460ff1681565b60405190151581526020016101ce565b34801561034257600080fd5b506101c460065481565b610177610c48565b34801561036057600080fd5b50610177610cba565b34801561037557600080fd5b506101c46103843660046111ae565b60056020526000908152604090205481565b3480156103a257600080fd5b506101c460075481565b3480156103b857600080fd5b50610177610daa565b3480156103cd57600080fd5b506101776103dc3660046112ee565b610f92565b3480156103ed57600080fd5b506101c46103fc3660046111ae565b60036020526000908152604090205481565b73ffffffffffffffffffffffffffffffffffffffff811660009081526005602052604081208054349290610443908490611391565b92505081905550346007600082825461045c91906113aa565b909155505060405134815273ffffffffffffffffffffffffffffffffffffffff8216907f737c69225d647e5994eab1a6c301bf6d9232beb2759ae1e27a8966b4732bc489906020015b60405180910390a250565b60005473ffffffffffffffffffffffffffffffffffffffff163314610536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e6572000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152600360205260408120805483929061056b908490611391565b909155505073ffffffffffffffffffffffffffffffffffffffff8216600090815260056020526040812080548392906105a5908490611391565b9250508190555080600760008282546105be91906113aa565b909155505060405181815273ffffffffffffffffffffffffffffffffffffffff8316907faabc22ad2f9bc305a6f18982a39b7b524eb0addb555352b9ca2011c49b0c0786906020015b60405180910390a25050565b33600081815260046020526040808220429055517ffdec95dfaa16f831b63142f9218aea355d2cb38fbf0a3c32f23ae7a865de97239190a2565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b73ffffffffffffffffffffffffffffffffffffffff8116600081815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155517f65e9130235d6796ee727ff4c8269f5d3e920d27ee0e8850621106e755b3084999190a250565b60005473ffffffffffffffffffffffffffffffffffffffff1633146107c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260036020526040812080548492906107fe908490611391565b909155505060405173ffffffffffffffffffffffffffffffffffffffff82169083156108fc029084906000818181858888f19350505050158015610846573d6000803e3d6000fd5b506040805183815273ffffffffffffffffffffffffffffffffffffffff83811660208301528516917f09bf099c19abb259deba46dde342986456e6833af2a85dec41327ced2c019ef8910160405180910390a2505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461091f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b60005b83811015610a535782828281811061093c5761093c6113bd565b9050602002013560056000878785818110610959576109596113bd565b905060200201602081019061096e91906111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b79190611391565b9091555085905084828181106109cf576109cf6113bd565b90506020020160208101906109e491906111ae565b73ffffffffffffffffffffffffffffffffffffffff167f2d09ac5bf1dc0d1c5c50f7774d0fff4ccef29603452823d94f6aeea8edf0a418848484818110610a2d57610a2d6113bd565b90506020020135604051610a4391815260200190565b60405180910390a2600101610922565b5050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610adb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff000000000000000000000000000000000000000083168117909355604051928352169081907f20b3e1e2c6ad2cc00ad1717bf5b0374b6fb5507ec55616d8953c5a3102f2633790602001610607565b60005473ffffffffffffffffffffffffffffffffffffffff163314610bd4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b73ffffffffffffffffffffffffffffffffffffffff811660008181526001602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517fe7d05e27c4cddc4a17e346cc1468f78eb961172691d9eda368c4b9b1c0d8e02f9190a250565b3360009081526003602052604081208054349290610c679084906113aa565b90915550503360008181526004602052604080822091909155517f49f8fa5eee2e3f21251c2e968640dcaef35cb9332429eb059bb3cd56ddc2533d90610cb09034815260200190565b60405180910390a2565b60005473ffffffffffffffffffffffffffffffffffffffff163314610d3b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e65720000000000000000000000000000000000000000000000604482015260640161052d565b600780546000918290556040519091339183156108fc0291849190818181858888f19350505050158015610d73573d6000803e3d6000fd5b506040518181527f42f5d574ad31d4a0f7b39f0435bb64fd20026fad0075826d72023298e6e878a39060200160405180910390a150565b336000908152600460205260408120549003610e22576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6469646e2774206e6f7065000000000000000000000000000000000000000000604482015260640161052d565b60025433600090815260046020526040902054610e3f91906113aa565b4211610ea7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f746f6f206561726c790000000000000000000000000000000000000000000000604482015260640161052d565b3360009081526005602052604090205415610f1e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6469646e27742070617900000000000000000000000000000000000000000000604482015260640161052d565b33600081815260036020526040808220805490839055905190929183156108fc02918491818181858888f19350505050158015610f5f573d6000803e3d6000fd5b5060405181815233907f920bb94eb3842a728db98228c375ff6b00c5bc5a54fac6736155517a0a20a61a906020016104a5565b3360009081526001602081905260409091205460ff16151514611011576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6e6f742062696c6c657200000000000000000000000000000000000000000000604482015260640161052d565b60005b848110156111455783838281811061102e5761102e6113bd565b905060200201356005600088888581811061104b5761104b6113bd565b905060200201602081019061106091906111ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a991906113aa565b9091555086905085828181106110c1576110c16113bd565b90506020020160208101906110d691906111ae565b73ffffffffffffffffffffffffffffffffffffffff167fe57ab37e3bf7501796a8b2e6f3eef528603edf55411958a09d085581a2f00ef185858481811061111f5761111f6113bd565b9050602002013560405161113591815260200190565b60405180910390a2600101611014565b5060068190556040518181527f63f32f63810afda7c9be9643f9fa73ee3f39a9fd8bb35775a2b0d73e48ed9bed9060200160405180910390a15050505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146111a957600080fd5b919050565b6000602082840312156111c057600080fd5b6111c982611185565b9392505050565b600080604083850312156111e357600080fd5b6111ec83611185565b946020939093013593505050565b60008060006060848603121561120f57600080fd5b61121884611185565b92506020840135915061122d60408501611185565b90509250925092565b60008083601f84011261124857600080fd5b50813567ffffffffffffffff81111561126057600080fd5b6020830191508360208260051b850101111561127b57600080fd5b9250929050565b6000806000806040858703121561129857600080fd5b843567ffffffffffffffff808211156112b057600080fd5b6112bc88838901611236565b909650945060208701359150808211156112d557600080fd5b506112e287828801611236565b95989497509550505050565b60008060008060006060868803121561130657600080fd5b853567ffffffffffffffff8082111561131e57600080fd5b61132a89838a01611236565b9097509550602088013591508082111561134357600080fd5b5061135088828901611236565b96999598509660400135949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156113a4576113a4611362565b92915050565b808201808211156113a4576113a4611362565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212200cfdc146374fc34bbb46f37f9be883801395bc11573b796575487aeefad5782864736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000076f7a89c1eb4502b911cf58f7aa7c2a1da844f80
-----Decoded View---------------
Arg [0] : _owner (address): 0x76F7a89C1eb4502b911CF58f7Aa7c2A1dA844F80
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000076f7a89c1eb4502b911cf58f7aa7c2a1da844f80
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,307.48 | 189.2858 | $626,059.11 |
Loading...
Loading
[ Download: CSV Export ]
[ 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.