Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 5 from a total of 5 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Send Message | 5782712 | 2226 days ago | IN | 0 ETH | 0.00061951 | ||||
Send Message | 5295012 | 2310 days ago | IN | 0.2 ETH | 0.00059279 | ||||
Send Message | 4275419 | 2498 days ago | IN | 1.111111 ETH | 0.00076901 | ||||
Send Message | 4275394 | 2498 days ago | IN | 0 ETH | 0.00081997 | ||||
0x60606040 | 4224551 | 2512 days ago | IN | Create: Marriage | 0 ETH | 0.0791534 |
Loading...
Loading
Contract Name:
Marriage
Compiler Version
v0.4.16+commit.d7661dd9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-08-31 */ pragma solidity ^0.4.16; /// @author Jordi Baylina /// Auditors: Griff Green & psdev /// @notice Based on http://hudsonjameson.com/ethereummarriage/ /// License: GNU-3 /// @dev `Owned` is a base level contract that assigns an `owner` that can be /// later changed contract Owned { /// @dev `owner` is the only address that can call a function with this /// modifier modifier onlyOwner() { require(msg.sender == owner); _; } address public owner; /// @notice The Constructor assigns the message sender to be `owner` function Owned() { owner = msg.sender; } address public newOwner; /// @notice `owner` can step down and assign some other address to this role /// @param _newOwner The address of the new owner /// an unowned neutral vault, however that cannot be undone function changeOwner(address _newOwner) onlyOwner { newOwner = _newOwner; } /// @notice `newOwner` has to accept the ownership before it is transferred /// Any account or any contract with the ability to call `acceptOwnership` /// can be used to accept ownership of this contract, including a contract /// with no other functions function acceptOwnership() { if (msg.sender == newOwner) { owner = newOwner; } } // This is a general safty function that allows the owner to do a lot // of things in the unlikely event that something goes wrong // _dst is the contract being called making this like a 1/1 multisig function execute(address _dst, uint _value, bytes _data) onlyOwner { _dst.call.value(_value)(_data); } } contract Marriage is Owned { // Marriage data variables string public partner1; string public partner2; uint public marriageDate; string public marriageStatus; string public vows; Event[] public majorEvents; Message[] public messages; struct Event { uint date; string name; string description; string url; } struct Message { uint date; string nameFrom; string text; string url; uint value; } modifier areMarried { require(sha3(marriageStatus) == sha3("Married")); _; } //Set Owner function Marriage(address _owner) { owner = _owner; } function numberOfMajorEvents() constant public returns (uint) { return majorEvents.length; } function numberOfMessages() constant public returns (uint) { return messages.length; } // Create initial marriage contract function createMarriage( string _partner1, string _partner2, string _vows, string url) onlyOwner { require(majorEvents.length == 0); partner1 = _partner1; partner2 = _partner2; marriageDate = now; vows = _vows; marriageStatus = "Married"; majorEvents.push(Event(now, "Marriage", vows, url)); MajorEvent("Marrigage", vows, url); } // Set the marriage status if it changes function setStatus(string status, string url) onlyOwner { marriageStatus = status; setMajorEvent("Changed Status", status, url); } // Set the IPFS hash of the image of the couple function setMajorEvent(string name, string description, string url) onlyOwner areMarried { majorEvents.push(Event(now, name, description, url)); MajorEvent(name, description, url); } function sendMessage(string nameFrom, string text, string url) payable areMarried { if (msg.value > 0) { owner.transfer(this.balance); } messages.push(Message(now, nameFrom, text, url, msg.value)); MessageSent(nameFrom, text, url, msg.value); } // Declare event structure event MajorEvent(string name, string description, string url); event MessageSent(string name, string description, string url, uint value); }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"messages","outputs":[{"name":"date","type":"uint256"},{"name":"nameFrom","type":"string"},{"name":"text","type":"string"},{"name":"url","type":"string"},{"name":"value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"nameFrom","type":"string"},{"name":"text","type":"string"},{"name":"url","type":"string"}],"name":"sendMessage","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"marriageDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"majorEvents","outputs":[{"name":"date","type":"uint256"},{"name":"name","type":"string"},{"name":"description","type":"string"},{"name":"url","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"description","type":"string"},{"name":"url","type":"string"}],"name":"setMajorEvent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"partner2","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"partner1","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_dst","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"execute","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"string"},{"name":"url","type":"string"}],"name":"setStatus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"vows","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marriageStatus","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"numberOfMajorEvents","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_partner1","type":"string"},{"name":"_partner2","type":"string"},{"name":"_vows","type":"string"},{"name":"url","type":"string"}],"name":"createMarriage","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numberOfMessages","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"name","type":"string"},{"indexed":false,"name":"description","type":"string"},{"indexed":false,"name":"url","type":"string"}],"name":"MajorEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"name","type":"string"},{"indexed":false,"name":"description","type":"string"},{"indexed":false,"name":"url","type":"string"},{"indexed":false,"name":"value","type":"uint256"}],"name":"MessageSent","type":"event"}]
Contract Creation Code
6060604052341561000f57600080fd5b604051602080611c50833981016040528080519150505b5b60008054600160a060020a03191633600160a060020a03161790555b60008054600160a060020a031916600160a060020a0383161790555b505b611be0806100706000396000f300606060405236156100f95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630d80fefd81146100fe5780630eabeffe146102a15780634d7d8a601461036d57806358c721ce146103925780636753a3c11461052d57806379ba5097146106045780638b35a244146106195780638da5cb5b146106a4578063a4c7c7b3146106d3578063a6f9dae11461075e578063b61d27f61461077f578063c5590033146107e6578063d081b6811461087b578063d252103414610906578063d4ee1d9014610991578063dc0c1a27146109c0578063fadcd861146109e5578063fbda68e214610afe575b600080fd5b341561010957600080fd5b610114600435610b23565b6040518581526080810182905260a060208201818152865460026000196101006001841615020190911604918301829052906040830190606084019060c0850190899080156101a45780601f10610179576101008083540402835291602001916101a4565b820191906000526020600020905b81548152906001019060200180831161018757829003601f168201915b50508481038352875460026000196101006001841615020190911604808252602090910190889080156102185780601f106101ed57610100808354040283529160200191610218565b820191906000526020600020905b8154815290600101906020018083116101fb57829003601f168201915b505084810382528654600260001961010060018416150201909116048082526020909101908790801561028c5780601f106102615761010080835404028352916020019161028c565b820191906000526020600020905b81548152906001019060200180831161026f57829003601f168201915b50509850505050505050505060405180910390f35b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610b6095505050505050565b005b341561037857600080fd5b610380610e7a565b60405190815260200160405180910390f35b341561039d57600080fd5b6103a8600435610e80565b604051848152608060208201818152855460026000196101006001841615020190911604918301829052906040830190606084019060a0850190889080156104315780601f1061040657610100808354040283529160200191610431565b820191906000526020600020905b81548152906001019060200180831161041457829003601f168201915b50508481038352865460026000196101006001841615020190911604808252602090910190879080156104a55780601f1061047a576101008083540402835291602001916104a5565b820191906000526020600020905b81548152906001019060200180831161048857829003601f168201915b50508481038252855460026000196101006001841615020190911604808252602090910190869080156105195780601f106104ee57610100808354040283529160200191610519565b820191906000526020600020905b8154815290600101906020018083116104fc57829003601f168201915b505097505050505050505060405180910390f35b341561053857600080fd5b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610eb495505050505050565b005b341561060f57600080fd5b61036b61118f565b005b341561062457600080fd5b61062c6111d9565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156106af57600080fd5b6106b7611277565b604051600160a060020a03909116815260200160405180910390f35b34156106de57600080fd5b61062c611286565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561076957600080fd5b61036b600160a060020a0360043516611324565b005b341561078a57600080fd5b61036b60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061136c95505050505050565b005b34156107f157600080fd5b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061140b95505050505050565b005b341561088657600080fd5b61062c61147e565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561091157600080fd5b61062c61151c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561099c57600080fd5b6106b76115ba565b604051600160a060020a03909116815260200160405180910390f35b34156109cb57600080fd5b6103806115c9565b60405190815260200160405180910390f35b34156109f057600080fd5b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506115d095505050505050565b005b3415610b0957600080fd5b610380611943565b60405190815260200160405180910390f35b6008805482908110610b3157fe5b906000526020600020906005020160005b50805460048201549092506001820191600281019160039091019085565b6040517f4d61727269656400000000000000000000000000000000000000000000000000815260070160405190819003902060056040518082805460018160011615610100020316600290048015610bef5780601f10610bcd576101008083540402835291820191610bef565b820191906000526020600020905b815481529060010190602001808311610bdb575b505091505060405190819003902014610c0757600080fd5b6000341115610c4957600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610c4957600080fd5b5b6008805460018101610c5c838261194a565b916000526020600020906005020160005b60a060405190810160409081524282526020820188905281018690526060810185905234608082015291905081518155602082015181600101908051610cb792916020019061197c565b50604082015181600201908051610cd292916020019061197c565b50606082015181600301908051610ced92916020019061197c565b50608082015181600401555050507f200deb8b3290a27dc66b22678c86aea858eba8208e869bacf3c5b20ab1c134518383833460405180806020018060200180602001858152602001848103845288818151815260200191508051906020019080838360005b83811015610d6c5780820151818401525b602001610d53565b50505050905090810190601f168015610d995780820380516001836020036101000a031916815260200191505b50848103835287818151815260200191508051906020019080838360005b83811015610dd05780820151818401525b602001610db7565b50505050905090810190601f168015610dfd5780820380516001836020036101000a031916815260200191505b50848103825286818151815260200191508051906020019080838360005b83811015610e345780820151818401525b602001610e1b565b50505050905090810190601f168015610e615780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a15b5b505050565b60045481565b6007805482908110610e8e57fe5b906000526020600020906004020160005b50805491506001810190600281019060030184565b60005433600160a060020a03908116911614610ecf57600080fd5b6040517f4d61727269656400000000000000000000000000000000000000000000000000815260070160405190819003902060056040518082805460018160011615610100020316600290048015610f5e5780601f10610f3c576101008083540402835291820191610f5e565b820191906000526020600020905b815481529060010190602001808311610f4a575b505091505060405190819003902014610f7657600080fd5b6007805460018101610f8883826119fb565b916000526020600020906004020160005b608060405190810160409081524282526020820188905281018690526060810185905291905081518155602082015181600101908051610fdd92916020019061197c565b50604082015181600201908051610ff892916020019061197c565b5060608201518160030190805161101392916020019061197c565b505050507f380fc6701688aa99b3b52cafad974633221d7c5d5100d0a1f5f30b5b861b54aa83838360405180806020018060200180602001848103845287818151815260200191508051906020019080838360005b838110156110815780820151818401525b602001611068565b50505050905090810190601f1680156110ae5780820380516001836020036101000a031916815260200191505b50848103835286818151815260200191508051906020019080838360005b838110156110e55780820151818401525b6020016110cc565b50505050905090810190601f1680156111125780820380516001836020036101000a031916815260200191505b50848103825285818151815260200191508051906020019080838360005b838110156111495780820151818401525b602001611130565b50505050905090810190601f1680156111765780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a15b5b5b505050565b60015433600160a060020a03908116911614156111d6576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b5b565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b60005433600160a060020a0390811691161461133f57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a0390811691161461138757600080fd5b82600160a060020a0316828260405180828051906020019080838360005b838110156113be5780820151818401525b6020016113a5565b50505050905090810190601f1680156113eb5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876187965a03f1505050505b5b505050565b60005433600160a060020a0390811691161461142657600080fd5b600582805161143992916020019061197c565b5061147860408051908101604052600e81527f4368616e6765642053746174757300000000000000000000000000000000000060208201528383610eb4565b5b5b5050565b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b600154600160a060020a031681565b6007545b90565b60005433600160a060020a039081169116146115eb57600080fd5b600754156115f857600080fd5b600284805161160b92916020019061197c565b50600383805161161f92916020019061197c565b5042600455600682805161163792916020019061197c565b5060408051908101604052600781527f4d617272696564000000000000000000000000000000000000000000000000006020820152600590805161167f92916020019061197c565b50600780546001810161169283826119fb565b916000526020600020906004020160005b6080604051908101604052804281526020016040805190810160405280600881526020017f4d61727269616765000000000000000000000000000000000000000000000000815250815260200160068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117865780601f1061175b57610100808354040283529160200191611786565b820191906000526020600020905b81548152906001019060200180831161176957829003601f168201915b5050509183525050602001859052919050815181556020820151816001019080516117b592916020019061197c565b506040820151816002019080516117d092916020019061197c565b506060820151816003019080516117eb92916020019061197c565b505050507f380fc6701688aa99b3b52cafad974633221d7c5d5100d0a1f5f30b5b861b54aa60068260405160608082526009908201527f4d61727269676167650000000000000000000000000000000000000000000000608082015260a0602082018181528454600260001961010060018416150201909116049183018290528291604083019060c0840190879080156118c65780601f1061189b576101008083540402835291602001916118c6565b820191906000526020600020905b8154815290600101906020018083116118a957829003601f168201915b5050848103825285818151815260200191508051906020019080838360005b838110156118fe5780820151818401525b6020016118e5565b50505050905090810190601f16801561192b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a15b5b50505050565b6008545b90565b815481835581811511610e7457600502816005028360005260206000209182019101610e749190611aac565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119bd57805160ff19168380011785556119ea565b828001600101855582156119ea579182015b828111156119ea5782518255916020019190600101906119cf565b5b506119f7929150611aff565b5090565b815481835581811511610e7457600402816004028360005260206000209182019101610e749190611b20565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119bd57805160ff19168380011785556119ea565b828001600101855582156119ea579182015b828111156119ea5782518255916020019190600101906119cf565b5b506119f7929150611aff565b5090565b6115cd91905b808211156119f7576000808255611acc6001830182611b6c565b611ada600283016000611b6c565b611ae8600383016000611b6c565b5060006004820155600501611ab2565b5090565b90565b6115cd91905b808211156119f75760008155600101611b05565b5090565b90565b6115cd91905b808211156119f7576000808255611b406001830182611b6c565b611b4e600283016000611b6c565b611b5c600383016000611b6c565b50600401611b26565b5090565b90565b50805460018160011615610100020316600290046000825580601f10611b925750611368565b601f0160209004906000526020600020908101906113689190611aff565b5b505600a165627a7a72305820958a677e37393cbaf01690946f50ef64bd2028a90365fa957770683fe70578470029000000000000000000000000126799e70341c54203d241c92c1f511dbe75aded
Deployed Bytecode
0x606060405236156100f95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630d80fefd81146100fe5780630eabeffe146102a15780634d7d8a601461036d57806358c721ce146103925780636753a3c11461052d57806379ba5097146106045780638b35a244146106195780638da5cb5b146106a4578063a4c7c7b3146106d3578063a6f9dae11461075e578063b61d27f61461077f578063c5590033146107e6578063d081b6811461087b578063d252103414610906578063d4ee1d9014610991578063dc0c1a27146109c0578063fadcd861146109e5578063fbda68e214610afe575b600080fd5b341561010957600080fd5b610114600435610b23565b6040518581526080810182905260a060208201818152865460026000196101006001841615020190911604918301829052906040830190606084019060c0850190899080156101a45780601f10610179576101008083540402835291602001916101a4565b820191906000526020600020905b81548152906001019060200180831161018757829003601f168201915b50508481038352875460026000196101006001841615020190911604808252602090910190889080156102185780601f106101ed57610100808354040283529160200191610218565b820191906000526020600020905b8154815290600101906020018083116101fb57829003601f168201915b505084810382528654600260001961010060018416150201909116048082526020909101908790801561028c5780601f106102615761010080835404028352916020019161028c565b820191906000526020600020905b81548152906001019060200180831161026f57829003601f168201915b50509850505050505050505060405180910390f35b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610b6095505050505050565b005b341561037857600080fd5b610380610e7a565b60405190815260200160405180910390f35b341561039d57600080fd5b6103a8600435610e80565b604051848152608060208201818152855460026000196101006001841615020190911604918301829052906040830190606084019060a0850190889080156104315780601f1061040657610100808354040283529160200191610431565b820191906000526020600020905b81548152906001019060200180831161041457829003601f168201915b50508481038352865460026000196101006001841615020190911604808252602090910190879080156104a55780601f1061047a576101008083540402835291602001916104a5565b820191906000526020600020905b81548152906001019060200180831161048857829003601f168201915b50508481038252855460026000196101006001841615020190911604808252602090910190869080156105195780601f106104ee57610100808354040283529160200191610519565b820191906000526020600020905b8154815290600101906020018083116104fc57829003601f168201915b505097505050505050505060405180910390f35b341561053857600080fd5b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610eb495505050505050565b005b341561060f57600080fd5b61036b61118f565b005b341561062457600080fd5b61062c6111d9565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156106af57600080fd5b6106b7611277565b604051600160a060020a03909116815260200160405180910390f35b34156106de57600080fd5b61062c611286565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561076957600080fd5b61036b600160a060020a0360043516611324565b005b341561078a57600080fd5b61036b60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061136c95505050505050565b005b34156107f157600080fd5b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061140b95505050505050565b005b341561088657600080fd5b61062c61147e565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561091157600080fd5b61062c61151c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156106695780820151818401525b602001610650565b50505050905090810190601f1680156106965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561099c57600080fd5b6106b76115ba565b604051600160a060020a03909116815260200160405180910390f35b34156109cb57600080fd5b6103806115c9565b60405190815260200160405180910390f35b34156109f057600080fd5b61036b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506115d095505050505050565b005b3415610b0957600080fd5b610380611943565b60405190815260200160405180910390f35b6008805482908110610b3157fe5b906000526020600020906005020160005b50805460048201549092506001820191600281019160039091019085565b6040517f4d61727269656400000000000000000000000000000000000000000000000000815260070160405190819003902060056040518082805460018160011615610100020316600290048015610bef5780601f10610bcd576101008083540402835291820191610bef565b820191906000526020600020905b815481529060010190602001808311610bdb575b505091505060405190819003902014610c0757600080fd5b6000341115610c4957600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610c4957600080fd5b5b6008805460018101610c5c838261194a565b916000526020600020906005020160005b60a060405190810160409081524282526020820188905281018690526060810185905234608082015291905081518155602082015181600101908051610cb792916020019061197c565b50604082015181600201908051610cd292916020019061197c565b50606082015181600301908051610ced92916020019061197c565b50608082015181600401555050507f200deb8b3290a27dc66b22678c86aea858eba8208e869bacf3c5b20ab1c134518383833460405180806020018060200180602001858152602001848103845288818151815260200191508051906020019080838360005b83811015610d6c5780820151818401525b602001610d53565b50505050905090810190601f168015610d995780820380516001836020036101000a031916815260200191505b50848103835287818151815260200191508051906020019080838360005b83811015610dd05780820151818401525b602001610db7565b50505050905090810190601f168015610dfd5780820380516001836020036101000a031916815260200191505b50848103825286818151815260200191508051906020019080838360005b83811015610e345780820151818401525b602001610e1b565b50505050905090810190601f168015610e615780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a15b5b505050565b60045481565b6007805482908110610e8e57fe5b906000526020600020906004020160005b50805491506001810190600281019060030184565b60005433600160a060020a03908116911614610ecf57600080fd5b6040517f4d61727269656400000000000000000000000000000000000000000000000000815260070160405190819003902060056040518082805460018160011615610100020316600290048015610f5e5780601f10610f3c576101008083540402835291820191610f5e565b820191906000526020600020905b815481529060010190602001808311610f4a575b505091505060405190819003902014610f7657600080fd5b6007805460018101610f8883826119fb565b916000526020600020906004020160005b608060405190810160409081524282526020820188905281018690526060810185905291905081518155602082015181600101908051610fdd92916020019061197c565b50604082015181600201908051610ff892916020019061197c565b5060608201518160030190805161101392916020019061197c565b505050507f380fc6701688aa99b3b52cafad974633221d7c5d5100d0a1f5f30b5b861b54aa83838360405180806020018060200180602001848103845287818151815260200191508051906020019080838360005b838110156110815780820151818401525b602001611068565b50505050905090810190601f1680156110ae5780820380516001836020036101000a031916815260200191505b50848103835286818151815260200191508051906020019080838360005b838110156110e55780820151818401525b6020016110cc565b50505050905090810190601f1680156111125780820380516001836020036101000a031916815260200191505b50848103825285818151815260200191508051906020019080838360005b838110156111495780820151818401525b602001611130565b50505050905090810190601f1680156111765780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a15b5b5b505050565b60015433600160a060020a03908116911614156111d6576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b5b565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b60005433600160a060020a0390811691161461133f57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a0390811691161461138757600080fd5b82600160a060020a0316828260405180828051906020019080838360005b838110156113be5780820151818401525b6020016113a5565b50505050905090810190601f1680156113eb5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876187965a03f1505050505b5b505050565b60005433600160a060020a0390811691161461142657600080fd5b600582805161143992916020019061197c565b5061147860408051908101604052600e81527f4368616e6765642053746174757300000000000000000000000000000000000060208201528383610eb4565b5b5b5050565b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561126f5780601f106112445761010080835404028352916020019161126f565b820191906000526020600020905b81548152906001019060200180831161125257829003601f168201915b505050505081565b600154600160a060020a031681565b6007545b90565b60005433600160a060020a039081169116146115eb57600080fd5b600754156115f857600080fd5b600284805161160b92916020019061197c565b50600383805161161f92916020019061197c565b5042600455600682805161163792916020019061197c565b5060408051908101604052600781527f4d617272696564000000000000000000000000000000000000000000000000006020820152600590805161167f92916020019061197c565b50600780546001810161169283826119fb565b916000526020600020906004020160005b6080604051908101604052804281526020016040805190810160405280600881526020017f4d61727269616765000000000000000000000000000000000000000000000000815250815260200160068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117865780601f1061175b57610100808354040283529160200191611786565b820191906000526020600020905b81548152906001019060200180831161176957829003601f168201915b5050509183525050602001859052919050815181556020820151816001019080516117b592916020019061197c565b506040820151816002019080516117d092916020019061197c565b506060820151816003019080516117eb92916020019061197c565b505050507f380fc6701688aa99b3b52cafad974633221d7c5d5100d0a1f5f30b5b861b54aa60068260405160608082526009908201527f4d61727269676167650000000000000000000000000000000000000000000000608082015260a0602082018181528454600260001961010060018416150201909116049183018290528291604083019060c0840190879080156118c65780601f1061189b576101008083540402835291602001916118c6565b820191906000526020600020905b8154815290600101906020018083116118a957829003601f168201915b5050848103825285818151815260200191508051906020019080838360005b838110156118fe5780820151818401525b6020016118e5565b50505050905090810190601f16801561192b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a15b5b50505050565b6008545b90565b815481835581811511610e7457600502816005028360005260206000209182019101610e749190611aac565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119bd57805160ff19168380011785556119ea565b828001600101855582156119ea579182015b828111156119ea5782518255916020019190600101906119cf565b5b506119f7929150611aff565b5090565b815481835581811511610e7457600402816004028360005260206000209182019101610e749190611b20565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119bd57805160ff19168380011785556119ea565b828001600101855582156119ea579182015b828111156119ea5782518255916020019190600101906119cf565b5b506119f7929150611aff565b5090565b6115cd91905b808211156119f7576000808255611acc6001830182611b6c565b611ada600283016000611b6c565b611ae8600383016000611b6c565b5060006004820155600501611ab2565b5090565b90565b6115cd91905b808211156119f75760008155600101611b05565b5090565b90565b6115cd91905b808211156119f7576000808255611b406001830182611b6c565b611b4e600283016000611b6c565b611b5c600383016000611b6c565b50600401611b26565b5090565b90565b50805460018160011615610100020316600290046000825580601f10611b925750611368565b601f0160209004906000526020600020908101906113689190611aff565b5b505600a165627a7a72305820958a677e37393cbaf01690946f50ef64bd2028a90365fa957770683fe70578470029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000126799e70341c54203d241c92c1f511dbe75aded
-----Decoded View---------------
Arg [0] : _owner (address): 0x126799E70341C54203d241c92C1f511dbE75AdeD
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000126799e70341c54203d241c92c1f511dbe75aded
Swarm Source
bzzr://958a677e37393cbaf01690946f50ef64bd2028a90365fa957770683fe7057847
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.