![ads](/images/gen/moonpay_20.png)
20M+ users trust MoonPay worldwide. Checkout with your preferred payment method.
![ads](/images/gen/cons_20.png)
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
![ads](/images/gen/nexo.png)
Get up to 0.5% cashback per purchase and receive daily interest.
![ads](/images/gen/cons_20.png)
Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Purchase 100+ cryptocurrencies instantly, with Visa/Mastercard, Google/Apple Pay, and a variety of other funding methods.
![ads](/images/gen/coinsgame_20a.png)
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
![ads](/images/gen/celsiuscasino_20.png)
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
![ads](/images/gen/bcgames_20.png)
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
![ads](/images/gen/bcgames_20.png)
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
![ads](/images/gen/cw_20.png)
Play 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
![ads](/images/gen/cryptoslots.png)
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$749.87 (@ $2,625.39/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (12)353,836,852.650701 DGDeGate Token (DG)$31,309,961.58@0.088552,099.2834 USDCUSDC (USDC)$51,966.22@0.99741.4 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]4,214 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Unsafe]1.4 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]NFT Tokens (9)
ERC-1155 TOKEN*
[Suspicious]More Info
Private Name Tags
ContractCreator
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 498 transactions
Transaction Hash MethodBlockFromToConfirm Transact... 20470066 2024-08-06 14:15:59 15 days ago 1722953759 IN 0 ETH$0.00 0.0017473 13 Confirm Transact... 20468795 2024-08-06 10:01:11 16 days ago 1722938471 IN 0 ETH$0.00 0.00026942 3.2 Confirm Transact... 20468785 2024-08-06 9:59:11 16 days ago 1722938351 IN 0 ETH$0.00 0.00025254 3 Submit Transacti... 20467046 2024-08-06 4:09:11 16 days ago 1722917351 IN 0 ETH$0.00 0.00050865 2.49012824 Confirm Transact... 20329631 2024-07-17 23:48:11 35 days ago 1721260091 IN 0 ETH$0.00 0.00060483 4.5 Confirm Transact... 20325674 2024-07-17 10:32:47 36 days ago 1721212367 IN 0 ETH$0.00 0.00063146 7.5 Confirm Transact... 20325670 2024-07-17 10:31:59 36 days ago 1721212319 IN 0 ETH$0.00 0.00061452 7.3 Confirm Transact... 20325661 2024-07-17 10:30:11 36 days ago 1721212211 IN 0 ETH$0.00 0.00015497 7.3 Submit Transacti... 20323566 2024-07-17 3:29:59 36 days ago 1721186999 IN 0 ETH$0.00 0.00200025 9.79341133 Confirm Transact... 20310777 2024-07-15 8:39:59 38 days ago 1721032799 IN 0 ETH$0.00 0.0006593 4.90523915 Confirm Transact... 20289044 2024-07-12 7:51:35 41 days ago 1720770695 IN 0 ETH$0.00 0.00030646 3.64 Confirm Transact... 20289036 2024-07-12 7:49:59 41 days ago 1720770599 IN 0 ETH$0.00 0.00035356 4.2 Submit Transacti... 20288070 2024-07-12 4:34:11 41 days ago 1720758851 IN 0 ETH$0.00 0.00054574 2.67171779 Confirm Transact... 19611073 2024-04-08 12:52:59 135 days ago 1712580779 IN 0 ETH$0.00 0.0042562 31.66631764 Confirm Transact... 19609104 2024-04-08 6:15:35 136 days ago 1712556935 IN 0 ETH$0.00 0.00078301 9.3 Confirm Transact... 19609095 2024-04-08 6:13:47 136 days ago 1712556827 IN 0 ETH$0.00 0.00084181 10 Submit Transacti... 19608621 2024-04-08 4:38:23 136 days ago 1712551103 IN 0 ETH$0.00 0.00183414 8.9790462 Confirm Transact... 19530785 2024-03-28 6:20:23 147 days ago 1711606823 IN 0 ETH$0.00 0.00272526 22.83423969 Confirm Transact... 19526504 2024-03-27 15:22:47 147 days ago 1711552967 IN 0 ETH$0.00 0.00404136 48 Confirm Transact... 19526458 2024-03-27 15:12:35 147 days ago 1711552355 IN 0 ETH$0.00 0.00431006 51.2 Revoke Confirmat... 19523001 2024-03-27 3:23:35 148 days ago 1711509815 IN 0 ETH$0.00 0.00057255 20.48582644 Submit Transacti... 19522966 2024-03-27 3:16:35 148 days ago 1711509395 IN 0 ETH$0.00 0.00340923 21.72860045 Submit Transacti... 19509938 2024-03-25 7:11:59 150 days ago 1711350719 IN 0 ETH$0.00 0.00250372 15.9573544 Confirm Transact... 19413120 2024-03-11 16:43:47 163 days ago 1710175427 IN 0 ETH$0.00 0.0134408 100 Confirm Transact... 19413044 2024-03-11 16:28:23 163 days ago 1710174503 IN 0 ETH$0.00 0.01138837 95.42 Latest 14 internal transactions
Advanced mode:Parent Transaction Hash Block From To 19530785 2024-03-28 6:20:23 147 days ago 1711606823 57 ETH$149,647.22 19413044 2024-03-11 16:28:23 163 days ago 1710174503 15 ETH$39,380.85 19376285 2024-03-06 12:59:23 168 days ago 1709729963 5 ETH$13,126.95 19266074 2024-02-20 2:55:23 184 days ago 1708397723 15 ETH$39,380.85 18941261 2024-01-05 13:06:35 229 days ago 1704459995 15 ETH$39,380.85 18833361 2023-12-21 9:30:59 245 days ago 1703151059 5 ETH$13,126.95 18175162 2023-09-20 5:56:47 337 days ago 1695189407 30 ETH$78,761.70 18018676 2023-08-29 7:04:59 359 days ago 1693292699 5 ETH$13,126.95 17171465 2023-05-02 6:58:59 478 days ago 1683010739 295 ETH$774,490.00 17114608 2023-04-24 7:17:11 486 days ago 1682320631 5 ETH$13,126.95 13063049 2021-08-20 16:00:41 1097 days ago 1629475241 10 ETH$26,253.90 12192369 2021-04-07 11:26:24 1233 days ago 1617794784 10 ETH$26,253.90 12019354 2021-03-11 20:14:13 1259 days ago 1615493653 3 ETH$7,876.17 11979150 2021-03-05 15:33:42 1265 days ago 1614958422 29.3333 ETH$77,011.35 Loading...LoadingContract Name:MultiSigWallet
Compiler Versionv0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
- contract MultiSigWallet *
- - function MultiSigWallet(address[] _ow ...
- - function addOwner(address owner)
- - function removeOwner(address owner)
- - function replaceOwner(address owner, ...
- - function changeRequirement(uint _requ ...
- - function submitTransaction(address de ...
- - function confirmTransaction(uint tran ...
- - function revokeConfirmation(uint tran ...
- - function executeTransaction(uint tran ...
- - function isConfirmed(uint transaction ...
- - function addTransaction(address desti ...
- - function getConfirmationCount(uint tr ...
- - function getTransactionCount(bool pen ...
- - function getOwners()
- - function getConfirmations(uint transa ...
- - function getTransactionIds(uint from, ...
- contract MultiSigWalletWithDailyLi ... *
- - function MultiSigWalletWithDailyLimit ...
- - function changeDailyLimit(uint _daily ...
- - function executeTransaction(uint tran ...
- - function isUnderLimit(uint amount)
- - function calcMaxWithdraw()
/** *Submitted for verification at Etherscan.io on 2021-03-04 */ /** *Submitted for verification at Etherscan.io on 2018-05-10 */ pragma solidity ^0.4.4; /// @title Multisignature wallet - Allows multiple parties to agree on transactions before execution. /// @author Stefan George - <[email protected]> contract MultiSigWallet { uint constant public MAX_OWNER_COUNT = 50; event Confirmation(address indexed sender, uint indexed transactionId); event Revocation(address indexed sender, uint indexed transactionId); event Submission(uint indexed transactionId); event Execution(uint indexed transactionId); event ExecutionFailure(uint indexed transactionId); event Deposit(address indexed sender, uint value); event OwnerAddition(address indexed owner); event OwnerRemoval(address indexed owner); event RequirementChange(uint required); mapping (uint => Transaction) public transactions; mapping (uint => mapping (address => bool)) public confirmations; mapping (address => bool) public isOwner; address[] public owners; uint public required; uint public transactionCount; struct Transaction { address destination; uint value; bytes data; bool executed; } modifier onlyWallet() { if (msg.sender != address(this)) throw; _; } modifier ownerDoesNotExist(address owner) { if (isOwner[owner]) throw; _; } modifier ownerExists(address owner) { if (!isOwner[owner]) throw; _; } modifier transactionExists(uint transactionId) { if (transactions[transactionId].destination == 0) throw; _; } modifier confirmed(uint transactionId, address owner) { if (!confirmations[transactionId][owner]) throw; _; } modifier notConfirmed(uint transactionId, address owner) { if (confirmations[transactionId][owner]) throw; _; } modifier notExecuted(uint transactionId) { if (transactions[transactionId].executed) throw; _; } modifier notNull(address _address) { if (_address == 0) throw; _; } modifier validRequirement(uint ownerCount, uint _required) { if ( ownerCount > MAX_OWNER_COUNT || _required > ownerCount || _required == 0 || ownerCount == 0) throw; _; } /// @dev Fallback function allows to deposit ether. function() payable { if (msg.value > 0) Deposit(msg.sender, msg.value); } /* * Public functions */ /// @dev Contract constructor sets initial owners and required number of confirmations. /// @param _owners List of initial owners. /// @param _required Number of required confirmations. function MultiSigWallet(address[] _owners, uint _required) public validRequirement(_owners.length, _required) { for (uint i=0; i<_owners.length; i++) { if (isOwner[_owners[i]] || _owners[i] == 0) throw; isOwner[_owners[i]] = true; } owners = _owners; required = _required; } /// @dev Allows to add a new owner. Transaction has to be sent by wallet. /// @param owner Address of new owner. function addOwner(address owner) public onlyWallet ownerDoesNotExist(owner) notNull(owner) validRequirement(owners.length + 1, required) { isOwner[owner] = true; owners.push(owner); OwnerAddition(owner); } /// @dev Allows to remove an owner. Transaction has to be sent by wallet. /// @param owner Address of owner. function removeOwner(address owner) public onlyWallet ownerExists(owner) { isOwner[owner] = false; for (uint i=0; i<owners.length - 1; i++) if (owners[i] == owner) { owners[i] = owners[owners.length - 1]; break; } owners.length -= 1; if (required > owners.length) changeRequirement(owners.length); OwnerRemoval(owner); } /// @dev Allows to replace an owner with a new owner. Transaction has to be sent by wallet. /// @param owner Address of owner to be replaced. /// @param owner Address of new owner. function replaceOwner(address owner, address newOwner) public onlyWallet ownerExists(owner) ownerDoesNotExist(newOwner) { for (uint i=0; i<owners.length; i++) if (owners[i] == owner) { owners[i] = newOwner; break; } isOwner[owner] = false; isOwner[newOwner] = true; OwnerRemoval(owner); OwnerAddition(newOwner); } /// @dev Allows to change the number of required confirmations. Transaction has to be sent by wallet. /// @param _required Number of required confirmations. function changeRequirement(uint _required) public onlyWallet validRequirement(owners.length, _required) { required = _required; RequirementChange(_required); } /// @dev Allows an owner to submit and confirm a transaction. /// @param destination Transaction target address. /// @param value Transaction ether value. /// @param data Transaction data payload. /// @return Returns transaction ID. function submitTransaction(address destination, uint value, bytes data) public returns (uint transactionId) { transactionId = addTransaction(destination, value, data); confirmTransaction(transactionId); } /// @dev Allows an owner to confirm a transaction. /// @param transactionId Transaction ID. function confirmTransaction(uint transactionId) public ownerExists(msg.sender) transactionExists(transactionId) notConfirmed(transactionId, msg.sender) { confirmations[transactionId][msg.sender] = true; Confirmation(msg.sender, transactionId); executeTransaction(transactionId); } /// @dev Allows an owner to revoke a confirmation for a transaction. /// @param transactionId Transaction ID. function revokeConfirmation(uint transactionId) public ownerExists(msg.sender) confirmed(transactionId, msg.sender) notExecuted(transactionId) { confirmations[transactionId][msg.sender] = false; Revocation(msg.sender, transactionId); } /// @dev Allows anyone to execute a confirmed transaction. /// @param transactionId Transaction ID. function executeTransaction(uint transactionId) public notExecuted(transactionId) { if (isConfirmed(transactionId)) { Transaction tx = transactions[transactionId]; tx.executed = true; if (tx.destination.call.value(tx.value)(tx.data)) Execution(transactionId); else { ExecutionFailure(transactionId); tx.executed = false; } } } /// @dev Returns the confirmation status of a transaction. /// @param transactionId Transaction ID. /// @return Confirmation status. function isConfirmed(uint transactionId) public constant returns (bool) { uint count = 0; for (uint i=0; i<owners.length; i++) { if (confirmations[transactionId][owners[i]]) count += 1; if (count == required) return true; } } /* * Internal functions */ /// @dev Adds a new transaction to the transaction mapping, if transaction does not exist yet. /// @param destination Transaction target address. /// @param value Transaction ether value. /// @param data Transaction data payload. /// @return Returns transaction ID. function addTransaction(address destination, uint value, bytes data) internal notNull(destination) returns (uint transactionId) { transactionId = transactionCount; transactions[transactionId] = Transaction({ destination: destination, value: value, data: data, executed: false }); transactionCount += 1; Submission(transactionId); } /* * Web3 call functions */ /// @dev Returns number of confirmations of a transaction. /// @param transactionId Transaction ID. /// @return Number of confirmations. function getConfirmationCount(uint transactionId) public constant returns (uint count) { for (uint i=0; i<owners.length; i++) if (confirmations[transactionId][owners[i]]) count += 1; } /// @dev Returns total number of transactions after filers are applied. /// @param pending Include pending transactions. /// @param executed Include executed transactions. /// @return Total number of transactions after filters are applied. function getTransactionCount(bool pending, bool executed) public constant returns (uint count) { for (uint i=0; i<transactionCount; i++) if ( pending && !transactions[i].executed || executed && transactions[i].executed) count += 1; } /// @dev Returns list of owners. /// @return List of owner addresses. function getOwners() public constant returns (address[]) { return owners; } /// @dev Returns array with owner addresses, which confirmed transaction. /// @param transactionId Transaction ID. /// @return Returns array of owner addresses. function getConfirmations(uint transactionId) public constant returns (address[] _confirmations) { address[] memory confirmationsTemp = new address[](owners.length); uint count = 0; uint i; for (i=0; i<owners.length; i++) if (confirmations[transactionId][owners[i]]) { confirmationsTemp[count] = owners[i]; count += 1; } _confirmations = new address[](count); for (i=0; i<count; i++) _confirmations[i] = confirmationsTemp[i]; } /// @dev Returns list of transaction IDs in defined range. /// @param from Index start position of transaction array. /// @param to Index end position of transaction array. /// @param pending Include pending transactions. /// @param executed Include executed transactions. /// @return Returns array of transaction IDs. function getTransactionIds(uint from, uint to, bool pending, bool executed) public constant returns (uint[] _transactionIds) { uint[] memory transactionIdsTemp = new uint[](transactionCount); uint count = 0; uint i; for (i=0; i<transactionCount; i++) if ( pending && !transactions[i].executed || executed && transactions[i].executed) { transactionIdsTemp[count] = i; count += 1; } _transactionIds = new uint[](to - from); for (i=from; i<to; i++) _transactionIds[i - from] = transactionIdsTemp[i]; } } /// @title Multisignature wallet with daily limit - Allows an owner to withdraw a daily limit without multisig. /// @author Stefan George - <[email protected]> contract MultiSigWalletWithDailyLimit is MultiSigWallet { event DailyLimitChange(uint dailyLimit); uint public dailyLimit; uint public lastDay; uint public spentToday; /* * Public functions */ /// @dev Contract constructor sets initial owners, required number of confirmations and daily withdraw limit. /// @param _owners List of initial owners. /// @param _required Number of required confirmations. /// @param _dailyLimit Amount in wei, which can be withdrawn without confirmations on a daily basis. function MultiSigWalletWithDailyLimit(address[] _owners, uint _required, uint _dailyLimit) public MultiSigWallet(_owners, _required) { dailyLimit = _dailyLimit; } /// @dev Allows to change the daily limit. Transaction has to be sent by wallet. /// @param _dailyLimit Amount in wei. function changeDailyLimit(uint _dailyLimit) public onlyWallet { dailyLimit = _dailyLimit; DailyLimitChange(_dailyLimit); } /// @dev Allows anyone to execute a confirmed transaction or ether withdraws until daily limit is reached. /// @param transactionId Transaction ID. function executeTransaction(uint transactionId) public notExecuted(transactionId) { Transaction tx = transactions[transactionId]; bool confirmed = isConfirmed(transactionId); if (confirmed || tx.data.length == 0 && isUnderLimit(tx.value)) { tx.executed = true; if (!confirmed) spentToday += tx.value; if (tx.destination.call.value(tx.value)(tx.data)) Execution(transactionId); else { ExecutionFailure(transactionId); tx.executed = false; if (!confirmed) spentToday -= tx.value; } } } /* * Internal functions */ /// @dev Returns if amount is within daily limit and resets spentToday after one day. /// @param amount Amount to withdraw. /// @return Returns if amount is under daily limit. function isUnderLimit(uint amount) internal returns (bool) { if (now > lastDay + 24 hours) { lastDay = now; spentToday = 0; } if (spentToday + amount > dailyLimit || spentToday + amount < spentToday) return false; return true; } /* * Web3 call functions */ /// @dev Returns maximum withdraw amount. /// @return Returns amount. function calcMaxWithdraw() public constant returns (uint) { if (now > lastDay + 24 hours) return dailyLimit; if (dailyLimit < spentToday) return 0; return dailyLimit - spentToday; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"revokeConfirmation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"address"}],"name":"confirmations","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"pending","type":"bool"},{"name":"executed","type":"bool"}],"name":"getTransactionCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"isConfirmed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"getConfirmationCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"transactions","outputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"executed","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getOwners","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"from","type":"uint256"},{"name":"to","type":"uint256"},{"name":"pending","type":"bool"},{"name":"executed","type":"bool"}],"name":"getTransactionIds","outputs":[{"name":"_transactionIds","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"getConfirmations","outputs":[{"name":"_confirmations","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"transactionCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_required","type":"uint256"}],"name":"changeRequirement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"confirmTransaction","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"destination","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}],"name":"submitTransaction","outputs":[{"name":"transactionId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MAX_OWNER_COUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"required","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"},{"name":"newOwner","type":"address"}],"name":"replaceOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"transactionId","type":"uint256"}],"name":"executeTransaction","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_owners","type":"address[]"},{"name":"_required","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Confirmation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Revocation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Submission","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Execution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"ExecutionFailure","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"required","type":"uint256"}],"name":"RequirementChange","type":"event"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162001631380380620016318339810160405280516020820151910180519091906000908260328211806200004857508181115b8062000052575080155b806200005c575081155b156200006757600080fd5b600092505b84518310156200013b576002600086858151811015156200008957fe5b6020908102909101810151600160a060020a031682528101919091526040016000205460ff1680620000dc57508483815181101515620000c557fe5b90602001906020020151600160a060020a03166000145b15620000e757600080fd5b6001600260008786815181101515620000fc57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055600192909201916200006c565b84516200015090600390602088019062000162565b50505060049190915550620001f69050565b828054828255906000526020600020908101928215620001ba579160200282015b82811115620001ba5782518254600160a060020a031916600160a060020a0390911617825560209092019160019091019062000183565b50620001c8929150620001cc565b5090565b620001f391905b80821115620001c8578054600160a060020a0319168155600101620001d3565b90565b61142b80620002066000396000f30060806040526004361061011c5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c27811461015e578063173825d91461019257806320ea8d86146101b35780632f54bf6e146101cb5780633411c81c1461020057806354741525146102245780637065cb4814610255578063784547a7146102765780638b51d13f1461028e5780639ace38c2146102a6578063a0e67e2b14610361578063a8abe69a146103c6578063b5dc40c3146103eb578063b77bf60014610403578063ba51a6df14610418578063c01a8c8414610430578063c642747414610448578063d74f8edd146104b1578063dc8452cd146104c6578063e20056e6146104db578063ee22610b14610502575b600034111561015c5760408051348152905133917fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c919081900360200190a25b005b34801561016a57600080fd5b5061017660043561051a565b60408051600160a060020a039092168252519081900360200190f35b34801561019e57600080fd5b5061015c600160a060020a0360043516610542565b3480156101bf57600080fd5b5061015c6004356106b9565b3480156101d757600080fd5b506101ec600160a060020a0360043516610773565b604080519115158252519081900360200190f35b34801561020c57600080fd5b506101ec600435600160a060020a0360243516610788565b34801561023057600080fd5b50610243600435151560243515156107a8565b60408051918252519081900360200190f35b34801561026157600080fd5b5061015c600160a060020a0360043516610814565b34801561028257600080fd5b506101ec600435610931565b34801561029a57600080fd5b506102436004356109b5565b3480156102b257600080fd5b506102be600435610a24565b6040518085600160a060020a0316600160a060020a031681526020018481526020018060200183151515158152602001828103825284818151815260200191508051906020019080838360005b8381101561032357818101518382015260200161030b565b50505050905090810190601f1680156103505780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b34801561036d57600080fd5b50610376610ae2565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156103b257818101518382015260200161039a565b505050509050019250505060405180910390f35b3480156103d257600080fd5b5061037660043560243560443515156064351515610b45565b3480156103f757600080fd5b50610376600435610c7e565b34801561040f57600080fd5b50610243610df7565b34801561042457600080fd5b5061015c600435610dfd565b34801561043c57600080fd5b5061015c600435610e74565b34801561045457600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610243948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610f3f9650505050505050565b3480156104bd57600080fd5b50610243610f5e565b3480156104d257600080fd5b50610243610f63565b3480156104e757600080fd5b5061015c600160a060020a0360043581169060243516610f69565b34801561050e57600080fd5b5061015c6004356110f3565b600380548290811061052857fe5b600091825260209091200154600160a060020a0316905081565b600033301461055057600080fd5b600160a060020a038216600090815260026020526040902054829060ff16151561057957600080fd5b600160a060020a0383166000908152600260205260408120805460ff1916905591505b600354600019018210156106545782600160a060020a03166003838154811015156105c357fe5b600091825260209091200154600160a060020a03161415610649576003805460001981019081106105f057fe5b60009182526020909120015460038054600160a060020a03909216918490811061061657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550610654565b60019091019061059c565b6003805460001901906106679082611343565b5060035460045411156106805760035461068090610dfd565b604051600160a060020a038416907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9090600090a2505050565b3360008181526002602052604090205460ff1615156106d757600080fd5b60008281526001602090815260408083203380855292529091205483919060ff16151561070357600080fd5b600084815260208190526040902060030154849060ff161561072457600080fd5b6000858152600160209081526040808320338085529252808320805460ff191690555187927ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e991a35050505050565b60026020526000908152604090205460ff1681565b600160209081526000928352604080842090915290825290205460ff1681565b6000805b60055481101561080d578380156107d5575060008181526020819052604090206003015460ff16155b806107f957508280156107f9575060008181526020819052604090206003015460ff165b15610805576001820191505b6001016107ac565b5092915050565b33301461082057600080fd5b600160a060020a038116600090815260026020526040902054819060ff161561084857600080fd5b81600160a060020a038116151561085e57600080fd5b600380549050600101600454603282118061087857508181115b80610881575080155b8061088a575081155b1561089457600080fd5b600160a060020a038516600081815260026020526040808220805460ff1916600190811790915560038054918201815583527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b01805473ffffffffffffffffffffffffffffffffffffffff191684179055517ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d9190a25050505050565b600080805b6003548110156109ae576000848152600160205260408120600380549192918490811061095f57fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610993576001820191505b6004548214156109a657600192506109ae565b600101610936565b5050919050565b6000805b600354811015610a1e57600083815260016020526040812060038054919291849081106109e257fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610a16576001820191505b6001016109b9565b50919050565b6000602081815291815260409081902080546001808301546002808501805487516101009582161595909502600019011691909104601f8101889004880284018801909652858352600160a060020a0390931695909491929190830182828015610acf5780601f10610aa457610100808354040283529160200191610acf565b820191906000526020600020905b815481529060010190602001808311610ab257829003601f168201915b5050506003909301549192505060ff1684565b60606003805480602002602001604051908101604052809291908181526020018280548015610b3a57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610b1c575b505050505090505b90565b606080600080600554604051908082528060200260200182016040528015610b77578160200160208202803883390190505b50925060009150600090505b600554811015610bfe57858015610bac575060008181526020819052604090206003015460ff16155b80610bd05750848015610bd0575060008181526020819052604090206003015460ff165b15610bf657808383815181101515610be457fe5b60209081029091010152600191909101905b600101610b83565b878703604051908082528060200260200182016040528015610c2a578160200160208202803883390190505b5093508790505b86811015610c73578281815181101515610c4757fe5b9060200190602002015184898303815181101515610c6157fe5b60209081029091010152600101610c31565b505050949350505050565b606080600080600380549050604051908082528060200260200182016040528015610cb3578160200160208202803883390190505b50925060009150600090505b600354811015610d705760008581526001602052604081206003805491929184908110610ce857fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610d68576003805482908110610d2357fe5b6000918252602090912001548351600160a060020a0390911690849084908110610d4957fe5b600160a060020a03909216602092830290910190910152600191909101905b600101610cbf565b81604051908082528060200260200182016040528015610d9a578160200160208202803883390190505b509350600090505b81811015610def578281815181101515610db857fe5b906020019060200201518482815181101515610dd057fe5b600160a060020a03909216602092830290910190910152600101610da2565b505050919050565b60055481565b333014610e0957600080fd5b600354816032821180610e1b57508181115b80610e24575080155b80610e2d575081155b15610e3757600080fd5b60048390556040805184815290517fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a9181900360200190a1505050565b3360008181526002602052604090205460ff161515610e9257600080fd5b6000828152602081905260409020548290600160a060020a03161515610eb757600080fd5b60008381526001602090815260408083203380855292529091205484919060ff1615610ee257600080fd5b6000858152600160208181526040808420338086529252808420805460ff1916909317909255905187927f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef91a3610f38856110f3565b5050505050565b6000610f4c848484611253565b9050610f5781610e74565b9392505050565b603281565b60045481565b6000333014610f7757600080fd5b600160a060020a038316600090815260026020526040902054839060ff161515610fa057600080fd5b600160a060020a038316600090815260026020526040902054839060ff1615610fc857600080fd5b600092505b6003548310156110595784600160a060020a0316600384815481101515610ff057fe5b600091825260209091200154600160a060020a0316141561104e578360038481548110151561101b57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550611059565b600190920191610fcd565b600160a060020a03808616600081815260026020526040808220805460ff1990811690915593881682528082208054909416600117909355915190917f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9091a2604051600160a060020a038516907ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d90600090a25050505050565b600081815260208190526040812060030154829060ff161561111457600080fd5b61111d83610931565b1561124e576000838152602081905260409081902060038101805460ff19166001908117909155815481830154935160028085018054959850600160a060020a03909316959492939192839285926000199183161561010002919091019091160480156111cb5780601f106111a0576101008083540402835291602001916111cb565b820191906000526020600020905b8154815290600101906020018083116111ae57829003601f168201915b505091505060006040518083038185875af192505050156112165760405183907f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7590600090a261124e565b60405183907f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923690600090a260038201805460ff191690555b505050565b600083600160a060020a038116151561126b57600080fd5b60055460408051608081018252600160a060020a0388811682526020808301898152838501898152600060608601819052878152808452959095208451815473ffffffffffffffffffffffffffffffffffffffff1916941693909317835551600183015592518051949650919390926112eb926002850192910190611367565b50606091909101516003909101805460ff191691151591909117905560058054600101905560405182907fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5190600090a2509392505050565b81548183558181111561124e5760008381526020902061124e9181019083016113e5565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106113a857805160ff19168380011785556113d5565b828001600101855582156113d5579182015b828111156113d55782518255916020019190600101906113ba565b506113e19291506113e5565b5090565b610b4291905b808211156113e157600081556001016113eb5600a165627a7a72305820c4d36c65dbc37a8f3d3839eaf6c7aa79f17e63b812ce9d73341b751c29f9eb5c0029000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000f5020adf433645c451a4809eac0d6f680709f11b000000000000000000000000440ad9580f9d29e384c4d2a1c36c6928fb4e1392000000000000000000000000b7093fc2d926adde48122b70991fe68374879adf000000000000000000000000c715b8501039d3514787dc55bc09f89c293351e9000000000000000000000000407587649ea87d3a142329fc5fb1b866ee417c8a0000000000000000000000003cd51a933b0803ddccdf985a7c71c1c7357fe9ebDeployed Bytecode
0x60806040526004361061011c5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c27811461015e578063173825d91461019257806320ea8d86146101b35780632f54bf6e146101cb5780633411c81c1461020057806354741525146102245780637065cb4814610255578063784547a7146102765780638b51d13f1461028e5780639ace38c2146102a6578063a0e67e2b14610361578063a8abe69a146103c6578063b5dc40c3146103eb578063b77bf60014610403578063ba51a6df14610418578063c01a8c8414610430578063c642747414610448578063d74f8edd146104b1578063dc8452cd146104c6578063e20056e6146104db578063ee22610b14610502575b600034111561015c5760408051348152905133917fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c919081900360200190a25b005b34801561016a57600080fd5b5061017660043561051a565b60408051600160a060020a039092168252519081900360200190f35b34801561019e57600080fd5b5061015c600160a060020a0360043516610542565b3480156101bf57600080fd5b5061015c6004356106b9565b3480156101d757600080fd5b506101ec600160a060020a0360043516610773565b604080519115158252519081900360200190f35b34801561020c57600080fd5b506101ec600435600160a060020a0360243516610788565b34801561023057600080fd5b50610243600435151560243515156107a8565b60408051918252519081900360200190f35b34801561026157600080fd5b5061015c600160a060020a0360043516610814565b34801561028257600080fd5b506101ec600435610931565b34801561029a57600080fd5b506102436004356109b5565b3480156102b257600080fd5b506102be600435610a24565b6040518085600160a060020a0316600160a060020a031681526020018481526020018060200183151515158152602001828103825284818151815260200191508051906020019080838360005b8381101561032357818101518382015260200161030b565b50505050905090810190601f1680156103505780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b34801561036d57600080fd5b50610376610ae2565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156103b257818101518382015260200161039a565b505050509050019250505060405180910390f35b3480156103d257600080fd5b5061037660043560243560443515156064351515610b45565b3480156103f757600080fd5b50610376600435610c7e565b34801561040f57600080fd5b50610243610df7565b34801561042457600080fd5b5061015c600435610dfd565b34801561043c57600080fd5b5061015c600435610e74565b34801561045457600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610243948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610f3f9650505050505050565b3480156104bd57600080fd5b50610243610f5e565b3480156104d257600080fd5b50610243610f63565b3480156104e757600080fd5b5061015c600160a060020a0360043581169060243516610f69565b34801561050e57600080fd5b5061015c6004356110f3565b600380548290811061052857fe5b600091825260209091200154600160a060020a0316905081565b600033301461055057600080fd5b600160a060020a038216600090815260026020526040902054829060ff16151561057957600080fd5b600160a060020a0383166000908152600260205260408120805460ff1916905591505b600354600019018210156106545782600160a060020a03166003838154811015156105c357fe5b600091825260209091200154600160a060020a03161415610649576003805460001981019081106105f057fe5b60009182526020909120015460038054600160a060020a03909216918490811061061657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550610654565b60019091019061059c565b6003805460001901906106679082611343565b5060035460045411156106805760035461068090610dfd565b604051600160a060020a038416907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9090600090a2505050565b3360008181526002602052604090205460ff1615156106d757600080fd5b60008281526001602090815260408083203380855292529091205483919060ff16151561070357600080fd5b600084815260208190526040902060030154849060ff161561072457600080fd5b6000858152600160209081526040808320338085529252808320805460ff191690555187927ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e991a35050505050565b60026020526000908152604090205460ff1681565b600160209081526000928352604080842090915290825290205460ff1681565b6000805b60055481101561080d578380156107d5575060008181526020819052604090206003015460ff16155b806107f957508280156107f9575060008181526020819052604090206003015460ff165b15610805576001820191505b6001016107ac565b5092915050565b33301461082057600080fd5b600160a060020a038116600090815260026020526040902054819060ff161561084857600080fd5b81600160a060020a038116151561085e57600080fd5b600380549050600101600454603282118061087857508181115b80610881575080155b8061088a575081155b1561089457600080fd5b600160a060020a038516600081815260026020526040808220805460ff1916600190811790915560038054918201815583527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b01805473ffffffffffffffffffffffffffffffffffffffff191684179055517ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d9190a25050505050565b600080805b6003548110156109ae576000848152600160205260408120600380549192918490811061095f57fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610993576001820191505b6004548214156109a657600192506109ae565b600101610936565b5050919050565b6000805b600354811015610a1e57600083815260016020526040812060038054919291849081106109e257fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610a16576001820191505b6001016109b9565b50919050565b6000602081815291815260409081902080546001808301546002808501805487516101009582161595909502600019011691909104601f8101889004880284018801909652858352600160a060020a0390931695909491929190830182828015610acf5780601f10610aa457610100808354040283529160200191610acf565b820191906000526020600020905b815481529060010190602001808311610ab257829003601f168201915b5050506003909301549192505060ff1684565b60606003805480602002602001604051908101604052809291908181526020018280548015610b3a57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610b1c575b505050505090505b90565b606080600080600554604051908082528060200260200182016040528015610b77578160200160208202803883390190505b50925060009150600090505b600554811015610bfe57858015610bac575060008181526020819052604090206003015460ff16155b80610bd05750848015610bd0575060008181526020819052604090206003015460ff165b15610bf657808383815181101515610be457fe5b60209081029091010152600191909101905b600101610b83565b878703604051908082528060200260200182016040528015610c2a578160200160208202803883390190505b5093508790505b86811015610c73578281815181101515610c4757fe5b9060200190602002015184898303815181101515610c6157fe5b60209081029091010152600101610c31565b505050949350505050565b606080600080600380549050604051908082528060200260200182016040528015610cb3578160200160208202803883390190505b50925060009150600090505b600354811015610d705760008581526001602052604081206003805491929184908110610ce857fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610d68576003805482908110610d2357fe5b6000918252602090912001548351600160a060020a0390911690849084908110610d4957fe5b600160a060020a03909216602092830290910190910152600191909101905b600101610cbf565b81604051908082528060200260200182016040528015610d9a578160200160208202803883390190505b509350600090505b81811015610def578281815181101515610db857fe5b906020019060200201518482815181101515610dd057fe5b600160a060020a03909216602092830290910190910152600101610da2565b505050919050565b60055481565b333014610e0957600080fd5b600354816032821180610e1b57508181115b80610e24575080155b80610e2d575081155b15610e3757600080fd5b60048390556040805184815290517fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a9181900360200190a1505050565b3360008181526002602052604090205460ff161515610e9257600080fd5b6000828152602081905260409020548290600160a060020a03161515610eb757600080fd5b60008381526001602090815260408083203380855292529091205484919060ff1615610ee257600080fd5b6000858152600160208181526040808420338086529252808420805460ff1916909317909255905187927f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef91a3610f38856110f3565b5050505050565b6000610f4c848484611253565b9050610f5781610e74565b9392505050565b603281565b60045481565b6000333014610f7757600080fd5b600160a060020a038316600090815260026020526040902054839060ff161515610fa057600080fd5b600160a060020a038316600090815260026020526040902054839060ff1615610fc857600080fd5b600092505b6003548310156110595784600160a060020a0316600384815481101515610ff057fe5b600091825260209091200154600160a060020a0316141561104e578360038481548110151561101b57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550611059565b600190920191610fcd565b600160a060020a03808616600081815260026020526040808220805460ff1990811690915593881682528082208054909416600117909355915190917f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9091a2604051600160a060020a038516907ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d90600090a25050505050565b600081815260208190526040812060030154829060ff161561111457600080fd5b61111d83610931565b1561124e576000838152602081905260409081902060038101805460ff19166001908117909155815481830154935160028085018054959850600160a060020a03909316959492939192839285926000199183161561010002919091019091160480156111cb5780601f106111a0576101008083540402835291602001916111cb565b820191906000526020600020905b8154815290600101906020018083116111ae57829003601f168201915b505091505060006040518083038185875af192505050156112165760405183907f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7590600090a261124e565b60405183907f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923690600090a260038201805460ff191690555b505050565b600083600160a060020a038116151561126b57600080fd5b60055460408051608081018252600160a060020a0388811682526020808301898152838501898152600060608601819052878152808452959095208451815473ffffffffffffffffffffffffffffffffffffffff1916941693909317835551600183015592518051949650919390926112eb926002850192910190611367565b50606091909101516003909101805460ff191691151591909117905560058054600101905560405182907fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5190600090a2509392505050565b81548183558181111561124e5760008381526020902061124e9181019083016113e5565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106113a857805160ff19168380011785556113d5565b828001600101855582156113d5579182015b828111156113d55782518255916020019190600101906113ba565b506113e19291506113e5565b5090565b610b4291905b808211156113e157600081556001016113eb5600a165627a7a72305820c4d36c65dbc37a8f3d3839eaf6c7aa79f17e63b812ce9d73341b751c29f9eb5c0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000f5020adf433645c451a4809eac0d6f680709f11b000000000000000000000000440ad9580f9d29e384c4d2a1c36c6928fb4e1392000000000000000000000000b7093fc2d926adde48122b70991fe68374879adf000000000000000000000000c715b8501039d3514787dc55bc09f89c293351e9000000000000000000000000407587649ea87d3a142329fc5fb1b866ee417c8a0000000000000000000000003cd51a933b0803ddccdf985a7c71c1c7357fe9eb
-----Decoded View---------------
Arg [0] : _owners (address[]): 0xf5020ADf433645c451A4809eac0d6F680709f11B,0x440Ad9580f9D29E384C4d2a1c36c6928fb4e1392,0xB7093FC2d926ADdE48122B70991fe68374879adf,0xC715b8501039d3514787dC55BC09f89c293351e9,0x407587649Ea87D3a142329fC5Fb1B866ee417C8A,0x3Cd51A933b0803DDCcDF985A7c71C1C7357FE9Eb
Arg [1] : _required (uint256): 4
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [3] : 000000000000000000000000f5020adf433645c451a4809eac0d6f680709f11b
Arg [4] : 000000000000000000000000440ad9580f9d29e384c4d2a1c36c6928fb4e1392
Arg [5] : 000000000000000000000000b7093fc2d926adde48122b70991fe68374879adf
Arg [6] : 000000000000000000000000c715b8501039d3514787dc55bc09f89c293351e9
Arg [7] : 000000000000000000000000407587649ea87d3a142329fc5fb1b866ee417c8a
Arg [8] : 0000000000000000000000003cd51a933b0803ddccdf985a7c71c1c7357fe9ebDeployed Bytecode Sourcemap
260:11609:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2682:1;2670:9;:13;2666:62;;;2698:30;;;2718:9;2698:30;;;;2706:10;;2698:30;;;;;;;;;;2666:62;260:11609;1027:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1027:23:0;;;;;;;;;-1:-1:-1;;;;;1027:23:0;;;;;;;;;;;;;;3913:475;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3913:475:0;-1:-1:-1;;;;;3913:475:0;;;;;6552:299;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6552:299:0;;;;;980:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;980:40:0;-1:-1:-1;;;;;980:40:0;;;;;;;;;;;;;;;;;;;;;;;909:64;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;909:64:0;;;-1:-1:-1;;;;;909:64:0;;;;;9503:328;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9503:328:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3499:287;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3499:287:0;-1:-1:-1;;;;;3499:287:0;;;;;7613:349;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7613:349:0;;;;;8975:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8975:260:0;;;;;853:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;853:49:0;;;;;;;;;;-1:-1:-1;;;;;853:49:0;-1:-1:-1;;;;;853:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;853:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9919:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9919:121:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;9919:121:0;;;;;;;;;;;;;;;;;11172:694;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;11172:694:0;;;;;;;;;;;;;;;10224:591;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10224:591:0;;;;;1084:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1084:28:0;;;;5231:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5231:214:0;;;;;6071:353;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6071:353:0;;;;;5711:250;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5711:250:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5711:250:0;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5711:250:0;;-1:-1:-1;5711:250:0;;-1:-1:-1;;;;;;;5711:250:0;293:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;293:41:0;;;;1057:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1057:20:0;;;;4592:464;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4592:464:0;-1:-1:-1;;;;;4592:464:0;;;;;;;;;;6969:488;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6969:488:0;;;;;1027:23;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1027:23:0;;-1:-1:-1;1027:23:0;:::o;3913:475::-;4067:6;1289:10;1311:4;1289:27;1285:51;;1331:5;;;1285:51;-1:-1:-1;;;;;1535:14:0;;;;;;:7;:14;;;;;;4006:5;;1535:14;;1534:15;1530:39;;;1564:5;;;1530:39;-1:-1:-1;;;;;4029:14:0;;4046:5;4029:14;;;:7;:14;;;;;:22;;-1:-1:-1;;4029:22:0;;;4046:5;-1:-1:-1;4062:174:0;4079:6;:13;-1:-1:-1;;4079:17:0;4077:19;;4062:174;;;4133:5;-1:-1:-1;;;;;4120:18:0;:6;4127:1;4120:9;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4120:9:0;:18;4116:120;;;4171:6;4178:13;;-1:-1:-1;;4178:17:0;;;4171:25;;;;;;;;;;;;;;;;4159:6;:9;;-1:-1:-1;;;;;4171:25:0;;;;4166:1;;4159:9;;;;;;;;;;;;;;:37;;;;;-1:-1:-1;;;;;4159:37:0;;;;;-1:-1:-1;;;;;4159:37:0;;;;;;4215:5;;4116:120;4098:3;;;;;4062:174;;;4246:6;:18;;-1:-1:-1;;4246:18:0;;;;;;:::i;:::-;-1:-1:-1;4290:6:0;:13;4279:8;;:24;4275:75;;;4336:6;:13;4318:32;;:17;:32::i;:::-;4361:19;;-1:-1:-1;;;;;4361:19:0;;;;;;;;1347:1;3913:475;;:::o;6552:299::-;6637:10;1535:14;;;;:7;:14;;;;;;;;1534:15;1530:39;;;1564:5;;;1530:39;1821:28;;;;:13;:28;;;;;;;;6683:10;1821:35;;;;;;;;;6668:13;;6683:10;1821:35;;1820:36;1816:60;;;1871:5;;;1816:60;2115:12;:27;;;;;;;;;;:36;;;6716:13;;2115:36;;2111:60;;;2166:5;;;2111:60;6790:5;6747:28;;;:13;:28;;;;;;;;6776:10;6747:40;;;;;;;;:48;;-1:-1:-1;;6747:48:0;;;6806:37;6761:13;;6806:37;;;1887:1;1580;;6552:299;;:::o;980:40::-;;;;;;;;;;;;;;;:::o;909:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9503:328::-;9613:10;;9641:182;9658:16;;9656:1;:18;9641:182;;;9701:7;:36;;;;-1:-1:-1;9713:12:0;:15;;;;;;;;;;:24;;;;;9712:25;9701:36;:93;;;;9758:8;:36;;;;-1:-1:-1;9770:12:0;:15;;;;;;;;;;:24;;;;;9758:36;9694:129;;;9822:1;9813:10;;;;9694:129;9676:3;;9641:182;;;9503:328;;;;;:::o;3499:287::-;1289:10;1311:4;1289:27;1285:51;;1331:5;;;1285:51;-1:-1:-1;;;;;1421:14:0;;;;;;:7;:14;;;;;;3595:5;;1421:14;;1417:38;;;1450:5;;;1417:38;3619:5;-1:-1:-1;;;;;2249:13:0;;;2245:37;;;2277:5;;;2245:37;3652:6;:13;;;;3668:1;3652:17;3671:8;;332:2;2387:10;:28;:67;;;;2444:10;2432:9;:22;2387:67;:98;;;-1:-1:-1;2471:14:0;;2387:98;:130;;;-1:-1:-1;2502:15:0;;2387:130;2380:157;;;2532:5;;;2380:157;-1:-1:-1;;;;;3697:14:0;;;;;;:7;:14;;;;;;:21;;-1:-1:-1;;3697:21:0;3714:4;3697:21;;;;;;3729:6;27:10:-1;;23:18;;;45:23;;3729:18:0;;;;;;-1:-1:-1;;3729:18:0;;;;;3758:20;;;3697:14;3758:20;2293:1;;1466;1347;3499:287;:::o;7613:349::-;7706:4;;;7753:202;7770:6;:13;7768:15;;7753:202;;;7809:28;;;;:13;:28;;;;;7838:6;:9;;7809:28;;;7845:1;;7838:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7838:9:0;7809:39;;;;;;;;;;;;;;;7805:72;;;7876:1;7867:10;;;;7805:72;7905:8;;7896:5;:17;7892:51;;;7939:4;7932:11;;;;7892:51;7785:3;;7753:202;;;7613:349;;;;;:::o;8975:260::-;9077:10;;9105:122;9122:6;:13;9120:15;;9105:122;;;9159:28;;;;:13;:28;;;;;9188:6;:9;;9159:28;;;9195:1;;9188:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9188:9:0;9159:39;;;;;;;;;;;;;;;9155:72;;;9226:1;9217:10;;;;9155:72;9137:3;;9105:122;;;8975:260;;;;:::o;853:49::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;853:49:0;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;853:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;853:49:0;;;;;;;-1:-1:-1;;853:49:0;;;:::o;9919:121::-;9992:9;10026:6;10019:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10019:13:0;;;;;;;;;;;;;;;;;;;;;;;9919:121;;:::o;11172:694::-;11300:22;11340:32;11414:10;11439:6;11386:16;;11375:28;;;;;;;;;;;;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;136:17;;-1:-1;11375:28:0;;11340:63;;11427:1;11414:14;;11463:1;11461:3;;11456:256;11468:16;;11466:1;:18;11456:256;;;11511:7;:36;;;;-1:-1:-1;11523:12:0;:15;;;;;;;;;;:24;;;;;11522:25;11511:36;:93;;;;11568:8;:36;;;;-1:-1:-1;11580:12:0;:15;;;;;;;;;;:24;;;;;11568:36;11504:208;;;11666:1;11638:18;11657:5;11638:25;;;;;;;;;;;;;;;;;;:29;11695:1;11686:10;;;;;11504:208;11486:3;;11456:256;;;11756:4;11751:2;:9;11740:21;;;;;;;;;;;;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;136:17;;-1:-1;11740:21:0;;11722:39;;11779:4;11777:6;;11772:86;11787:2;11785:1;:4;11772:86;;;11837:18;11856:1;11837:21;;;;;;;;;;;;;;;;;;11809:15;11829:4;11825:1;:8;11809:25;;;;;;;;;;;;;;;;;;:49;11791:3;;11772:86;;;11172:694;;;;;;;;;:::o;10224:591::-;10322:24;10364:34;10440:10;10465:6;10415;:13;;;;10401:28;;;;;;;;;;;;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;136:17;;-1:-1;10401:28:0;;10364:65;;10453:1;10440:14;;10489:1;10487:3;;10482:190;10494:6;:13;10492:15;;10482:190;;;10531:28;;;;:13;:28;;;;;10560:6;:9;;10531:28;;;10567:1;;10560:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10560:9:0;10531:39;;;;;;;;;;;;;;;10527:145;;;10618:6;:9;;10625:1;;10618:9;;;;;;;;;;;;;;;;10591:24;;-1:-1:-1;;;;;10618:9:0;;;;10591:17;;10609:5;;10591:24;;;;;;-1:-1:-1;;;;;10591:36:0;;;:24;;;;;;;;;;:36;10655:1;10646:10;;;;;10527:145;10509:3;;10482:190;;;10713:5;10699:20;;;;;;;;;;;;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;136:17;;-1:-1;10699:20:0;;10682:37;;10737:1;10735:3;;10730:77;10742:5;10740:1;:7;10730:77;;;10787:17;10805:1;10787:20;;;;;;;;;;;;;;;;;;10767:14;10782:1;10767:17;;;;;;;;;;-1:-1:-1;;;;;10767:40:0;;;:17;;;;;;;;;;:40;10749:3;;10730:77;;;10224:591;;;;;;:::o;1084:28::-;;;;:::o;5231:214::-;1289:10;1311:4;1289:27;1285:51;;1331:5;;;1285:51;5336:6;:13;5351:9;332:2;2387:28;;;:67;;;2444:10;2432:9;:22;2387:67;:98;;;-1:-1:-1;2471:14:0;;2387:98;:130;;;-1:-1:-1;2502:15:0;;2387:130;2380:157;;;2532:5;;;2380:157;5378:8;:20;;;5409:28;;;;;;;;;;;;;;;;;1347:1;;5231:214;:::o;6071:353::-;6156:10;1535:14;;;;:7;:14;;;;;;;;1534:15;1530:39;;;1564:5;;;1530:39;1659:12;:27;;;;;;;;;;:39;6195:13;;-1:-1:-1;;;;;1659:39:0;:44;1655:68;;;1718:5;;;1655:68;1976:28;;;;:13;:28;;;;;;;;6247:10;1976:35;;;;;;;;;6232:13;;6247:10;1976:35;;1972:59;;;2026:5;;;1972:59;6275:28;;;;6318:4;6275:28;;;;;;;;6304:10;6275:40;;;;;;;;:47;;-1:-1:-1;;6275:47:0;;;;;;;6333:39;;6289:13;;6333:39;;;6383:33;6402:13;6383:18;:33::i;:::-;1734:1;;1580;6071:353;;:::o;5711:250::-;5817:18;5869:40;5884:11;5897:5;5904:4;5869:14;:40::i;:::-;5853:56;;5920:33;5939:13;5920:18;:33::i;:::-;5711:250;;;;;:::o;293:41::-;332:2;293:41;:::o;1057:20::-;;;;:::o;4592:464::-;4769:6;1289:10;1311:4;1289:27;1285:51;;1331:5;;;1285:51;-1:-1:-1;;;;;1535:14:0;;;;;;:7;:14;;;;;;4704:5;;1535:14;;1534:15;1530:39;;;1564:5;;;1530:39;-1:-1:-1;;;;;1421:14:0;;;;;;:7;:14;;;;;;4738:8;;1421:14;;1417:38;;;1450:5;;;1417:38;4776:1;4769:8;;4764:153;4781:6;:13;4779:15;;4764:153;;;4831:5;-1:-1:-1;;;;;4818:18:0;:6;4825:1;4818:9;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4818:9:0;:18;4814:103;;;4869:8;4857:6;4864:1;4857:9;;;;;;;;;;;;;;;;;;:20;;;;;-1:-1:-1;;;;;4857:20:0;;;;;-1:-1:-1;;;;;4857:20:0;;;;;;4896:5;;4814:103;4796:3;;;;;4764:153;;;-1:-1:-1;;;;;4927:14:0;;;4944:5;4927:14;;;:7;:14;;;;;;:22;;-1:-1:-1;;4927:22:0;;;;;;4960:17;;;;;;;;:24;;;;;4927:22;4960:24;;;;4995:19;;4927:14;;4995:19;;;5025:23;;-1:-1:-1;;;;;5025:23:0;;;;;;;;1580:1;1347;4592:464;;;:::o;6969:488::-;7132:14;2115:27;;;;;;;;;;:36;;;7054:13;;2115:36;;2111:60;;;2166:5;;;2111:60;7089:26;7101:13;7089:11;:26::i;:::-;7085:365;;;7149:12;:27;;;;;;;;;;;;7191:11;;;:18;;-1:-1:-1;;7191:18:0;7205:4;7191:18;;;;;;7228:14;;7254:8;;;;7228:44;;7264:7;;;;7228:44;;7149:27;;-1:-1:-1;;;;;;7228:14:0;;;;7254:8;7264:7;;7228:44;;;;7264:7;;-1:-1:-1;;7228:44:0;;;;7191:18;7228:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7224:215;;;7291:24;;7301:13;;7291:24;;;;;7224:215;;;7354:31;;7371:13;;7354:31;;;;;7404:11;;;:19;;-1:-1:-1;;7404:19:0;;;7224:215;6969:488;;;:::o;8305:465::-;8440:18;8409:11;-1:-1:-1;;;;;2249:13:0;;;2245:37;;;2277:5;;;2245:37;8492:16;;8549:145;;;;;;;;-1:-1:-1;;;;;8549:145:0;;;;;;;;;;;;;;;;;;-1:-1:-1;8549:145:0;;;;;;8519:27;;;;;;;;;;:175;;;;-1:-1:-1;;8519:175:0;;;;;;;;;;-1:-1:-1;8519:175:0;;;;;;;8492:16;;-1:-1:-1;8549:145:0;;8519:27;;:175;;;;;;;;;;:::i;:::-;-1:-1:-1;8519:175:0;;;;;;;;;;;;-1:-1:-1;;8519:175:0;;;;;;;;;;8705:16;:21;;-1:-1:-1;8705:21:0;;;8737:25;;8748:13;;8737:25;;-1:-1:-1;;8737:25:0;8305:465;;;;;;:::o;260:11609::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;260:11609:0;;;-1:-1:-1;260:11609:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;
Swarm Source
bzzr://c4d36c65dbc37a8f3d3839eaf6c7aa79f17e63b812ce9d73341b751c29f9eb5c
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...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.
Address QR Code
My Address - Private Name Tag or Note
My Name Tag:
Private Name Tags (up to 35 characters) can be used for easy identification of addressesPrivate Note:
A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.Compiler specific version warnings:
The compiled contract might be susceptible to DirtyBytesArrayToStorage (low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity), KeccakCaching (medium-severity), EmptyByteArrayCopy (medium-severity), DynamicArrayCleanup (medium-severity), ImplicitConstructorCallvalueCheck (very low-severity), TupleAssignmentMultiStackSlotComponents (very low-severity), MemoryArrayCreationOverflow (low-severity), privateCanBeOverridden (low-severity), SignedArrayStorageCopy (low/medium-severity), ABIEncoderV2StorageArrayWithMultiSlotElement (low-severity), DynamicConstructorArgumentsClippedABIV2 (very low-severity) Solidity Compiler Bugs.
Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Address Cards
To use this feature, please login to your Etherscan account and return to this page.Before You Copy
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.