Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 238 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Add Message | 11007848 | 1577 days ago | IN | 0.02 ETH | 0.00723724 | ||||
Add Message | 10976722 | 1582 days ago | IN | 0.01 ETH | 0.00692928 | ||||
Add Message | 10387152 | 1673 days ago | IN | 0.0183 ETH | 0.01113975 | ||||
Add Message | 10382053 | 1674 days ago | IN | 0.001 ETH | 0.00496758 | ||||
Add Message | 10245849 | 1695 days ago | IN | 0.0007 ETH | 0.01094052 | ||||
Add Message | 10176405 | 1706 days ago | IN | 0.001 ETH | 0.00237877 | ||||
Add Message | 10047442 | 1726 days ago | IN | 0.001 ETH | 0.00259178 | ||||
Add Message | 9833445 | 1759 days ago | IN | 0.0001 ETH | 0.00046175 | ||||
Add Message | 9750486 | 1772 days ago | IN | 0.001 ETH | 0.00156077 | ||||
Add Message | 9716265 | 1777 days ago | IN | 0.0016 ETH | 0.00071104 | ||||
Add Message | 9716187 | 1777 days ago | IN | 0.001 ETH | 0.00071104 | ||||
Add Message | 9692418 | 1781 days ago | IN | 0.0004 ETH | 0.00023701 | ||||
Add Message | 9636446 | 1789 days ago | IN | 0.001 ETH | 0.00064843 | ||||
Add Message | 9607254 | 1794 days ago | IN | 0.006 ETH | 0.00046209 | ||||
Add Message | 9604578 | 1794 days ago | IN | 0.001 ETH | 0.00058502 | ||||
Add Message | 9602867 | 1794 days ago | IN | 0.0061 ETH | 0.00046242 | ||||
Add Message | 9583215 | 1797 days ago | IN | 0.001 ETH | 0.00058536 | ||||
Add Message | 9350326 | 1833 days ago | IN | 0.001 ETH | 0.00071104 | ||||
Add Message | 9169112 | 1862 days ago | IN | 0.001 ETH | 0.00058575 | ||||
Add Message | 8685769 | 1945 days ago | IN | 0.001 ETH | 0.0005718 | ||||
Add Message | 8348290 | 1997 days ago | IN | 0.0001 ETH | 0.00044343 | ||||
Add Message | 8204969 | 2019 days ago | IN | 0.006 ETH | 0.00044535 | ||||
Add Message | 8203187 | 2020 days ago | IN | 0.001 ETH | 0.00056986 | ||||
Add Message | 8175777 | 2024 days ago | IN | 0.0001 ETH | 0.00023515 | ||||
Add Message | 8107558 | 2035 days ago | IN | 0.0001 ETH | 0.00023988 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
11007848 | 1577 days ago | 0.02 ETH | ||||
10976722 | 1582 days ago | 0.01 ETH | ||||
10387152 | 1673 days ago | 0.0183 ETH | ||||
10382053 | 1674 days ago | 0.001 ETH | ||||
10245849 | 1695 days ago | 0.0007 ETH | ||||
10176405 | 1706 days ago | 0.001 ETH | ||||
10047442 | 1726 days ago | 0.001 ETH | ||||
9833445 | 1759 days ago | 0.0001 ETH | ||||
9750486 | 1772 days ago | 0.001 ETH | ||||
9716265 | 1777 days ago | 0.0016 ETH | ||||
9716187 | 1777 days ago | 0.001 ETH | ||||
9692418 | 1781 days ago | 0.0004 ETH | ||||
9636446 | 1789 days ago | 0.001 ETH | ||||
9607254 | 1794 days ago | 0.006 ETH | ||||
9604578 | 1794 days ago | 0.001 ETH | ||||
9602867 | 1794 days ago | 0.0061 ETH | ||||
9583215 | 1797 days ago | 0.001 ETH | ||||
9350326 | 1833 days ago | 0.001 ETH | ||||
9169112 | 1862 days ago | 0.001 ETH | ||||
8685769 | 1945 days ago | 0.001 ETH | ||||
8348290 | 1997 days ago | 0.0001 ETH | ||||
8204969 | 2019 days ago | 0.006 ETH | ||||
8203187 | 2020 days ago | 0.001 ETH | ||||
8175777 | 2024 days ago | 0.0001 ETH | ||||
8107558 | 2035 days ago | 0.0001 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Billboard
Compiler Version
v0.4.20+commit.3155dd80
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-06-03 */ pragma solidity ^0.4.18; /* * v1.0 * Created by MyEtheroll.com, feb 2018 * Feel free to copy and share :) * Donations: 0x7e3dc9f40e7ff9db80c3c7a1847cb95f861b3aef */ contract Billboard { uint public cost = 100000000000000; // 0.0001 eth uint16 public messageSpanStep = 1 minutes; address owner; bytes32 public head; uint public length = 0; mapping (bytes32 => Message) public messages; modifier onlyOwner { require(msg.sender == owner); _; } event MessageAdded(address indexed sender, uint validFrom, uint validTo, string message); event MessageSpanStepChanged(uint16 newStep); event CostChanged(uint newCost); struct Message { uint validFrom; uint validTo; address sender; string message; bytes32 next; } /* * Init. */ function Billboard() public { _saveMessage(now, now, msg.sender, "Welcome to MyEtheroll.com!"); owner = msg.sender; } /* * Adds message to the billboard. * If a message already exists that has not expired, the new message will be queued. */ function addMessage(string _message) public payable { require(msg.value >= cost || msg.sender == owner); // make sure enough eth is sent uint validFrom = messages[head].validTo > now ? messages[head].validTo : now; _saveMessage(validFrom, validFrom + calculateDuration(msg.value), msg.sender, _message); if(msg.value>0)owner.transfer(msg.value); } /* * Returns the current active message. */ function getActiveMessage() public view returns (uint, uint, address, string, bytes32) { bytes32 idx = _getActiveMessageId(); return (messages[idx].validFrom, messages[idx].validTo, messages[idx].sender, messages[idx].message, messages[idx].next); } /* * Returns the timestamp of next queue opening. */ function getQueueOpening() public view returns (uint) { return messages[head].validTo; } /* * Returns guaranteed duration of message based on amount of wei sent with message. * For each multiple of the current cost, the duration guarantee is extended by the messageSpan. */ function calculateDuration(uint _wei) public view returns (uint) { return (_wei / cost * messageSpanStep); } /* * Owner can change the message span step, in seconds. */ function setMessageSpan(uint16 _newMessageSpanStep) public onlyOwner { messageSpanStep = _newMessageSpanStep; MessageSpanStepChanged(_newMessageSpanStep); } /* * Owner can change the cost, in wei. */ function setCost(uint _newCost) public onlyOwner { cost = _newCost; CostChanged(_newCost); } /* * Save message to the blockchain and add event. */ function _saveMessage (uint _validFrom, uint _validTo, address _sender, string _message) private { bytes32 id = _createId(Message(_validFrom, _validTo, _sender, _message, head)); messages[id] = Message(_validFrom, _validTo, _sender, _message, head); length = length+1; head = id; MessageAdded(_sender, _validFrom, _validTo, _message); } /* * Create message id for linked list. */ function _createId(Message _message) private view returns (bytes32) { return keccak256(_message.validFrom, _message.validTo, _message.sender, _message.message, length); } /* * Get message id for current active message. */ function _getActiveMessageId() private view returns (bytes32) { bytes32 idx = head; while(messages[messages[idx].next].validTo > now){ idx = messages[idx].next; } return idx; } /* * Kill contract. */ function kill() public onlyOwner { selfdestruct(owner); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"cost","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"length","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"messages","outputs":[{"name":"validFrom","type":"uint256"},{"name":"validTo","type":"uint256"},{"name":"sender","type":"address"},{"name":"message","type":"string"},{"name":"next","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newCost","type":"uint256"}],"name":"setCost","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newMessageSpanStep","type":"uint16"}],"name":"setMessageSpan","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getActiveMessage","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"address"},{"name":"","type":"string"},{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"messageSpanStep","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_message","type":"string"}],"name":"addMessage","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_wei","type":"uint256"}],"name":"calculateDuration","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"head","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getQueueOpening","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"validFrom","type":"uint256"},{"indexed":false,"name":"validTo","type":"uint256"},{"indexed":false,"name":"message","type":"string"}],"name":"MessageAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newStep","type":"uint16"}],"name":"MessageSpanStepChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newCost","type":"uint256"}],"name":"CostChanged","type":"event"}]
Contract Creation Code
6060604052655af3107a4000600055603c600160006101000a81548161ffff021916908361ffff160217905550600060035534156200003d57600080fd5b620000944242336040805190810160405280601a81526020017f57656c636f6d6520746f204d7945746865726f6c6c2e636f6d21000000000000815250620000db6401000000000262000a6b176401000000009004565b33600160026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200049b565b60006200013f60a0604051908101604052808781526020018681526020018573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200160025460001916815250620003116401000000000262000c86176401000000009004565b905060a0604051908101604052808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200160025460001916815250600460008360001916600019168152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550606082015181600301908051906020019062000219929190620003ec565b506080820151816004019060001916905590505060016003540160038190555080600281600019169055508273ffffffffffffffffffffffffffffffffffffffff167fc50b72f4132a078d4d47bce918a2a9320fa66edd2c758d9e07f6c437f45aa0e18686856040518084815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015620002cd578082015181840152602081019050620002b0565b50505050905090810190601f168015620002fb5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a25050505050565b60008160000151826020015183604001518460600151600354604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183805190602001908083835b602083101515620003ae578051825260208201915060208101905060208303925062000387565b6001836020036101000a0380198251168184511680821785525050505050509050018281526020019550505050505060405180910390209050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200042f57805160ff191683800117855562000460565b8280016001018555821562000460579182015b828111156200045f57825182559160200191906001019062000442565b5b5090506200046f919062000473565b5090565b6200049891905b80821115620004945760008160009055506001016200047a565b5090565b90565b610e4480620004ab6000396000f3006060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806313faede6146100bf5780631f7b6d32146100e85780632bbd59ca1461011157806341c0e1b51461021e57806344a0d68a1461023357806346143a39146102565780634f0f539e1461027d5780634fc9584a1461035b5780636a226a491461038c57806381dafe0e146103de5780638f7dcfa314610415578063e32ae93b14610446575b600080fd5b34156100ca57600080fd5b6100d261046f565b6040518082815260200191505060405180910390f35b34156100f357600080fd5b6100fb610475565b6040518082815260200191505060405180910390f35b341561011c57600080fd5b61013660048080356000191690602001909190505061047b565b604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001836000191660001916815260200182810382528481815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561020b5780601f106101e05761010080835404028352916020019161020b565b820191906000526020600020905b8154815290600101906020018083116101ee57829003601f168201915b5050965050505050505060405180910390f35b341561022957600080fd5b6102316104d0565b005b341561023e57600080fd5b6102546004808035906020019091905050610567565b005b341561026157600080fd5b61027b600480803561ffff16906020019091905050610604565b005b341561028857600080fd5b6102906106bf565b604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018360001916600019168152602001828103825284818151815260200191508051906020019080838360005b8381101561031c578082015181840152602081019050610301565b50505050905090810190601f1680156103495780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b341561036657600080fd5b61036e610841565b604051808261ffff1661ffff16815260200191505060405180910390f35b6103dc600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610855565b005b34156103e957600080fd5b6103ff6004808035906020019091905050610996565b6040518082815260200191505060405180910390f35b341561042057600080fd5b6104286109c3565b60405180826000191660001916815260200191505060405180910390f35b341561045157600080fd5b6104596109c9565b6040518082815260200191505060405180910390f35b60005481565b60035481565b60046020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600301908060040154905085565b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561052c57600080fd5b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105c357600080fd5b806000819055507f5d3cc44bbc86a70941868a14a9f66a647d7f7499d4d3789f68e4486c11ea46da816040518082815260200191505060405180910390a150565b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561066057600080fd5b80600160006101000a81548161ffff021916908361ffff1602179055507f2bc7f7c0b8b18ad39d869940679c57241fcbc843c944082f1ec26bdf9d43818881604051808261ffff1661ffff16815260200191505060405180910390a150565b60008060006106cc610d5f565b6000806106d76109f1565b9050600460008260001916600019168152602001908152602001600020600001546004600083600019166000191681526020019081526020016000206001015460046000846000191660001916815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660046000856000191660001916815260200190815260200160002060030160046000866000191660001916815260200190815260200160002060040154818054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108285780601f106107fd57610100808354040283529160200191610828565b820191906000526020600020905b81548152906001019060200180831161080b57829003601f168201915b5050505050915095509550955095509550509091929394565b600160009054906101000a900461ffff1681565b60008054341015806108b45750600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156108bf57600080fd5b42600460006002546000191660001916815260200190815260200160002060010154116108ec574261090e565b6004600060025460001916600019168152602001908152602001600020600101545b90506109268161091d34610996565b83013385610a6b565b600034111561099257600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561099157600080fd5b5b5050565b6000600160009054906101000a900461ffff1661ffff16600054838115156109ba57fe5b04029050919050565b60025481565b6000600460006002546000191660001916815260200190815260200160002060010154905090565b60008060025490505b42600460006004600085600019166000191681526020019081526020016000206004015460001916600019168152602001908152602001600020600101541115610a64576004600082600019166000191681526020019081526020016000206004015490506109fa565b8091505090565b6000610ab960a0604051908101604052808781526020018681526020018573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200160025460001916815250610c86565b905060a0604051908101604052808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200160025460001916815250600460008360001916600019168152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003019080519060200190610b91929190610d73565b506080820151816004019060001916905590505060016003540160038190555080600281600019169055508273ffffffffffffffffffffffffffffffffffffffff167fc50b72f4132a078d4d47bce918a2a9320fa66edd2c758d9e07f6c437f45aa0e18686856040518084815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610c43578082015181840152602081019050610c28565b50505050905090810190601f168015610c705780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a25050505050565b60008160000151826020015183604001518460600151600354604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183805190602001908083835b602083101515610d215780518252602082019150602081019050602083039250610cfc565b6001836020036101000a0380198251168184511680821785525050505050509050018281526020019550505050505060405180910390209050919050565b602060405190810160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610db457805160ff1916838001178555610de2565b82800160010185558215610de2579182015b82811115610de1578251825591602001919060010190610dc6565b5b509050610def9190610df3565b5090565b610e1591905b80821115610e11576000816000905550600101610df9565b5090565b905600a165627a7a723058205e6145fbecd8bd843f28e8d02a1a633b15932a73e9a24006cfbb86b04005e1b50029
Deployed Bytecode
0x6060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806313faede6146100bf5780631f7b6d32146100e85780632bbd59ca1461011157806341c0e1b51461021e57806344a0d68a1461023357806346143a39146102565780634f0f539e1461027d5780634fc9584a1461035b5780636a226a491461038c57806381dafe0e146103de5780638f7dcfa314610415578063e32ae93b14610446575b600080fd5b34156100ca57600080fd5b6100d261046f565b6040518082815260200191505060405180910390f35b34156100f357600080fd5b6100fb610475565b6040518082815260200191505060405180910390f35b341561011c57600080fd5b61013660048080356000191690602001909190505061047b565b604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001836000191660001916815260200182810382528481815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561020b5780601f106101e05761010080835404028352916020019161020b565b820191906000526020600020905b8154815290600101906020018083116101ee57829003601f168201915b5050965050505050505060405180910390f35b341561022957600080fd5b6102316104d0565b005b341561023e57600080fd5b6102546004808035906020019091905050610567565b005b341561026157600080fd5b61027b600480803561ffff16906020019091905050610604565b005b341561028857600080fd5b6102906106bf565b604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018360001916600019168152602001828103825284818151815260200191508051906020019080838360005b8381101561031c578082015181840152602081019050610301565b50505050905090810190601f1680156103495780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b341561036657600080fd5b61036e610841565b604051808261ffff1661ffff16815260200191505060405180910390f35b6103dc600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610855565b005b34156103e957600080fd5b6103ff6004808035906020019091905050610996565b6040518082815260200191505060405180910390f35b341561042057600080fd5b6104286109c3565b60405180826000191660001916815260200191505060405180910390f35b341561045157600080fd5b6104596109c9565b6040518082815260200191505060405180910390f35b60005481565b60035481565b60046020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600301908060040154905085565b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561052c57600080fd5b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105c357600080fd5b806000819055507f5d3cc44bbc86a70941868a14a9f66a647d7f7499d4d3789f68e4486c11ea46da816040518082815260200191505060405180910390a150565b600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561066057600080fd5b80600160006101000a81548161ffff021916908361ffff1602179055507f2bc7f7c0b8b18ad39d869940679c57241fcbc843c944082f1ec26bdf9d43818881604051808261ffff1661ffff16815260200191505060405180910390a150565b60008060006106cc610d5f565b6000806106d76109f1565b9050600460008260001916600019168152602001908152602001600020600001546004600083600019166000191681526020019081526020016000206001015460046000846000191660001916815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660046000856000191660001916815260200190815260200160002060030160046000866000191660001916815260200190815260200160002060040154818054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108285780601f106107fd57610100808354040283529160200191610828565b820191906000526020600020905b81548152906001019060200180831161080b57829003601f168201915b5050505050915095509550955095509550509091929394565b600160009054906101000a900461ffff1681565b60008054341015806108b45750600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156108bf57600080fd5b42600460006002546000191660001916815260200190815260200160002060010154116108ec574261090e565b6004600060025460001916600019168152602001908152602001600020600101545b90506109268161091d34610996565b83013385610a6b565b600034111561099257600160029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561099157600080fd5b5b5050565b6000600160009054906101000a900461ffff1661ffff16600054838115156109ba57fe5b04029050919050565b60025481565b6000600460006002546000191660001916815260200190815260200160002060010154905090565b60008060025490505b42600460006004600085600019166000191681526020019081526020016000206004015460001916600019168152602001908152602001600020600101541115610a64576004600082600019166000191681526020019081526020016000206004015490506109fa565b8091505090565b6000610ab960a0604051908101604052808781526020018681526020018573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200160025460001916815250610c86565b905060a0604051908101604052808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200160025460001916815250600460008360001916600019168152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003019080519060200190610b91929190610d73565b506080820151816004019060001916905590505060016003540160038190555080600281600019169055508273ffffffffffffffffffffffffffffffffffffffff167fc50b72f4132a078d4d47bce918a2a9320fa66edd2c758d9e07f6c437f45aa0e18686856040518084815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610c43578082015181840152602081019050610c28565b50505050905090810190601f168015610c705780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a25050505050565b60008160000151826020015183604001518460600151600354604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183805190602001908083835b602083101515610d215780518252602082019150602081019050602083039250610cfc565b6001836020036101000a0380198251168184511680821785525050505050509050018281526020019550505050505060405180910390209050919050565b602060405190810160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610db457805160ff1916838001178555610de2565b82800160010185558215610de2579182015b82811115610de1578251825591602001919060010190610dc6565b5b509050610def9190610df3565b5090565b610e1591905b80821115610e11576000816000905550600101610df9565b5090565b905600a165627a7a723058205e6145fbecd8bd843f28e8d02a1a633b15932a73e9a24006cfbb86b04005e1b50029
Swarm Source
bzzr://5e6145fbecd8bd843f28e8d02a1a633b15932a73e9a24006cfbb86b04005e1b5
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.