Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 89 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Inform Off Chain... | 6268842 | 2363 days ago | IN | 0 ETH | 0.00034874 | ||||
Inform Off Chain... | 6265975 | 2364 days ago | IN | 0 ETH | 0.00034925 | ||||
Buy | 6265482 | 2364 days ago | IN | 0 ETH | 0.00010741 | ||||
Buy | 6265472 | 2364 days ago | IN | 0 ETH | 0.00010741 | ||||
Inform Off Chain... | 6265075 | 2364 days ago | IN | 0 ETH | 0.00034925 | ||||
Buy | 6265011 | 2364 days ago | IN | 0 ETH | 0.0001146 | ||||
Buy | 6263889 | 2364 days ago | IN | 0 ETH | 0.00036041 | ||||
Buy | 6263841 | 2364 days ago | IN | 0 ETH | 0.00014949 | ||||
Buy | 6263824 | 2364 days ago | IN | 0 ETH | 0.0003939 | ||||
Buy | 6263768 | 2364 days ago | IN | 0 ETH | 0.00014418 | ||||
Buy | 6263744 | 2364 days ago | IN | 0 ETH | 0.00014418 | ||||
Buy | 6263165 | 2364 days ago | IN | 0 ETH | 0.00038583 | ||||
Inform Off Chain... | 6263151 | 2364 days ago | IN | 0 ETH | 0.00034925 | ||||
Buy | 6257887 | 2365 days ago | IN | 0 ETH | 0.00029297 | ||||
Buy | 6257747 | 2365 days ago | IN | 0 ETH | 0.00028886 | ||||
Inform Off Chain... | 6252249 | 2366 days ago | IN | 0 ETH | 0.00034874 | ||||
Buy | 6248037 | 2367 days ago | IN | 0 ETH | 0.00012955 | ||||
Buy | 6247852 | 2367 days ago | IN | 0 ETH | 0.0001744 | ||||
Buy | 6247846 | 2367 days ago | IN | 0 ETH | 0.00013613 | ||||
Buy | 6247841 | 2367 days ago | IN | 0 ETH | 0.00013613 | ||||
Buy | 6247832 | 2367 days ago | IN | 0 ETH | 0.0001744 | ||||
Buy | 6247803 | 2367 days ago | IN | 0 ETH | 0.00015945 | ||||
Buy | 6247792 | 2367 days ago | IN | 0 ETH | 0.00014949 | ||||
Buy | 6247782 | 2367 days ago | IN | 0 ETH | 0.00015447 | ||||
Buy | 6247604 | 2367 days ago | IN | 0 ETH | 0.0003939 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
AppCoinsIAB
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-08-20 */ pragma solidity ^0.4.19; contract AppCoins { mapping (address => mapping (address => uint256)) public allowance; function balanceOf (address _owner) public view returns (uint256); function transferFrom(address _from, address _to, uint256 _value) public returns (uint); } contract AppCoinsIABInterface { function division(uint numerator, uint denominator) public view returns (uint); function buy(string _packageName, string _sku, uint256 _amount, address _addr_appc, address _dev, address _appstore, address _oem, bytes2 _countryCode) public view returns (bool); } contract AppCoinsIAB is AppCoinsIABInterface { uint public dev_share = 85; uint public appstore_share = 10; uint public oem_share = 5; mapping (address => bool) allowedAddresses; address owner; modifier onlyAllowedAddress(string _funcName) { if(!allowedAddresses[msg.sender]){ emit Error(_funcName, "Operation can only be performed by allowed Addresses"); return; } _; } modifier onlyOwner(string _funcName) { if(owner != msg.sender){ emit Error(_funcName, "Operation can only be performed by contract owner"); return; } _; } event Buy(string packageName, string _sku, uint _amount, address _from, address _dev, address _appstore, address _oem, bytes2 countryCode); event Error(string func, string message); event OffChainBuy(address _wallet, bytes32 _rootHash); function AppCoinsIAB() public { owner = msg.sender; } function addAllowedAddress(address _account) public onlyOwner("addAllowedAddress"){ allowedAddresses[_account] = true; } function removeAllowedAddress(address _account) public onlyOwner("removeAllowedAddress") { allowedAddresses[_account] = false; } function informOffChainBuy(address[] _walletList, bytes32[] _rootHashList) public onlyAllowedAddress("informOffChainTransaction") { if(_walletList.length != _rootHashList.length){ emit Error("informOffChainTransaction", "Wallet list and Roothash list must have the same lengths"); return; } for(uint i = 0; i < _walletList.length; i++){ emit OffChainBuy(_walletList[i],_rootHashList[i]); } } function division(uint _numerator, uint _denominator) public view returns (uint) { uint quotient = _numerator / _denominator; return quotient; } function buy(string _packageName, string _sku, uint256 _amount, address _addr_appc, address _dev, address _appstore, address _oem, bytes2 _countryCode) public view returns (bool) { require(_addr_appc != 0x0); require(_dev != 0x0); require(_appstore != 0x0); require(_oem != 0x0); AppCoins appc = AppCoins(_addr_appc); uint256 aux = appc.allowance(msg.sender, address(this)); if(aux < _amount){ emit Error("buy","Not enough allowance"); return false; } uint[] memory amounts = new uint[](3); amounts[0] = division(_amount * dev_share, 100); amounts[1] = division(_amount * appstore_share, 100); amounts[2] = division(_amount * oem_share, 100); appc.transferFrom(msg.sender, _dev, amounts[0]); appc.transferFrom(msg.sender, _appstore, amounts[1]); appc.transferFrom(msg.sender, _oem, amounts[2]); emit Buy(_packageName, _sku, _amount, msg.sender, _dev, _appstore, _oem, _countryCode); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_account","type":"address"}],"name":"removeAllowedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"dev_share","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_account","type":"address"}],"name":"addAllowedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_walletList","type":"address[]"},{"name":"_rootHashList","type":"bytes32[]"}],"name":"informOffChainBuy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_packageName","type":"string"},{"name":"_sku","type":"string"},{"name":"_amount","type":"uint256"},{"name":"_addr_appc","type":"address"},{"name":"_dev","type":"address"},{"name":"_appstore","type":"address"},{"name":"_oem","type":"address"},{"name":"_countryCode","type":"bytes2"}],"name":"buy","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_numerator","type":"uint256"},{"name":"_denominator","type":"uint256"}],"name":"division","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"oem_share","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"appstore_share","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"packageName","type":"string"},{"indexed":false,"name":"_sku","type":"string"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_dev","type":"address"},{"indexed":false,"name":"_appstore","type":"address"},{"indexed":false,"name":"_oem","type":"address"},{"indexed":false,"name":"countryCode","type":"bytes2"}],"name":"Buy","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"func","type":"string"},{"indexed":false,"name":"message","type":"string"}],"name":"Error","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_wallet","type":"address"},{"indexed":false,"name":"_rootHash","type":"bytes32"}],"name":"OffChainBuy","type":"event"}]
Contract Creation Code
60606040526055600055600a6001556005600255341561001e57600080fd5b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506113608061006e6000396000f30060606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633c9d93b814610093578063739f9202146100cc57806381788e2b146100f5578063923db49b1461012e578063b7a2e1f2146101c8578063e00680521461032f578063f02f3a891461036f578063f101b26914610398575b600080fd5b341561009e57600080fd5b6100ca600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103c1565b005b34156100d757600080fd5b6100df6105ab565b6040518082815260200191505060405180910390f35b341561010057600080fd5b61012c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105b1565b005b341561013957600080fd5b6101c66004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061079b565b005b34156101d357600080fd5b610315600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803590602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080357dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916906020019091905050610ac1565b604051808215151515815260200191505060405180910390f35b341561033a57600080fd5b61035960048080359060200190919080359060200190919050506112f9565b6040518082815260200191505060405180910390f35b341561037a57600080fd5b610382611314565b6040518082815260200191505060405180910390f35b34156103a357600080fd5b6103ab61131a565b6040518082815260200191505060405180910390f35b6040805190810160405280601481526020017f72656d6f7665416c6c6f776564416464726573730000000000000000000000008152503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561054e577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b70081604051808060200180602001838103835284818151815260200191508051906020019080838360005b838110156104b4578082015181840152602081019050610499565b50505050905090810190601f1680156104e15780820380516001836020036101000a031916815260200191505b50838103825260318152602001807f4f7065726174696f6e2063616e206f6e6c7920626520706572666f726d65642081526020017f627920636f6e7472616374206f776e6572000000000000000000000000000000815250604001935050505060405180910390a16105a7565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5050565b60005481565b6040805190810160405280601181526020017f616464416c6c6f776564416464726573730000000000000000000000000000008152503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561073e577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b70081604051808060200180602001838103835284818151815260200191508051906020019080838360005b838110156106a4578082015181840152602081019050610689565b50505050905090810190601f1680156106d15780820380516001836020036101000a031916815260200191505b50838103825260318152602001807f4f7065726174696f6e2063616e206f6e6c7920626520706572666f726d65642081526020017f627920636f6e7472616374206f776e6572000000000000000000000000000000815250604001935050505060405180910390a1610797565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5050565b60006040805190810160405280601981526020017f696e666f726d4f6666436861696e5472616e73616374696f6e00000000000000815250600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610926577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b70081604051808060200180602001838103835284818151815260200191508051906020019080838360005b8381101561088c578082015181840152602081019050610871565b50505050905090810190601f1680156108b95780820380516001836020036101000a031916815260200191505b50838103825260348152602001807f4f7065726174696f6e2063616e206f6e6c7920626520706572666f726d65642081526020017f627920616c6c6f77656420416464726573736573000000000000000000000000815250604001935050505060405180910390a1610abb565b825184511415156109fd577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b700604051808060200180602001838103835260198152602001807f696e666f726d4f6666436861696e5472616e73616374696f6e00000000000000815250602001838103825260388152602001807f57616c6c6574206c69737420616e6420526f6f7468617368206c697374206d7581526020017f73742068617665207468652073616d65206c656e6774687300000000000000008152506040019250505060405180910390a1610aba565b600091505b8351821015610ab9577f12fab4b62ca073e6772f1e1a01f20ec7d15de0ff592dd242761c745cebed04a88483815181101515610a3a57fe5b906020019060200201518484815181101515610a5257fe5b90602001906020020151604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182600019166000191681526020019250505060405180910390a18180600101925050610a02565b5b5b50505050565b6000806000610ace611320565b60008973ffffffffffffffffffffffffffffffffffffffff1614151515610af457600080fd5b60008873ffffffffffffffffffffffffffffffffffffffff1614151515610b1a57600080fd5b60008773ffffffffffffffffffffffffffffffffffffffff1614151515610b4057600080fd5b60008673ffffffffffffffffffffffffffffffffffffffff1614151515610b6657600080fd5b8892508273ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b1515610c3757600080fd5b5af11515610c4457600080fd5b50505060405180519050915089821015610d02577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b700604051808060200180602001838103835260038152602001807f6275790000000000000000000000000000000000000000000000000000000000815250602001838103825260148152602001807f4e6f7420656e6f75676820616c6c6f77616e63650000000000000000000000008152506020019250505060405180910390a1600093506112ea565b6003604051805910610d115750595b90808252806020026020018201604052509050610d336000548b0260646112f9565b816000815181101515610d4257fe5b9060200190602002018181525050610d5f6001548b0260646112f9565b816001815181101515610d6e57fe5b9060200190602002018181525050610d8b6002548b0260646112f9565b816002815181101515610d9a57fe5b90602001906020020181815250508273ffffffffffffffffffffffffffffffffffffffff166323b872dd338a846000815181101515610dd557fe5b906020019060200201516040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1515610e9657600080fd5b5af11515610ea357600080fd5b50505060405180519050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3389846001815181101515610edb57fe5b906020019060200201516040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1515610f9c57600080fd5b5af11515610fa957600080fd5b50505060405180519050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3388846002815181101515610fe157fe5b906020019060200201516040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156110a257600080fd5b5af115156110af57600080fd5b50505060405180519050507fbd805cd1f6f0e402923edd892c18c7fd6b1992f70fd2c2fcec7d90a3391b194e8c8c8c338c8c8c8c6040518080602001806020018981526020018873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001847dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200183810383528b818151815260200191508051906020019080838360005b8381101561123d578082015181840152602081019050611222565b50505050905090810190601f16801561126a5780820380516001836020036101000a031916815260200191505b5083810382528a818151815260200191508051906020019080838360005b838110156112a3578082015181840152602081019050611288565b50505050905090810190601f1680156112d05780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390a1600193505b50505098975050505050505050565b600080828481151561130757fe5b0490508091505092915050565b60025481565b60015481565b6020604051908101604052806000815250905600a165627a7a72305820550a09443d80be989d11d72a6927eceb1b91fab0ed3b0b58c98222c3c94102d90029
Deployed Bytecode
0x60606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633c9d93b814610093578063739f9202146100cc57806381788e2b146100f5578063923db49b1461012e578063b7a2e1f2146101c8578063e00680521461032f578063f02f3a891461036f578063f101b26914610398575b600080fd5b341561009e57600080fd5b6100ca600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103c1565b005b34156100d757600080fd5b6100df6105ab565b6040518082815260200191505060405180910390f35b341561010057600080fd5b61012c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105b1565b005b341561013957600080fd5b6101c66004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061079b565b005b34156101d357600080fd5b610315600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803590602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080357dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916906020019091905050610ac1565b604051808215151515815260200191505060405180910390f35b341561033a57600080fd5b61035960048080359060200190919080359060200190919050506112f9565b6040518082815260200191505060405180910390f35b341561037a57600080fd5b610382611314565b6040518082815260200191505060405180910390f35b34156103a357600080fd5b6103ab61131a565b6040518082815260200191505060405180910390f35b6040805190810160405280601481526020017f72656d6f7665416c6c6f776564416464726573730000000000000000000000008152503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561054e577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b70081604051808060200180602001838103835284818151815260200191508051906020019080838360005b838110156104b4578082015181840152602081019050610499565b50505050905090810190601f1680156104e15780820380516001836020036101000a031916815260200191505b50838103825260318152602001807f4f7065726174696f6e2063616e206f6e6c7920626520706572666f726d65642081526020017f627920636f6e7472616374206f776e6572000000000000000000000000000000815250604001935050505060405180910390a16105a7565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5050565b60005481565b6040805190810160405280601181526020017f616464416c6c6f776564416464726573730000000000000000000000000000008152503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561073e577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b70081604051808060200180602001838103835284818151815260200191508051906020019080838360005b838110156106a4578082015181840152602081019050610689565b50505050905090810190601f1680156106d15780820380516001836020036101000a031916815260200191505b50838103825260318152602001807f4f7065726174696f6e2063616e206f6e6c7920626520706572666f726d65642081526020017f627920636f6e7472616374206f776e6572000000000000000000000000000000815250604001935050505060405180910390a1610797565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5050565b60006040805190810160405280601981526020017f696e666f726d4f6666436861696e5472616e73616374696f6e00000000000000815250600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610926577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b70081604051808060200180602001838103835284818151815260200191508051906020019080838360005b8381101561088c578082015181840152602081019050610871565b50505050905090810190601f1680156108b95780820380516001836020036101000a031916815260200191505b50838103825260348152602001807f4f7065726174696f6e2063616e206f6e6c7920626520706572666f726d65642081526020017f627920616c6c6f77656420416464726573736573000000000000000000000000815250604001935050505060405180910390a1610abb565b825184511415156109fd577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b700604051808060200180602001838103835260198152602001807f696e666f726d4f6666436861696e5472616e73616374696f6e00000000000000815250602001838103825260388152602001807f57616c6c6574206c69737420616e6420526f6f7468617368206c697374206d7581526020017f73742068617665207468652073616d65206c656e6774687300000000000000008152506040019250505060405180910390a1610aba565b600091505b8351821015610ab9577f12fab4b62ca073e6772f1e1a01f20ec7d15de0ff592dd242761c745cebed04a88483815181101515610a3a57fe5b906020019060200201518484815181101515610a5257fe5b90602001906020020151604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182600019166000191681526020019250505060405180910390a18180600101925050610a02565b5b5b50505050565b6000806000610ace611320565b60008973ffffffffffffffffffffffffffffffffffffffff1614151515610af457600080fd5b60008873ffffffffffffffffffffffffffffffffffffffff1614151515610b1a57600080fd5b60008773ffffffffffffffffffffffffffffffffffffffff1614151515610b4057600080fd5b60008673ffffffffffffffffffffffffffffffffffffffff1614151515610b6657600080fd5b8892508273ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b1515610c3757600080fd5b5af11515610c4457600080fd5b50505060405180519050915089821015610d02577fac283f5b35fa78f7f5e8923cb5db86b4c10c166580c43bb59f1d1d9ae108b700604051808060200180602001838103835260038152602001807f6275790000000000000000000000000000000000000000000000000000000000815250602001838103825260148152602001807f4e6f7420656e6f75676820616c6c6f77616e63650000000000000000000000008152506020019250505060405180910390a1600093506112ea565b6003604051805910610d115750595b90808252806020026020018201604052509050610d336000548b0260646112f9565b816000815181101515610d4257fe5b9060200190602002018181525050610d5f6001548b0260646112f9565b816001815181101515610d6e57fe5b9060200190602002018181525050610d8b6002548b0260646112f9565b816002815181101515610d9a57fe5b90602001906020020181815250508273ffffffffffffffffffffffffffffffffffffffff166323b872dd338a846000815181101515610dd557fe5b906020019060200201516040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1515610e9657600080fd5b5af11515610ea357600080fd5b50505060405180519050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3389846001815181101515610edb57fe5b906020019060200201516040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1515610f9c57600080fd5b5af11515610fa957600080fd5b50505060405180519050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3388846002815181101515610fe157fe5b906020019060200201516040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156110a257600080fd5b5af115156110af57600080fd5b50505060405180519050507fbd805cd1f6f0e402923edd892c18c7fd6b1992f70fd2c2fcec7d90a3391b194e8c8c8c338c8c8c8c6040518080602001806020018981526020018873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001847dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200183810383528b818151815260200191508051906020019080838360005b8381101561123d578082015181840152602081019050611222565b50505050905090810190601f16801561126a5780820380516001836020036101000a031916815260200191505b5083810382528a818151815260200191508051906020019080838360005b838110156112a3578082015181840152602081019050611288565b50505050905090810190601f1680156112d05780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390a1600193505b50505098975050505050505050565b600080828481151561130757fe5b0490508091505092915050565b60025481565b60015481565b6020604051908101604052806000815250905600a165627a7a72305820550a09443d80be989d11d72a6927eceb1b91fab0ed3b0b58c98222c3c94102d90029
Swarm Source
bzzr://550a09443d80be989d11d72a6927eceb1b91fab0ed3b0b58c98222c3c94102d9
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ 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.