Spend less on fees, more on crypto. Buy crypto easily with MoonPay Balance. 20M+ users trust MoonPay worldwide.
Don’t invest unless you’re prepared to lose all the money you invest.
3000+ Slots, 20+ Cryptos, 75K Raffle, Sports Promos - World's largest Crypto Casino & Sportsbook - Provably Fair!
Play in crypto to make deposits and withdrawals easy! Register and get a free daily shot at a 100 000 $ jackpot.
Monthly Wagering Contest - $500,000+ rewards. Provably Fair, Low House Edge and best VIP Program!
Daily free Spin 50000 Matic ,760% Deposit Bonus, 20%Rakeback, And Get 1000000 Matic free bonus on BC.Game
Deposit BONUS 300% and Cashbacks. without verification!
Holidays are coming soon! Start betting on 1xBit and get a secret gift from Santa!
Overview
POL Balance
POL Value
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (35)198,980.794817 USDT(PoS) Tether... (USDT)$199,179.78@1.0011.62581 AXLAxelar (AXL)$1.56@0.956819 LDOLido DAO Tok... (LDO)$39.90@2.101,459.4107237 WMATICWrapped Mati... (WMATIC)$937.08@0.642115,000 WPOL [ WWW.POL-MAT.COM ]ERC-20: ! (WPOL [...)15,000 WPOL [ POL-MAT.COM ] Claim RewardERC-20: ! (WPOL [...)1,000 LIVE | BLASTC.com | AIRDROP BLASTERC-20: BLASTC.co... (LIVE |...)10,000 BTSERC-20: Bulk Toke... (BTS)0.000345 LGNSLonginus$0.00@9.8710,000 DROPTECH.XYZ AIRDROPERC-20: MANTA (DROPTE...)5,400 5400$ claim mantra-ethen.topERC-20: MANTRA (5400$ ...)9 NOVAERC-20: Nova Toke... (NOVA)1,000 OKFROGERC-20: OkFrog (OKFROG)38,078 FISERC-20: StaFi (Po... (FIS)10,000 web3stein.io | Get 50$ in ETHERC-20: STN (web3st...)6,126 fxTERC-20: Threshold... (fxT)2,837.1212671 sVALUESERC-20: Values St... (sVALUE...)100 WGCWild Goat Coin4.5 wstETHWrapped liquid staked Ether 2.0 (PoS)$20,929.55@4,651.017,864 TokenERC-20 TOKEN*[Suspicious]9,543 TokenERC-20 TOKEN*[Suspicious]5,000 TokenERC-20 TOKEN*[Suspicious]10,000 TokenERC-20 TOKEN*[Suspicious]10,000 TokenERC-20 TOKEN*[Suspicious]10,000 TokenERC-20 TOKEN*[Suspicious]10,000 TokenERC-20 TOKEN*[Unsafe]35,800 TokenERC-20 TOKEN*[Spam]10,000 TokenERC-20 TOKEN*[Spam]3,000 TokenERC-20 TOKEN*[Spam]3,000 TokenERC-20 TOKEN*[Spam]5,000 TokenERC-20 TOKEN*[Spam]10,000 TokenERC-20 TOKEN*[Spam]10 TokenERC-20 TOKEN*[Spam]10,000 TokenERC-20 TOKEN*[Spam]3,794,998 TokenERC-20 TOKEN*[Spam]NFT Tokens (34)drops-usdc.com$1000 drops-usdc.comERC-1155LIDO Launch Pool Drop1 stECDOERC-1155LIDO Launch Pool Drop1 stECDOERC-1155coin-drop.xyz2000$ Drop RewardERC-1155VOUCHER2500 LIDOERC-1155NFT Airdrop3700 ARBERC-1155Claim at https://t.ly/nftdrop5,000 USDТ AirdropERC-721NFT Airdrop Round700 LDOERC-1155NFT Airdrop Round700 LDOERC-1155NFT Airdrop700 LDOERC-1155NFT Airdrop700 LDO VoucherERC-1155VENAdventurousERC-1155Reward Club [DDFnd5vl]Reward Club [BjW79IFT]ERC-1155Reward Club [z9NGzaQD]Reward Club [nRlG28hJ]ERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Unsafe]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Multichain Portfolio
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 61 transactions
Transaction Hash MethodBlockFromToConfirm Transact... 65269177 2024-12-09 11:14:30 3 days ago 1733742870 IN 0 POL$0.00 0.00325133 29.46360964 Submit Transacti... 65261504 2024-12-09 6:36:59 3 days ago 1733726219 IN 0 POL$0.00 0.00500718 29.73333341 Confirm Transact... 63715579 2024-10-31 13:43:10 41 days ago 1730382190 IN 0 POL$0.00 0.0159566 110.89601488 Submit Transacti... 63712858 2024-10-31 12:06:48 42 days ago 1730376408 IN 0 POL$0.00 0.0572337 300 Confirm Transact... 56761610 2024-05-09 12:26:46 217 days ago 1715257606 IN 0 POL$0.00 0.00357492 30.00000006 Submit Transacti... 56706700 2024-05-08 2:52:05 218 days ago 1715136725 IN 0 POL$0.00 0.0336806 200 Confirm Transact... 55939630 2024-04-17 19:45:21 238 days ago 1713383121 IN 0 POL$0.00 0.02587437 175.75548747 Confirm Transact... 55938559 2024-04-17 19:05:53 238 days ago 1713380753 IN 0 POL$0.00 0.01242285 99.85012389 Submit Transacti... 55890663 2024-04-16 12:52:07 239 days ago 1713271927 IN 0 POL$0.00 0.038151 200 Submit Transacti... 55890650 2024-04-16 12:51:39 239 days ago 1713271899 IN 0 POL$0.00 0.038163 200 Confirm Transact... 54132080 2024-03-01 9:04:11 286 days ago 1709283851 IN 0 POL$0.00 0.01504528 104.7 Submit Transacti... 54131888 2024-03-01 8:57:21 286 days ago 1709283441 IN 0 POL$0.00 0.0769672 200 Confirm Transact... 54131262 2024-03-01 8:35:04 286 days ago 1709282104 IN 0 POL$0.00 0.01366751 102.1 Submit Transacti... 54130526 2024-03-01 8:08:49 286 days ago 1709280529 IN 0 POL$0.00 0.038187 200 Execute Transact... 51004584 2023-12-11 10:52:51 367 days ago 1702291971 IN 0 POL$0.00 0.0205516 200 Execute Transact... 51004556 2023-12-11 10:51:51 367 days ago 1702291911 IN 0 POL$0.00 0.025196 200 Execute Transact... 51004534 2023-12-11 10:51:05 367 days ago 1702291865 IN 0 POL$0.00 0.019298 200 Confirm Transact... 51002380 2023-12-11 9:27:18 367 days ago 1702286838 IN 0 POL$0.00 0.01094472 120.4 Confirm Transact... 51002372 2023-12-11 9:27:02 367 days ago 1702286822 IN 0 POL$0.00 0.01165736 120.4 Confirm Transact... 51002362 2023-12-11 9:26:40 367 days ago 1702286800 IN 0 POL$0.00 0.01096747 120.4 Submit Transacti... 51001215 2023-12-11 8:42:18 367 days ago 1702284138 IN 0 POL$0.00 0.0381534 200 Submit Transacti... 51001172 2023-12-11 8:40:48 367 days ago 1702284048 IN 0 POL$0.00 0.0381534 200 Submit Transacti... 51000830 2023-12-11 8:27:36 367 days ago 1702283256 IN 0 POL$0.00 0.0381606 200 Execute Transact... 50488552 2023-11-28 10:28:22 380 days ago 1701167302 IN 0 POL$0.00 0.060248 200 Confirm Transact... 50488507 2023-11-28 10:26:46 380 days ago 1701167206 IN 0 POL$0.00 0.01775213 106 Latest 1 internal transaction
Parent Transaction Hash Block From To 45419602 2023-07-23 10:50:12 508 days ago 1690109412 1 POL$0.64 Loading...LoadingSimilar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x76d0C0dc...9C5A8F934The constructor portion of the code might be different and could alter the actual behaviour of the contractContract Name:MultiSigWalletWithDailyLimit
Compiler Versionv0.4.19+commit.c4cbbb05
Contract Source Code (Solidity)
- contract Factory
- - function getInstantiationCount(addres ...
- - function register(address instantiati ...
- 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 polygonscan.com on 2021-06-23 */ /** *Submitted for verification at Etherscan.io on 2020-07-03 */ /** *Submitted for verification at Etherscan.io on 2018-02-05 */ contract Factory { /* * Events */ event ContractInstantiation(address sender, address instantiation); /* * Storage */ mapping(address => bool) public isInstantiation; mapping(address => address[]) public instantiations; /* * Public functions */ /// @dev Returns number of instantiations by creator. /// @param creator Contract creator. /// @return Returns number of instantiations by creator. function getInstantiationCount(address creator) public constant returns (uint) { return instantiations[creator].length; } /* * Internal functions */ /// @dev Registers contract in factory registry. /// @param instantiation Address of contract instantiation. function register(address instantiation) internal { isInstantiation[instantiation] = true; instantiations[msg.sender].push(instantiation); ContractInstantiation(msg.sender, instantiation); } } /// @title Multisignature wallet - Allows multiple parties to agree on transactions before execution. /// @author Stefan George - <[email protected]> contract MultiSigWallet { /* * Events */ 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); /* * Constants */ uint constant public MAX_OWNER_COUNT = 50; /* * Storage */ 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; } /* * Modifiers */ modifier onlyWallet() { require(msg.sender == address(this)); _; } modifier ownerDoesNotExist(address owner) { require(!isOwner[owner]); _; } modifier ownerExists(address owner) { require(isOwner[owner]); _; } modifier transactionExists(uint transactionId) { require(transactions[transactionId].destination != 0); _; } modifier confirmed(uint transactionId, address owner) { require(confirmations[transactionId][owner]); _; } modifier notConfirmed(uint transactionId, address owner) { require(!confirmations[transactionId][owner]); _; } modifier notExecuted(uint transactionId) { require(!transactions[transactionId].executed); _; } modifier notNull(address _address) { require(_address != 0); _; } modifier validRequirement(uint ownerCount, uint _required) { require(ownerCount <= MAX_OWNER_COUNT && _required <= ownerCount && _required != 0 && ownerCount != 0); _; } /// @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++) { require(!isOwner[_owners[i]] && _owners[i] != 0); 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 newOwner 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 ownerExists(msg.sender) confirmed(transactionId, msg.sender) notExecuted(transactionId) { if (isConfirmed(transactionId)) { Transaction storage txn = transactions[transactionId]; txn.executed = true; if (txn.destination.call.value(txn.value)(txn.data)) Execution(transactionId); else { ExecutionFailure(transactionId); txn.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 { /* * Events */ event DailyLimitChange(uint dailyLimit); /* * Storage */ 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 ownerExists(msg.sender) confirmed(transactionId, msg.sender) notExecuted(transactionId) { Transaction storage txn = transactions[transactionId]; bool _confirmed = isConfirmed(transactionId); if (_confirmed || txn.data.length == 0 && isUnderLimit(txn.value)) { txn.executed = true; if (!_confirmed) spentToday += txn.value; if (txn.destination.call.value(txn.value)(txn.data)) Execution(transactionId); else { ExecutionFailure(transactionId); txn.executed = false; if (!_confirmed) spentToday -= txn.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":"calcMaxWithdraw","outputs":[{"name":"","type":"uint256"}],"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":true,"inputs":[],"name":"dailyLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastDay","outputs":[{"name":"","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":false,"inputs":[{"name":"_dailyLimit","type":"uint256"}],"name":"changeDailyLimit","outputs":[],"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"},{"constant":true,"inputs":[],"name":"spentToday","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_owners","type":"address[]"},{"name":"_required","type":"uint256"},{"name":"_dailyLimit","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"dailyLimit","type":"uint256"}],"name":"DailyLimitChange","type":"event"},{"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"}]
Deployed Bytecode
0x6060604052600436106101535763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c27811461019c578063173825d9146101ce57806320ea8d86146101ed5780632f54bf6e146102035780633411c81c146102365780634bc9fdc214610258578063547415251461027d57806367eeba0c1461029a5780636b0c932d146102ad5780637065cb48146102c0578063784547a7146102df5780638b51d13f146102f55780639ace38c21461030b578063a0e67e2b146103ca578063a8abe69a14610430578063b5dc40c314610453578063b77bf60014610469578063ba51a6df1461047c578063c01a8c8414610492578063c6427474146104a8578063cea086211461050d578063d74f8edd14610523578063dc8452cd14610536578063e20056e614610549578063ee22610b1461056e578063f059cf2b14610584575b600034111561019a5733600160a060020a03167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c3460405190815260200160405180910390a25b005b34156101a757600080fd5b6101b2600435610597565b604051600160a060020a03909116815260200160405180910390f35b34156101d957600080fd5b61019a600160a060020a03600435166105bf565b34156101f857600080fd5b61019a600435610754565b341561020e57600080fd5b610222600160a060020a0360043516610832565b604051901515815260200160405180910390f35b341561024157600080fd5b610222600435600160a060020a0360243516610847565b341561026357600080fd5b61026b610867565b60405190815260200160405180910390f35b341561028857600080fd5b61026b600435151560243515156108a1565b34156102a557600080fd5b61026b61090d565b34156102b857600080fd5b61026b610913565b34156102cb57600080fd5b61019a600160a060020a0360043516610919565b34156102ea57600080fd5b610222600435610a55565b341561030057600080fd5b61026b600435610ad9565b341561031657600080fd5b610321600435610b48565b604051600160a060020a03851681526020810184905281151560608201526080604082018181528454600260001961010060018416150201909116049183018290529060a0830190859080156103b85780601f1061038d576101008083540402835291602001916103b8565b820191906000526020600020905b81548152906001019060200180831161039b57829003601f168201915b50509550505050505060405180910390f35b34156103d557600080fd5b6103dd610b7c565b60405160208082528190810183818151815260200191508051906020019060200280838360005b8381101561041c578082015183820152602001610404565b505050509050019250505060405180910390f35b341561043b57600080fd5b6103dd60043560243560443515156064351515610be4565b341561045e57600080fd5b6103dd600435610d0c565b341561047457600080fd5b61026b610e70565b341561048757600080fd5b61019a600435610e76565b341561049d57600080fd5b61019a600435610f09565b34156104b357600080fd5b61026b60048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610ff795505050505050565b341561051857600080fd5b61019a600435611016565b341561052e57600080fd5b61026b611071565b341561054157600080fd5b61026b611076565b341561055457600080fd5b61019a600160a060020a036004358116906024351661107c565b341561057957600080fd5b61019a60043561122a565b341561058f57600080fd5b61026b611448565b60038054829081106105a557fe5b600091825260209091200154600160a060020a0316905081565b600030600160a060020a031633600160a060020a03161415156105e157600080fd5b600160a060020a038216600090815260026020526040902054829060ff16151561060a57600080fd5b600160a060020a0383166000908152600260205260408120805460ff1916905591505b600354600019018210156106ed5782600160a060020a031660038381548110151561065457fe5b600091825260209091200154600160a060020a031614156106e25760038054600019810190811061068157fe5b60009182526020909120015460038054600160a060020a0390921691849081106106a757fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790556106ed565b60019091019061062d565b6003805460001901906107009082611593565b5060035460045411156107195760035461071990610e76565b82600160a060020a03167f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9060405160405180910390a2505050565b33600160a060020a03811660009081526002602052604090205460ff16151561077c57600080fd5b600082815260016020908152604080832033600160a060020a038116855292529091205483919060ff1615156107b157600080fd5b600084815260208190526040902060030154849060ff16156107d257600080fd5b6000858152600160209081526040808320600160a060020a033316808552925291829020805460ff1916905586917ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9905160405180910390a35050505050565b60026020526000908152604090205460ff1681565b600160209081526000928352604080842090915290825290205460ff1681565b60006007546201518001421115610881575060065461089e565b60085460065410156108955750600061089e565b50600854600654035b90565b6000805b600554811015610906578380156108ce575060008181526020819052604090206003015460ff16155b806108f257508280156108f2575060008181526020819052604090206003015460ff165b156108fe576001820191505b6001016108a5565b5092915050565b60065481565b60075481565b30600160a060020a031633600160a060020a031614151561093957600080fd5b600160a060020a038116600090815260026020526040902054819060ff161561096157600080fd5b81600160a060020a038116151561097757600080fd5b600380549050600101600454603282111580156109945750818111155b801561099f57508015155b80156109aa57508115155b15156109b557600080fd5b600160a060020a0385166000908152600260205260409020805460ff1916600190811790915560038054909181016109ed8382611593565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0387169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a25050505050565b600080805b600354811015610ad25760008481526001602052604081206003805491929184908110610a8357fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610ab7576001820191505b600454821415610aca5760019250610ad2565b600101610a5a565b5050919050565b6000805b600354811015610b425760008381526001602052604081206003805491929184908110610b0657fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610b3a576001820191505b600101610add565b50919050565b6000602081905290815260409020805460018201546003830154600160a060020a0390921692909160029091019060ff1684565b610b846115bc565b6003805480602002602001604051908101604052809291908181526020018280548015610bda57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610bbc575b5050505050905090565b610bec6115bc565b610bf46115bc565b600080600554604051805910610c075750595b9080825280602002602001820160405250925060009150600090505b600554811015610c9c57858015610c4c575060008181526020819052604090206003015460ff16155b80610c705750848015610c70575060008181526020819052604090206003015460ff165b15610c945780838381518110610c8257fe5b60209081029091010152600191909101905b600101610c23565b878703604051805910610cac5750595b908082528060200260200182016040525093508790505b86811015610d0157828181518110610cd757fe5b906020019060200201518489830381518110610cef57fe5b60209081029091010152600101610cc3565b505050949350505050565b610d146115bc565b610d1c6115bc565b6003546000908190604051805910610d315750595b9080825280602002602001820160405250925060009150600090505b600354811015610df95760008581526001602052604081206003805491929184908110610d7657fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615610df1576003805482908110610db157fe5b600091825260209091200154600160a060020a0316838381518110610dd257fe5b600160a060020a03909216602092830290910190910152600191909101905b600101610d4d565b81604051805910610e075750595b90808252806020026020018201604052509350600090505b81811015610e6857828181518110610e3357fe5b90602001906020020151848281518110610e4957fe5b600160a060020a03909216602092830290910190910152600101610e1f565b505050919050565b60055481565b30600160a060020a031633600160a060020a0316141515610e9657600080fd5b6003548160328211801590610eab5750818111155b8015610eb657508015155b8015610ec157508115155b1515610ecc57600080fd5b60048390557fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a8360405190815260200160405180910390a1505050565b33600160a060020a03811660009081526002602052604090205460ff161515610f3157600080fd5b6000828152602081905260409020548290600160a060020a03161515610f5657600080fd5b600083815260016020908152604080832033600160a060020a038116855292529091205484919060ff1615610f8a57600080fd5b6000858152600160208181526040808420600160a060020a033316808652925292839020805460ff191690921790915586917f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef905160405180910390a3610ff08561122a565b5050505050565b600061100484848461144e565b905061100f81610f09565b9392505050565b30600160a060020a031633600160a060020a031614151561103657600080fd5b60068190557fc71bdc6afaf9b1aa90a7078191d4fc1adf3bf680fca3183697df6b0dc226bca28160405190815260200160405180910390a150565b603281565b60045481565b600030600160a060020a031633600160a060020a031614151561109e57600080fd5b600160a060020a038316600090815260026020526040902054839060ff1615156110c757600080fd5b600160a060020a038316600090815260026020526040902054839060ff16156110ef57600080fd5b600092505b6003548310156111885784600160a060020a031660038481548110151561111757fe5b600091825260209091200154600160a060020a0316141561117d578360038481548110151561114257fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055611188565b6001909201916110f4565b600160a060020a03808616600081815260026020526040808220805460ff199081169091559388168252908190208054909316600117909255907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90905160405180910390a283600160a060020a03167ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a25050505050565b33600160a060020a0381166000908152600260205260408120549091829160ff16151561125657600080fd5b600084815260016020908152604080832033600160a060020a038116855292529091205485919060ff16151561128b57600080fd5b600086815260208190526040902060030154869060ff16156112ac57600080fd5b600087815260208190526040902095506112c587610a55565b945084806112f857506002808701546000196101006001831615020116041580156112f857506112f8866001015461154b565b1561143f5760038601805460ff191660011790558415156113225760018601546008805490910190555b85546001870154600160a060020a039091169060028801604051808280546001816001161561010002031660029004801561139e5780601f106113735761010080835404028352916020019161139e565b820191906000526020600020905b81548152906001019060200180831161138157829003601f168201915b505091505060006040518083038185876187965a03f192505050156113ef57867f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7560405160405180910390a261143f565b867f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923660405160405180910390a260038601805460ff1916905584151561143f576001860154600880549190910390555b50505050505050565b60085481565b600083600160a060020a038116151561146657600080fd5b600554915060806040519081016040908152600160a060020a0387168252602080830187905281830186905260006060840181905285815290819052208151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0391909116178155602082015181600101556040820151816002019080516114f19291602001906115ce565b506060820151600391909101805460ff191691151591909117905550600580546001019055817fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5160405160405180910390a2509392505050565b60006007546201518001421115611566574260075560006008555b6006548260085401118061157d5750600854828101105b1561158a5750600061158e565b5060015b919050565b8154818355818115116115b7576000838152602090206115b791810190830161164c565b505050565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061160f57805160ff191683800117855561163c565b8280016001018555821561163c579182015b8281111561163c578251825591602001919060010190611621565b5061164892915061164c565b5090565b61089e91905b8082111561164857600081556001016116525600a165627a7a72305820d6ff236a58f31760781b949fb18ba4079cd3733ddf87eca2b2699ee8d8e1229c0029
Deployed Bytecode Sourcemap
13239:3107:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3798:1;3786:9;:13;3782:62;;;3822:10;-1:-1:-1;;;;;3814:30:0;;3834:9;3814:30;;;;;;;;;;;;;;3782:62;13239:3107;2242:23;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2242:23:0;;;;;;;;;;;;;;5011:475;;;;;;;;;;-1:-1:-1;;;;;5011:475:0;;;;;7653:299;;;;;;;;;;;;;;2195:40;;;;;;;;;;-1:-1:-1;;;;;2195:40:0;;;;;;;;;;;;;;;;;;;;;;2124:64;;;;;;;;;;;;-1:-1:-1;;;;;2124:64:0;;;;;16072:271;;;;;;;;;;;;;;;;;;;;;;;;;;;10697:328;;;;;;;;;;;;;;;;;;;;13419:22;;;;;;;;;;;;13448:19;;;;;;;;;;;;4597:287;;;;;;;;;;-1:-1:-1;;;;;4597:287:0;;;;;8807:349;;;;;;;;;;;;;;10169:260;;;;;;;;;;;;;;2068:49;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2068:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2068:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11113:121;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;71:3;;;64:6;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;12366:694:0;;;;;;;;;;;;;;;;;;;;;;;;11418:591;;;;;;;;;;;;;;2299:28;;;;;;;;;;;;6332:214;;;;;;;;;;;;;;7172:353;;;;;;;;;;;;;;6812:250;;;;;;;;;;;;;-1:-1:-1;;;;;6812:250:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6812:250:0;;-1:-1:-1;6812:250:0;;-1:-1:-1;;;;;;6812:250:0;14212:168;;;;;;;;;;;;;;1984:41;;;;;;;;;;;;2272:20;;;;;;;;;;;;5693:464;;;;;;;;;;-1:-1:-1;;;;;5693:464:0;;;;;;;;;;14546:819;;;;;;;;;;;;;;13474:22;;;;;;;;;;;;2242:23;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2242:23:0;;-1:-1:-1;2242:23:0;:::o;5011:475::-;5165:6;2566:4;-1:-1:-1;;;;;2544:27:0;:10;-1:-1:-1;;;;;2544:27:0;;2536:36;;;;;;;;-1:-1:-1;;;;;2760:14:0;;;;;;:7;:14;;;;;;5104:5;;2760:14;;2752:23;;;;;;;;-1:-1:-1;;;;;5127:14:0;;5144:5;5127:14;;;:7;:14;;;;;:22;;-1:-1:-1;;5127:22:0;;;5144:5;-1:-1:-1;5160:174:0;5177:6;:13;-1:-1:-1;;5177:17:0;5175:19;;5160:174;;;5231:5;-1:-1:-1;;;;;5218:18:0;:6;5225:1;5218:9;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5218:9:0;:18;5214:120;;;5269:6;5276:13;;-1:-1:-1;;5276:17:0;;;5269:25;;;;;;;;;;;;;;;;5257:6;:9;;-1:-1:-1;;;;;5269:25:0;;;;5264:1;;5257:9;;;;;;;;;;;;;;;:37;;-1:-1:-1;;5257:37:0;-1:-1:-1;;;;;5257:37:0;;;;;;;;;;5313:5;;5214:120;5196:3;;;;;5160:174;;;5344:6;:18;;-1:-1:-1;;5344:18:0;;;;;;:::i;:::-;-1:-1:-1;5388:6:0;:13;5377:8;;:24;5373:75;;;5434:6;:13;5416:32;;:17;:32::i;:::-;5472:5;-1:-1:-1;;;;;5459:19:0;;;;;;;;;;;2583:1;5011:475;;:::o;7653:299::-;7738:10;-1:-1:-1;;;;;2760:14:0;;;;;;:7;:14;;;;;;;;2752:23;;;;;;;;3015:28;;;;:13;:28;;;;;;;;7784:10;-1:-1:-1;;;;;3015:35:0;;;;;;;;;;:28;;7784:10;3015:35;;3007:44;;;;;;;;3281:12;:27;;;;;;;;;;:36;;;7817:13;;3281:36;;3280:37;3272:46;;;;;;7891:5;7848:28;;;:13;:28;;;;;;;;-1:-1:-1;;;;;7877:10:0;7848:40;;;;;;;;;;:48;;-1:-1:-1;;7848:48:0;;;7862:13;;7907:37;;;;;;;;;;3062:1;2786;;7653:299;;:::o;2195:40::-;;;;;;;;;;;;;;;:::o;2124:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;16072:271::-;16151:4;16183:7;;16193:8;16183:18;16177:3;:24;16173:60;;;-1:-1:-1;16223:10:0;;16216:17;;16173:60;16261:10;;16248;;:23;16244:50;;;-1:-1:-1;16293:1:0;16286:8;;16244:50;-1:-1:-1;16325:10:0;;16312;;:23;16072:271;;:::o;10697:328::-;10807:10;;10835:182;10852:16;;10850:1;:18;10835:182;;;10895:7;:36;;;;-1:-1:-1;10907:12:0;:15;;;;;;;;;;:24;;;;;10906:25;10895:36;:93;;;;10952:8;:36;;;;-1:-1:-1;10964:12:0;:15;;;;;;;;;;:24;;;;;10952:36;10888:129;;;11016:1;11007:10;;;;10888:129;10870:3;;10835:182;;;10697:328;;;;;:::o;13419:22::-;;;;:::o;13448:19::-;;;;:::o;4597:287::-;2566:4;-1:-1:-1;;;;;2544:27:0;:10;-1:-1:-1;;;;;2544:27:0;;2536:36;;;;;;;;-1:-1:-1;;;;;2662:14:0;;;;;;:7;:14;;;;;;4693:5;;2662:14;;2661:15;2653:24;;;;;;4717:5;-1:-1:-1;;;;;3400:13:0;;;;3392:22;;;;;;4750:6;:13;;;;4766:1;4750:17;4769:8;;2023:2;3520:10;:29;;:69;;;;;3579:10;3566:9;:23;;3520:69;:100;;;;-1:-1:-1;3606:14:0;;;3520:100;:132;;;;-1:-1:-1;3637:15:0;;;3520:132;3512:141;;;;;;;;-1:-1:-1;;;;;4795:14:0;;;;;;:7;:14;;;;;:21;;-1:-1:-1;;4795:21:0;4812:4;4795:21;;;;;;4827:6;:18;;:6;;:18;;;:6;:18;;:::i;:::-;-1:-1:-1;4827:18:0;;;;;;;;;;;-1:-1:-1;;4827:18:0;-1:-1:-1;;;;;4827:18:0;;;;;;;;4856:20;;;;;;;;;;3425:1;;2688;2583;4597:287;:::o;8807:349::-;8900:4;;;8947:202;8964:6;:13;8962:15;;8947:202;;;9003:28;;;;:13;:28;;;;;9032:6;:9;;9003:28;;;9039:1;;9032:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9032:9:0;9003:39;;;;;;;;;;;;;;;8999:72;;;9070:1;9061:10;;;;8999:72;9099:8;;9090:5;:17;9086:51;;;9133:4;9126:11;;;;9086:51;8979:3;;8947:202;;;8807:349;;;;;:::o;10169:260::-;10271:10;;10299:122;10316:6;:13;10314:15;;10299:122;;;10353:28;;;;:13;:28;;;;;10382:6;:9;;10353:28;;;10389:1;;10382:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10382:9:0;10353:39;;;;;;;;;;;;;;;10349:72;;;10420:1;10411:10;;;;10349:72;10331:3;;10299:122;;;10169:260;;;;:::o;2068:49::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2068:49:0;;;;;;;;;;;;;;:::o;11113:121::-;11186:9;;:::i;:::-;11220:6;11213:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11213:13:0;;;;;;;;;;;;;;;;;;;;;;;11113:121;:::o;12366:694::-;12494:22;;:::i;:::-;12534:32;;:::i;:::-;12608:10;12633:6;12580:16;;12569:28;;;;;;;;;;;;;;;;;;;;;;;;12534:63;;12621:1;12608:14;;12657:1;12655:3;;12650:256;12662:16;;12660:1;:18;12650:256;;;12705:7;:36;;;;-1:-1:-1;12717:12:0;:15;;;;;;;;;;:24;;;;;12716:25;12705:36;:93;;;;12762:8;:36;;;;-1:-1:-1;12774:12:0;:15;;;;;;;;;;:24;;;;;12762:36;12698:208;;;12860:1;12832:18;12851:5;12832:25;;;;;;;;;;;;;;;;:29;12889:1;12880:10;;;;;12698:208;12680:3;;12650:256;;;12950:4;12945:2;:9;12934:21;;;;;;;;;;;;;;;;;;;;;;;;12916:39;;12973:4;12971:6;;12966:86;12981:2;12979:1;:4;12966:86;;;13031:18;13050:1;13031:21;;;;;;;;;;;;;;;;13003:15;13023:4;13019:1;:8;13003:25;;;;;;;;;;;;;;;;:49;12985:3;;12966:86;;;12366:694;;;;;;;;;:::o;11418:591::-;11516:24;;:::i;:::-;11558:34;;:::i;:::-;11609:6;:13;11634:10;;;;11595:28;;;;;;;;;;;;;;;;;;;;;;;;11558:65;;11647:1;11634:14;;11683:1;11681:3;;11676:190;11688:6;:13;11686:15;;11676:190;;;11725:28;;;;:13;:28;;;;;11754:6;:9;;11725:28;;;11761:1;;11754:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11754:9:0;11725:39;;;;;;;;;;;;;;;11721:145;;;11812:6;:9;;11819:1;;11812:9;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11812:9:0;11785:17;11803:5;11785:17;:24;;;;;;;-1:-1:-1;;;;;11785:36:0;;;:24;;;;;;;;;;:36;11849:1;11840:10;;;;;11721:145;11703:3;;11676:190;;;11907:5;11893:20;;;;;;;;;;;;;;;;;;;;;;;;11876:37;;11931:1;11929:3;;11924:77;11936:5;11934:1;:7;11924:77;;;11981:17;11999:1;11981:20;;;;;;;;;;;;;;;;11961:14;11976:1;11961:17;;;;;;;;-1:-1:-1;;;;;11961:40:0;;;:17;;;;;;;;;;:40;11943:3;;11924:77;;;11418:591;;;;;;:::o;2299:28::-;;;;:::o;6332:214::-;2566:4;-1:-1:-1;;;;;2544:27:0;:10;-1:-1:-1;;;;;2544:27:0;;2536:36;;;;;;;;6437:6;:13;6452:9;2023:2;3520:29;;;;;:69;;;3579:10;3566:9;:23;;3520:69;:100;;;;-1:-1:-1;3606:14:0;;;3520:100;:132;;;;-1:-1:-1;3637:15:0;;;3520:132;3512:141;;;;;;;;6479:8;:20;;;6510:28;6490:9;6510:28;;;;;;;;;;;;;;2583:1;;6332:214;:::o;7172:353::-;7257:10;-1:-1:-1;;;;;2760:14:0;;;;;;:7;:14;;;;;;;;2752:23;;;;;;;;2869:12;:27;;;;;;;;;;:39;7296:13;;-1:-1:-1;;;;;2869:39:0;:44;;2861:53;;;;;;3156:28;;;;:13;:28;;;;;;;;7348:10;-1:-1:-1;;;;;3156:35:0;;;;;;;;;;:28;;7348:10;3156:35;;3155:36;3147:45;;;;;;7376:28;;;;7419:4;7376:28;;;;;;;;-1:-1:-1;;;;;7405:10:0;7376:40;;;;;;;;;;:47;;-1:-1:-1;;7376:47:0;;;;;;;7390:13;;7434:39;;;;;;;;;;7484:33;7503:13;7484:18;:33::i;:::-;2925:1;;2786;7172:353;;:::o;6812:250::-;6918:18;6970:40;6985:11;6998:5;7005:4;6970:14;:40::i;:::-;6954:56;;7021:33;7040:13;7021:18;:33::i;:::-;6812:250;;;;;:::o;14212:168::-;2566:4;-1:-1:-1;;;;;2544:27:0;:10;-1:-1:-1;;;;;2544:27:0;;2536:36;;;;;;;;14308:10;:24;;;14343:29;14321:11;14343:29;;;;;;;;;;;;;;14212:168;:::o;1984:41::-;2023:2;1984:41;:::o;2272:20::-;;;;:::o;5693:464::-;5870:6;2566:4;-1:-1:-1;;;;;2544:27:0;:10;-1:-1:-1;;;;;2544:27:0;;2536:36;;;;;;;;-1:-1:-1;;;;;2760:14:0;;;;;;:7;:14;;;;;;5805:5;;2760:14;;2752:23;;;;;;;;-1:-1:-1;;;;;2662:14:0;;;;;;:7;:14;;;;;;5839:8;;2662:14;;2661:15;2653:24;;;;;;5877:1;5870:8;;5865:153;5882:6;:13;5880:15;;5865:153;;;5932:5;-1:-1:-1;;;;;5919:18:0;:6;5926:1;5919:9;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5919:9:0;:18;5915:103;;;5970:8;5958:6;5965:1;5958:9;;;;;;;;;;;;;;;;;;;:20;;-1:-1:-1;;5958:20:0;-1:-1:-1;;;;;5958:20:0;;;;;;;;;;5997:5;;5915:103;5897:3;;;;;5865:153;;;-1:-1:-1;;;;;6028:14:0;;;6045:5;6028:14;;;:7;:14;;;;;;:22;;-1:-1:-1;;6028:22:0;;;;;;6061:17;;;;;;;;;:24;;;;;6028:22;6061:24;;;;6028:14;6096:19;;;;;;;;;;6140:8;-1:-1:-1;;;;;6126:23:0;;;;;;;;;;;2786:1;2583;5693:464;;;:::o;14546:819::-;14631:10;-1:-1:-1;;;;;2760:14:0;;14741:23;2760:14;;;:7;:14;;;;;;14741:23;;;;2760:14;;2752:23;;;;;;;;3015:28;;;;:13;:28;;;;;;;;14677:10;-1:-1:-1;;;;;3015:35:0;;;;;;;;;;:28;;14677:10;3015:35;;3007:44;;;;;;;;3281:12;:27;;;;;;;;;;:36;;;14710:13;;3281:36;;3280:37;3272:46;;;;;;14767:12;:27;;;;;;;;;;;-1:-1:-1;14823:26:0;14780:13;14823:11;:26::i;:::-;14805:44;;14864:10;:61;;;-1:-1:-1;14878:8:0;;;;:15;-1:-1:-1;;14878:15:0;;;;;;;;;:20;:47;;;;;14902:23;14915:3;:9;;;14902:12;:23::i;:::-;14860:498;;;14942:12;;;:19;;-1:-1:-1;;14942:19:0;14957:4;14942:19;;;14980:11;;14976:57;;;15024:9;;;;15010:10;:23;;;;;;;14976:57;15052:15;;;15079:9;;;-1:-1:-1;;;;;15052:15:0;;;;15090:8;;;15052:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15048:299;;;15128:13;15118:24;;;;;;;;;;15048:299;;;15198:13;15181:31;;;;;;;;;;15231:12;;;:20;;-1:-1:-1;;15231:20:0;;;15274:11;;15270:61;;;15322:9;;;;15308:10;:23;;;;;;;;15270:61;3062:1;2786;;14546:819;;;;:::o;13474:22::-;;;;:::o;9499:465::-;9634:18;9603:11;-1:-1:-1;;;;;3400:13:0;;;;3392:22;;;;;;9686:16;;9670:32;;9743:145;;;;;;;;;;-1:-1:-1;;;;;9743:145:0;;;;;;;;;;;;;;;;;-1:-1:-1;9743:145:0;;;;;;9713:27;;;;;;;;9743:145;9713:175;;;-1:-1:-1;;9713:175:0;-1:-1:-1;;;;;9713:175:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;9713:175:0;;;;;;;;;;-1:-1:-1;9899:16:0;:21;;-1:-1:-1;9899:21:0;;;9942:13;9931:25;;;;;;;;;;9499:465;;;;;;:::o;15608:331::-;15679:4;15711:7;;15721:8;15711:18;15705:3;:24;15701:99;;;15756:3;15746:7;:13;15787:1;15774:10;:14;15701:99;15836:10;;15827:6;15814:10;;:19;:32;:68;;;-1:-1:-1;15872:10:0;;15850:19;;;:32;15814:68;15810:99;;;-1:-1:-1;15904:5:0;15897:12;;15810:99;-1:-1:-1;15927:4:0;15608:331;;;;:::o;13239:3107::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;:::o;:::-;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13239:3107:0;;;-1:-1:-1;13239:3107:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;
Swarm Source
bzzr://d6ff236a58f31760781b949fb18ba4079cd3733ddf87eca2b2699ee8d8e1229c
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 30 Chains
Chain Token Portfolio % Price Amount Value POL 37.97% $1 198,980.7948 $199,179.78 POL 3.99% $4,651.01 4.5 $20,929.55 POL 0.18% $0.642091 1,459.4107 $937.08 POL <0.01% $2.1 19 $39.9 POL <0.01% $0.956838 1.6258 $1.56 BASE 10.74% $1 56,333.1298 $56,333.13 BASE 4.12% $4,651.01 4.6447 $21,602.61 BASE 3.47% $3,934.11 4.6288 $18,210.38 BASE 0.79% $3,942.73 1.0533 $4,153.07 BASE 0.75% $0.713933 5,500 $3,926.63 BASE 0.26% $0.956838 1,443.6416 $1,381.33 BASE 0.09% $0.999869 492.662 $492.6 BASE 0.06% $0.014226 23,019 $327.46 ETH 5.90% $0.711547 43,522.0247 $30,967.97 ETH 5.12% $3,941.33 6.8154 $26,861.78 ETH 1.76% $0.998092 9,266.0369 $9,248.36 ETH 0.86% $4,653.37 0.97 $4,513.93 ETH 0.78% $373.52 10.9196 $4,078.7 ETH 0.78% $1.05 3,873.6703 $4,076.91 ETH 0.49% $3,941.33 0.6545 $2,579.74 ETH 0.45% $1 2,353.4004 $2,355.75 ETH 0.35% $0.006799 270,612.1144 $1,839.94 ETH 0.21% $4,107.2 0.274 $1,125.37 ETH 0.16% $0.54468 1,565.9165 $852.92 ETH 0.10% $1 525.7081 $526.23 OP 5.84% $2.46 12,443.8065 $30,626.91 OP 0.12% $4,651.01 0.14 $651.14 LINEA 3.22% $3,941.33 4.29 $16,908.32 LINEA 0.95% $1 4,959.1341 $4,964.09 LINEA 0.54% $100,594 0.0281 $2,825.34 SCROLL 2.36% $1.24 10,000 $12,400 SCROLL 0.75% $1 3,922.9172 $3,923.53 SCROLL 0.61% $3,941.33 0.8091 $3,189.09 SCROLL 0.53% $100,332.55 0.0276 $2,769.07 ARB 0.87% $3,928.32 1.158 $4,549.05 ARB 0.53% $3,914.05 0.709 $2,774.97 ARB 0.40% $4,221.86 0.5 $2,110.93 ARB 0.36% $0.712176 2,663.3618 $1,896.78 ARB 0.32% $3,941.3 0.4255 $1,677.09 ARB 0.25% $100,537 0.013 $1,303.01 ARB 0.24% $0.955535 1,327 $1,267.99 ARB 0.13% $4,652.73 0.15 $697.91 ARB 0.03% $2.09 86.4404 $180.66 BSC 0.92% $99,705 0.0484 $4,821.35 BSC 0.54% $1 2,853.1287 $2,855.98 BSC 0.20% $718.81 1.4503 $1,042.5 AVAX 0.88% $50.2 92.2164 $4,629.44 FTM <0.01% $0.52147 0.5 $0.2607 [ 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), UninitializedFunctionPointerInConstructor_0.4.x (very low-severity), IncorrectEventSignatureInLibraries_0.4.x (very low-severity), ABIEncoderV2PackedStorage_0.4.x (low-severity), ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-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.Before You Copy
Transaction Private Note
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.