More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 40 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Distribute | 10975601 | 1583 days ago | IN | 0 ETH | 0.01814298 | ||||
Distribute | 10394641 | 1673 days ago | IN | 0 ETH | 0.00549541 | ||||
Distribute | 10317275 | 1685 days ago | IN | 0 ETH | 0.00810696 | ||||
Distribute | 10203734 | 1702 days ago | IN | 0 ETH | 0.00320507 | ||||
Distribute | 10171912 | 1707 days ago | IN | 0 ETH | 0.00369112 | ||||
Distribute | 10158538 | 1709 days ago | IN | 0 ETH | 0.00527895 | ||||
Distribute | 10151144 | 1710 days ago | IN | 0 ETH | 0.00509041 | ||||
Distribute | 10132005 | 1713 days ago | IN | 0 ETH | 0.00320507 | ||||
Distribute | 10126335 | 1714 days ago | IN | 0 ETH | 0.00358214 | ||||
Distribute | 10112782 | 1716 days ago | IN | 0 ETH | 0.00471335 | ||||
Distribute | 10093210 | 1719 days ago | IN | 0 ETH | 0.00311081 | ||||
Distribute | 10087136 | 1720 days ago | IN | 0 ETH | 0.00624849 | ||||
Distribute | 10083501 | 1721 days ago | IN | 0 ETH | 0.00261308 | ||||
Distribute | 10074053 | 1722 days ago | IN | 0 ETH | 0.00358214 | ||||
Distribute | 10067408 | 1723 days ago | IN | 0 ETH | 0.00377068 | ||||
Distribute | 10061673 | 1724 days ago | IN | 0 ETH | 0.00395921 | ||||
Distribute | 10057694 | 1725 days ago | IN | 0 ETH | 0.00565602 | ||||
Distribute | 10048637 | 1726 days ago | IN | 0 ETH | 0.00195967 | ||||
Distribute | 10041807 | 1727 days ago | IN | 0 ETH | 0.00150827 | ||||
Distribute | 10035390 | 1728 days ago | IN | 0 ETH | 0.01018083 | ||||
Distribute | 10028911 | 1729 days ago | IN | 0 ETH | 0.00020698 | ||||
Distribute | 10028905 | 1729 days ago | IN | 0 ETH | 0.00160253 | ||||
Distribute | 10027942 | 1729 days ago | IN | 0 ETH | 0.0016968 | ||||
Distribute | 10020619 | 1731 days ago | IN | 0 ETH | 0.00263947 | ||||
Distribute | 10012926 | 1732 days ago | IN | 0 ETH | 0.00268664 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
||||
---|---|---|---|---|---|---|---|
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10975601 | 1583 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10394641 | 1673 days ago | 0 ETH | |||||
10317275 | 1685 days ago | 0 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
ReferralSplitter
Compiler Version
v0.5.14+commit.1f1aaa4
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-03-29 */ pragma solidity ^0.5.14; interface HEX { function xfLobbyEnter(address referrerAddr) external payable; function xfLobbyExit(uint256 enterDay, uint256 count) external; function xfLobbyPendingDays(address memberAddr) external view returns (uint256[2] memory words); function balanceOf (address account) external view returns (uint256); function transfer (address recipient, uint256 amount) external returns (bool); function currentDay () external view returns (uint256); } contract ReferralSplitter { event DistributedShares( uint256 timestamp, address indexed senderAddress, uint256 totalDistributed ); event DistributedEthDonation( uint256 timestamp, address indexed donatorAddress, uint256 totalDonated ); HEX internal hx = HEX(0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39); uint256 public minGasHearts = 10000000000; uint256 private allocatedGasHearts; address payable public gasWallet; address payable internal KYLE = 0xD30BC4859A79852157211E6db19dE159673a67E2; // 20 address payable internal KEVIN = 0x3487b398546C9b757921df6dE78EC308203f5830; // 15 address payable internal AMIRIS = 0x406D1fC98D231aD69807Cd41d4D6F8273401354f; // 6 address payable internal MICHAEL = 0xe551072153c02fa33d4903CAb0435Fb86F1a80cb; // 13 address payable internal JARED = 0x5eCb4D3B4b451b838242c3CF8404ef18f5C486aB; // 5 address payable internal LOUIS = 0x454f203260a74C0A8B5c0a78fbA5B4e8B31dCC63; // 1 address payable internal LOTTO = 0x1EF0Bab01329a6CE39e92eA6B88828430B1Cd91f;// 10 address payable internal DONATOR = 0x723e82Eb1A1b419Fb36e9bD65E50A979cd13d341; // 7.5 address payable internal MARCO = 0xbf1984B12878c6A25f0921535c76C05a60bdEf39; // 7.5 address payable internal SWIFT = 0x88BA4dc5571660A1693E421D83EC97015B53580D; // 7.5 address payable internal MARK = 0x35e9034f47cc00b8A9b555fC1FDB9598b2c245fD; // 7.5 mapping(address => bool) contributors; modifier onlyContributors(){ require(contributors[msg.sender], "not a contributor"); _; } constructor() public { gasWallet = msg.sender; contributors[KYLE] = true; contributors[KEVIN] = true; contributors[AMIRIS] = true; contributors[MICHAEL] = true; contributors[JARED] = true; contributors[LOUIS] = true; contributors[LOTTO] = true; contributors[DONATOR] = true; contributors[MARCO] = true; contributors[SWIFT] = true; contributors[MARK] = true; } function distribute () public { //get balance uint256 balance = hx.balanceOf(address(this)); //minGasHearts allocation must be below 1% of balance. this stops any 1 contributor setting an excessively high minGasHearts to drain the contract. reduce minGasHearts in the case of high contract balance at will) require(minGasHearts < (balance / 100), "minGasHearts must not be > 1% of contract HEX balance - reduce minGasHearts to enable distribution"); //deduct for gas allocatedGasHearts += minGasHearts; require(balance > (allocatedGasHearts + 99), "balance does not cover gas allocation"); balance -= allocatedGasHearts; //distribute uint256 onePercent = balance / 100; uint256 fivePercent = balance / 20; hx.transfer(KYLE, 4*fivePercent); // 20% hx.transfer(KEVIN, 3*fivePercent); // 15% hx.transfer(AMIRIS, fivePercent + onePercent); // 6% hx.transfer(MICHAEL, (2*fivePercent) + (3*onePercent)); // 13% hx.transfer(JARED, fivePercent); // 5% hx.transfer(LOUIS, onePercent); // 1% hx.transfer(LOTTO, 2*fivePercent); // 10% hx.transfer(DONATOR, fivePercent + (fivePercent/2)); // 7.5% hx.transfer(MARCO, fivePercent + (fivePercent/2)); // 7.5% hx.transfer(SWIFT, fivePercent + (fivePercent/2)); // 7.5% hx.transfer(MARK, fivePercent + (fivePercent/2)); // 7.5% emit DistributedShares(now, msg.sender, balance); } function setMinGasHearts(uint256 _minGasHearts) public onlyContributors{ require(_minGasHearts> 0, "min hearts for gas cannot be zero"); minGasHearts = _minGasHearts; } function withdrawGasAllocation() public onlyContributors { require(gasWallet != address(0), "gas wallet cannot be zero address"); require(allocatedGasHearts > 0, "zero allocated hex for gas"); //transfer HEX to gas wallet hx.transfer(gasWallet, allocatedGasHearts); //reset allocation allocatedGasHearts = 0; } function setGasWallet(address payable _gasWallet) public onlyContributors{ require(_gasWallet != address(0), "cannot be zero address"); gasWallet = _gasWallet; } //fallback for eth sent to contract - auto distribute as donation function() external payable{ donate(); } function donate() public payable { require(msg.value > 0); uint256 balance = msg.value; uint256 onePercent = balance / 100; uint256 fivePercent = balance / 20; KYLE.transfer(4*fivePercent); // 20% KEVIN.transfer(3*fivePercent); // 15% AMIRIS.transfer(fivePercent + onePercent); // 6% MICHAEL.transfer((2*fivePercent) + (3*onePercent)); // 13% JARED.transfer(fivePercent); // 5% LOUIS.transfer(onePercent); // 1% LOTTO.transfer(2*fivePercent); // 10% DONATOR.transfer(fivePercent + (fivePercent/2)); // 7.5% MARCO.transfer(fivePercent + (fivePercent/2)); // 7.5% SWIFT.transfer(fivePercent + (fivePercent/2)); // 7.5% MARK.transfer(fivePercent + (fivePercent/2)); // 7.5% emit DistributedEthDonation(now, msg.sender, balance); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"},{"indexed":true,"internalType":"address","name":"donatorAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalDonated","type":"uint256"}],"name":"DistributedEthDonation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"},{"indexed":true,"internalType":"address","name":"senderAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalDistributed","type":"uint256"}],"name":"DistributedShares","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[],"name":"distribute","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"donate","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"gasWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minGasHearts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_gasWallet","type":"address"}],"name":"setGasWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_minGasHearts","type":"uint256"}],"name":"setMinGasHearts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawGasAllocation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052600080546001600160a01b0319908116732b591e99afe9f32eaa6214f7b7629768c40eeb39179091556402540be40060015560048054821673d30bc4859a79852157211e6db19de159673a67e2179055600580548216733487b398546c9b757921df6de78ec308203f583017905560068054821673406d1fc98d231ad69807cd41d4d6f8273401354f17905560078054821673e551072153c02fa33d4903cab0435fb86f1a80cb179055600880548216735ecb4d3b4b451b838242c3cf8404ef18f5c486ab17905560098054821673454f203260a74c0a8b5c0a78fba5b4e8b31dcc63179055600a80548216731ef0bab01329a6ce39e92ea6b88828430b1cd91f179055600b8054821673723e82eb1a1b419fb36e9bd65e50a979cd13d341179055600c8054821673bf1984b12878c6a25f0921535c76c05a60bdef39179055600d805482167388ba4dc5571660a1693e421d83ec97015b53580d179055600e80549091167335e9034f47cc00b8a9b555fc1fdb9598b2c245fd17905534801561018d57600080fd5b50600380546001600160a01b031916331790556004546001600160a01b039081166000908152600f6020526040808220805460ff199081166001908117909255600554851684528284208054821683179055600654851684528284208054821683179055600754851684528284208054821683179055600854851684528284208054821683179055600954851684528284208054821683179055600a54851684528284208054821683179055600b54851684528284208054821683179055600c54851684528284208054821683179055600d54851684528284208054821683179055600e54909416835291208054909216179055610fe5806102906000396000f3fe6080604052600436106100705760003560e01c8063ceacf6ae1161004e578063ceacf6ae146100e7578063e45c17e114610111578063e4fc6b6d14610144578063ed88c68e1461007057610070565b80634151b3391461007a57806352e199c5146100a15780639d957b00146100d2575b610078610159565b005b34801561008657600080fd5b5061008f610457565b60408051918252519081900360200190f35b3480156100ad57600080fd5b506100b661045d565b604080516001600160a01b039092168252519081900360200190f35b3480156100de57600080fd5b5061007861046c565b3480156100f357600080fd5b506100786004803603602081101561010a57600080fd5b50356105f4565b34801561011d57600080fd5b506100786004803603602081101561013457600080fd5b50356001600160a01b0316610690565b34801561015057600080fd5b5061007861075e565b6000341161016657600080fd5b600480546040513492606484049260148504926001600160a01b0390911691830280156108fc02916000818181858888f193505050501580156101ad573d6000803e3d6000fd5b506005546040516001600160a01b03909116906003830280156108fc02916000818181858888f193505050501580156101ea573d6000803e3d6000fd5b506006546040516001600160a01b039091169082840180156108fc02916000818181858888f19350505050158015610226573d6000803e3d6000fd5b506007546040516001600160a01b039091169060028302600385020180156108fc02916000818181858888f19350505050158015610268573d6000803e3d6000fd5b506008546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156102a3573d6000803e3d6000fd5b506009546040516001600160a01b039091169083156108fc029084906000818181858888f193505050501580156102de573d6000803e3d6000fd5b50600a546040516001600160a01b03909116906002830280156108fc02916000818181858888f1935050505015801561031b573d6000803e3d6000fd5b50600b546040516001600160a01b039091169060028304830180156108fc02916000818181858888f1935050505015801561035a573d6000803e3d6000fd5b50600c546040516001600160a01b039091169060028304830180156108fc02916000818181858888f19350505050158015610399573d6000803e3d6000fd5b50600d546040516001600160a01b039091169060028304830180156108fc02916000818181858888f193505050501580156103d8573d6000803e3d6000fd5b50600e546040516001600160a01b039091169060028304830180156108fc02916000818181858888f19350505050158015610417573d6000803e3d6000fd5b506040805142815260208101859052815133927f1da38ae210d9e1a4d4bfb94e43d790b9c26c54c78e2120c7774b8138f504a7b4928290030190a2505050565b60015481565b6003546001600160a01b031681565b336000908152600f602052604090205460ff166104c4576040805162461bcd60e51b81526020600482015260116024820152703737ba10309031b7b73a3934b13aba37b960791b604482015290519081900360640190fd5b6003546001600160a01b031661050b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f906021913960400191505060405180910390fd5b600060025411610562576040805162461bcd60e51b815260206004820152601a60248201527f7a65726f20616c6c6f63617465642068657820666f7220676173000000000000604482015290519081900360640190fd5b600080546003546002546040805163a9059cbb60e01b81526001600160a01b039384166004820152602481019290925251919092169263a9059cbb92604480820193602093909283900390910190829087803b1580156105c157600080fd5b505af11580156105d5573d6000803e3d6000fd5b505050506040513d60208110156105eb57600080fd5b50506000600255565b336000908152600f602052604090205460ff1661064c576040805162461bcd60e51b81526020600482015260116024820152703737ba10309031b7b73a3934b13aba37b960791b604482015290519081900360640190fd5b6000811161068b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0d6021913960400191505060405180910390fd5b600155565b336000908152600f602052604090205460ff166106e8576040805162461bcd60e51b81526020600482015260116024820152703737ba10309031b7b73a3934b13aba37b960791b604482015290519081900360640190fd5b6001600160a01b03811661073c576040805162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60008054604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156107aa57600080fd5b505afa1580156107be573d6000803e3d6000fd5b505050506040513d60208110156107d457600080fd5b50519050606481046001541061081b5760405162461bcd60e51b8152600401808060200182810382526062815260200180610f2e6062913960800191505060405180910390fd5b600154600280549091019081905560630181116108695760405162461bcd60e51b8152600401808060200182810382526025815260200180610ee86025913960400191505060405180910390fd5b60025460008054600480546040805163a9059cbb60e01b81526001600160a01b0392831681850152601496909703958604928302602488015251949560648704959294919093169263a9059cbb9260448083019360209383900390910190829087803b1580156108d857600080fd5b505af11580156108ec573d6000803e3d6000fd5b505050506040513d602081101561090257600080fd5b5050600080546005546040805163a9059cbb60e01b81526001600160a01b0392831660048201526003860260248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561096257600080fd5b505af1158015610976573d6000803e3d6000fd5b505050506040513d602081101561098c57600080fd5b5050600080546006546040805163a9059cbb60e01b81526001600160a01b03928316600482015285870160248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b1580156109eb57600080fd5b505af11580156109ff573d6000803e3d6000fd5b505050506040513d6020811015610a1557600080fd5b5050600080546007546040805163a9059cbb60e01b81526001600160a01b03928316600482015260028602600388020160248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610a7a57600080fd5b505af1158015610a8e573d6000803e3d6000fd5b505050506040513d6020811015610aa457600080fd5b5050600080546008546040805163a9059cbb60e01b81526001600160a01b039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610b0257600080fd5b505af1158015610b16573d6000803e3d6000fd5b505050506040513d6020811015610b2c57600080fd5b5050600080546009546040805163a9059cbb60e01b81526001600160a01b039283166004820152602481018790529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610b8a57600080fd5b505af1158015610b9e573d6000803e3d6000fd5b505050506040513d6020811015610bb457600080fd5b505060008054600a546040805163a9059cbb60e01b81526001600160a01b0392831660048201526002860260248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610c1457600080fd5b505af1158015610c28573d6000803e3d6000fd5b505050506040513d6020811015610c3e57600080fd5b5050600054600b546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610cae57600080fd5b505af1158015610cc2573d6000803e3d6000fd5b505050506040513d6020811015610cd857600080fd5b5050600054600c546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610d4857600080fd5b505af1158015610d5c573d6000803e3d6000fd5b505050506040513d6020811015610d7257600080fd5b5050600054600d546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610de257600080fd5b505af1158015610df6573d6000803e3d6000fd5b505050506040513d6020811015610e0c57600080fd5b5050600054600e546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610e7c57600080fd5b505af1158015610e90573d6000803e3d6000fd5b505050506040513d6020811015610ea657600080fd5b50506040805142815260208101859052815133927f912e69d0313f5ac1b40914320c5ffd5344d55c66565c097a4049f13c89ea18a8928290030190a250505056fe62616c616e636520646f6573206e6f7420636f7665722067617320616c6c6f636174696f6e6d696e2068656172747320666f72206761732063616e6e6f74206265207a65726f6d696e476173486561727473206d757374206e6f74206265203e203125206f6620636f6e7472616374204845582062616c616e6365202d20726564756365206d696e47617348656172747320746f20656e61626c6520646973747269627574696f6e6761732077616c6c65742063616e6e6f74206265207a65726f2061646472657373a265627a7a723158201c8f5651520b5c6196d1afa779b619677064f692e730b5707dc63b6783d51e4264736f6c634300050e0032
Deployed Bytecode
0x6080604052600436106100705760003560e01c8063ceacf6ae1161004e578063ceacf6ae146100e7578063e45c17e114610111578063e4fc6b6d14610144578063ed88c68e1461007057610070565b80634151b3391461007a57806352e199c5146100a15780639d957b00146100d2575b610078610159565b005b34801561008657600080fd5b5061008f610457565b60408051918252519081900360200190f35b3480156100ad57600080fd5b506100b661045d565b604080516001600160a01b039092168252519081900360200190f35b3480156100de57600080fd5b5061007861046c565b3480156100f357600080fd5b506100786004803603602081101561010a57600080fd5b50356105f4565b34801561011d57600080fd5b506100786004803603602081101561013457600080fd5b50356001600160a01b0316610690565b34801561015057600080fd5b5061007861075e565b6000341161016657600080fd5b600480546040513492606484049260148504926001600160a01b0390911691830280156108fc02916000818181858888f193505050501580156101ad573d6000803e3d6000fd5b506005546040516001600160a01b03909116906003830280156108fc02916000818181858888f193505050501580156101ea573d6000803e3d6000fd5b506006546040516001600160a01b039091169082840180156108fc02916000818181858888f19350505050158015610226573d6000803e3d6000fd5b506007546040516001600160a01b039091169060028302600385020180156108fc02916000818181858888f19350505050158015610268573d6000803e3d6000fd5b506008546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156102a3573d6000803e3d6000fd5b506009546040516001600160a01b039091169083156108fc029084906000818181858888f193505050501580156102de573d6000803e3d6000fd5b50600a546040516001600160a01b03909116906002830280156108fc02916000818181858888f1935050505015801561031b573d6000803e3d6000fd5b50600b546040516001600160a01b039091169060028304830180156108fc02916000818181858888f1935050505015801561035a573d6000803e3d6000fd5b50600c546040516001600160a01b039091169060028304830180156108fc02916000818181858888f19350505050158015610399573d6000803e3d6000fd5b50600d546040516001600160a01b039091169060028304830180156108fc02916000818181858888f193505050501580156103d8573d6000803e3d6000fd5b50600e546040516001600160a01b039091169060028304830180156108fc02916000818181858888f19350505050158015610417573d6000803e3d6000fd5b506040805142815260208101859052815133927f1da38ae210d9e1a4d4bfb94e43d790b9c26c54c78e2120c7774b8138f504a7b4928290030190a2505050565b60015481565b6003546001600160a01b031681565b336000908152600f602052604090205460ff166104c4576040805162461bcd60e51b81526020600482015260116024820152703737ba10309031b7b73a3934b13aba37b960791b604482015290519081900360640190fd5b6003546001600160a01b031661050b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f906021913960400191505060405180910390fd5b600060025411610562576040805162461bcd60e51b815260206004820152601a60248201527f7a65726f20616c6c6f63617465642068657820666f7220676173000000000000604482015290519081900360640190fd5b600080546003546002546040805163a9059cbb60e01b81526001600160a01b039384166004820152602481019290925251919092169263a9059cbb92604480820193602093909283900390910190829087803b1580156105c157600080fd5b505af11580156105d5573d6000803e3d6000fd5b505050506040513d60208110156105eb57600080fd5b50506000600255565b336000908152600f602052604090205460ff1661064c576040805162461bcd60e51b81526020600482015260116024820152703737ba10309031b7b73a3934b13aba37b960791b604482015290519081900360640190fd5b6000811161068b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0d6021913960400191505060405180910390fd5b600155565b336000908152600f602052604090205460ff166106e8576040805162461bcd60e51b81526020600482015260116024820152703737ba10309031b7b73a3934b13aba37b960791b604482015290519081900360640190fd5b6001600160a01b03811661073c576040805162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60008054604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156107aa57600080fd5b505afa1580156107be573d6000803e3d6000fd5b505050506040513d60208110156107d457600080fd5b50519050606481046001541061081b5760405162461bcd60e51b8152600401808060200182810382526062815260200180610f2e6062913960800191505060405180910390fd5b600154600280549091019081905560630181116108695760405162461bcd60e51b8152600401808060200182810382526025815260200180610ee86025913960400191505060405180910390fd5b60025460008054600480546040805163a9059cbb60e01b81526001600160a01b0392831681850152601496909703958604928302602488015251949560648704959294919093169263a9059cbb9260448083019360209383900390910190829087803b1580156108d857600080fd5b505af11580156108ec573d6000803e3d6000fd5b505050506040513d602081101561090257600080fd5b5050600080546005546040805163a9059cbb60e01b81526001600160a01b0392831660048201526003860260248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561096257600080fd5b505af1158015610976573d6000803e3d6000fd5b505050506040513d602081101561098c57600080fd5b5050600080546006546040805163a9059cbb60e01b81526001600160a01b03928316600482015285870160248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b1580156109eb57600080fd5b505af11580156109ff573d6000803e3d6000fd5b505050506040513d6020811015610a1557600080fd5b5050600080546007546040805163a9059cbb60e01b81526001600160a01b03928316600482015260028602600388020160248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610a7a57600080fd5b505af1158015610a8e573d6000803e3d6000fd5b505050506040513d6020811015610aa457600080fd5b5050600080546008546040805163a9059cbb60e01b81526001600160a01b039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610b0257600080fd5b505af1158015610b16573d6000803e3d6000fd5b505050506040513d6020811015610b2c57600080fd5b5050600080546009546040805163a9059cbb60e01b81526001600160a01b039283166004820152602481018790529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610b8a57600080fd5b505af1158015610b9e573d6000803e3d6000fd5b505050506040513d6020811015610bb457600080fd5b505060008054600a546040805163a9059cbb60e01b81526001600160a01b0392831660048201526002860260248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610c1457600080fd5b505af1158015610c28573d6000803e3d6000fd5b505050506040513d6020811015610c3e57600080fd5b5050600054600b546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610cae57600080fd5b505af1158015610cc2573d6000803e3d6000fd5b505050506040513d6020811015610cd857600080fd5b5050600054600c546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610d4857600080fd5b505af1158015610d5c573d6000803e3d6000fd5b505050506040513d6020811015610d7257600080fd5b5050600054600d546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610de257600080fd5b505af1158015610df6573d6000803e3d6000fd5b505050506040513d6020811015610e0c57600080fd5b5050600054600e546001600160a01b039182169163a9059cbb91166002840484016040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610e7c57600080fd5b505af1158015610e90573d6000803e3d6000fd5b505050506040513d6020811015610ea657600080fd5b50506040805142815260208101859052815133927f912e69d0313f5ac1b40914320c5ffd5344d55c66565c097a4049f13c89ea18a8928290030190a250505056fe62616c616e636520646f6573206e6f7420636f7665722067617320616c6c6f636174696f6e6d696e2068656172747320666f72206761732063616e6e6f74206265207a65726f6d696e476173486561727473206d757374206e6f74206265203e203125206f6620636f6e7472616374204845582062616c616e6365202d20726564756365206d696e47617348656172747320746f20656e61626c6520646973747269627574696f6e6761732077616c6c65742063616e6e6f74206265207a65726f2061646472657373a265627a7a723158201c8f5651520b5c6196d1afa779b619677064f692e730b5707dc63b6783d51e4264736f6c634300050e0032
Deployed Bytecode Sourcemap
588:5508:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5185:8;:6;:8::i;:::-;588:5508;987:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;987:41:0;;;:::i;:::-;;;;;;;;;;;;;;;;1076:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1076:32:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1076:32:0;;;;;;;;;;;;;;4499:369;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4499:369:0;;;:::i;4296:191::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4296:191:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4296:191:0;;:::i;4880:184::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4880:184:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4880:184:0;-1:-1:-1;;;;;4880:184:0;;:::i;2756:1528::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2756:1528:0;;;:::i;5217:876::-;5281:1;5269:9;:13;5261:22;;;;;;5422:4;;;:28;;5312:9;;5363:3;5353:13;;;5409:2;5399:12;;;-1:-1:-1;;;;;5422:4:0;;;;5436:13;;5422:28;;;;;5294:15;5422:28;5294:15;5422:28;5436:13;5422:4;:28;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5468:5:0;;:29;;-1:-1:-1;;;;;5468:5:0;;;;5483:1;:13;;5468:29;;;;;:5;:29;:5;:29;5483:13;5468:5;:29;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5515:6:0;;:41;;-1:-1:-1;;;;;5515:6:0;;;;5531:24;;;5515:41;;;;;:6;:41;:6;:41;5531:24;5515:6;:41;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5573:7:0;;:50;;-1:-1:-1;;;;;5573:7:0;;;;5591:1;:13;;5609:1;:12;;5590:32;5573:50;;;;;:7;:50;:7;:50;5590:32;5573:7;:50;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5641:5:0;;:27;;-1:-1:-1;;;;;5641:5:0;;;;:27;;;;;5656:11;;5641:5;:27;:5;:27;5656:11;5641:5;:27;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5685:5:0;;:26;;-1:-1:-1;;;;;5685:5:0;;;;:26;;;;;5700:10;;5685:5;:26;:5;:26;5700:10;5685:5;:26;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5728:5:0;;:29;;-1:-1:-1;;;;;5728:5:0;;;;5743:1;:13;;5728:29;;;;;:5;:29;:5;:29;5743:13;5728:5;:29;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5775:7:0;;:47;;-1:-1:-1;;;;;5775:7:0;;;;5819:1;5807:13;;5792:29;;5775:47;;;;;;;;;5792:29;5775:7;:47;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5841:5:0;;:45;;-1:-1:-1;;;;;5841:5:0;;;;5883:1;5871:13;;5856:29;;5841:45;;;;;;;;;5856:29;5841:5;:45;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5905:5:0;;:45;;-1:-1:-1;;;;;5905:5:0;;;;5947:1;5935:13;;5920:29;;5905:45;;;;;;;;;5920:29;5905:5;:45;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;5969:4:0;;:44;;-1:-1:-1;;;;;5969:4:0;;;;6010:1;5998:13;;5983:29;;5969:44;;;;;;;;;5983:29;5969:4;:44;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;6037:48:0;;;6060:3;6037:48;;;;;;;;;;6065:10;;6037:48;;;;;;;;5217:876;;;:::o;987:41::-;;;;:::o;1076:32::-;;;-1:-1:-1;;;;;1076:32:0;;:::o;4499:369::-;2207:10;2194:24;;;;:12;:24;;;;;;;;2186:54;;;;;-1:-1:-1;;;2186:54:0;;;;;;;;;;;;-1:-1:-1;;;2186:54:0;;;;;;;;;;;;;;;4575:9;;-1:-1:-1;;;;;4575:9:0;4567:69;;;;-1:-1:-1;;;4567:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4676:1;4655:18;;:22;4647:61;;;;;-1:-1:-1;;;4647:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4757:2;;;4769:9;;4780:18;;4757:42;;;-1:-1:-1;;;4757:42:0;;-1:-1:-1;;;;;4769:9:0;;;4757:42;;;;;;;;;;;;:2;;;;;:11;;:42;;;;;;;;;;;;;;;;;;:2;:42;;;5:2:-1;;;;30:1;27;20:12;5:2;4757:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4757:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4859:1:0;4838:18;:22;4499:369::o;4296:191::-;2207:10;2194:24;;;;:12;:24;;;;;;;;2186:54;;;;;-1:-1:-1;;;2186:54:0;;;;;;;;;;;;-1:-1:-1;;;2186:54:0;;;;;;;;;;;;;;;4401:1;4386:13;:16;4378:62;;;;-1:-1:-1;;;4378:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4451:12;:28;4296:191::o;4880:184::-;2207:10;2194:24;;;;:12;:24;;;;;;;;2186:54;;;;;-1:-1:-1;;;2186:54:0;;;;;;;;;;;;-1:-1:-1;;;2186:54:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4972:24:0;;4964:59;;;;;-1:-1:-1;;;4964:59:0;;;;;;;;;;;;-1:-1:-1;;;4964:59:0;;;;;;;;;;;;;;;5034:9;:22;;-1:-1:-1;;;;;;5034:22:0;-1:-1:-1;;;;;5034:22:0;;;;;;;;;;4880:184::o;2756:1528::-;2824:15;2842:2;;:27;;;-1:-1:-1;;;2842:27:0;;2863:4;2842:27;;;;;;-1:-1:-1;;;;;2842:2:0;;;;:12;;:27;;;;;;;;;;;;;;;:2;:27;;;5:2:-1;;;;30:1;27;20:12;5:2;2842:27:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2842:27:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2842:27:0;;-1:-1:-1;3137:3:0;2842:27;3127:13;3111:12;;:30;3103:141;;;;-1:-1:-1;;;3103:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3303:12;;3281:18;:34;;;;;;;;;3366:2;3345:23;3334:35;;3326:85;;;;-1:-1:-1;;;3326:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3433:18;;3484;3574:2;;3586:4;;;3574:32;;;-1:-1:-1;;;3574:32:0;;-1:-1:-1;;;;;3586:4:0;;;3574:32;;;;3561:2;3422:29;;;;3551:12;;;3592:13;;;3574:32;;;;;3422:29;;3515:3;3505:13;;;3551:12;;3574:2;;;;;:11;;:32;;;;;;;;;;;;;;;;:2;:32;;;5:2:-1;;;;30:1;27;20:12;5:2;3574:32:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3574:32:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3624:2:0;;;3636:5;;3624:33;;;-1:-1:-1;;;3624:33:0;;-1:-1:-1;;;;;3636:5:0;;;3624:33;;;;3643:1;:13;;3624:33;;;;;;:2;;;;;:11;;:33;;;;;3574:32;;3624:33;;;;;;;;;;;:2;:33;;;5:2:-1;;;;30:1;27;20:12;5:2;3624:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3624:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3675:2:0;;;3687:6;;3675:45;;;-1:-1:-1;;;3675:45:0;;-1:-1:-1;;;;;3687:6:0;;;3675:45;;;;3695:24;;;3675:45;;;;;;:2;;;;;:11;;:45;;;;;3624:33;;3675:45;;;;;;;;;;;:2;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;3675:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3675:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3737:2:0;;;3749:7;;3737:54;;;-1:-1:-1;;;3737:54:0;;-1:-1:-1;;;;;3749:7:0;;;3737:54;;;;3759:1;:13;;3777:1;:12;;3758:32;3737:54;;;;;;:2;;;;;:11;;:54;;;;;3675:45;;3737:54;;;;;;;;;;;:2;:54;;;5:2:-1;;;;30:1;27;20:12;5:2;3737:54:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3737:54:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3809:2:0;;;3821:5;;3809:31;;;-1:-1:-1;;;3809:31:0;;-1:-1:-1;;;;;3821:5:0;;;3809:31;;;;;;;;;;;;:2;;;;;:11;;:31;;;;;3737:54;;3809:31;;;;;;;;;;;:2;:31;;;5:2:-1;;;;30:1;27;20:12;5:2;3809:31:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3809:31:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3857:2:0;;;3869:5;;3857:30;;;-1:-1:-1;;;3857:30:0;;-1:-1:-1;;;;;3869:5:0;;;3857:30;;;;;;;;;;;;:2;;;;;:11;;:30;;;;;3809:31;;3857:30;;;;;;;;;;;:2;:30;;;5:2:-1;;;;30:1;27;20:12;5:2;3857:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3857:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3904:2:0;;;3916:5;;3904:33;;;-1:-1:-1;;;3904:33:0;;-1:-1:-1;;;;;3916:5:0;;;3904:33;;;;3923:1;:13;;3904:33;;;;;;:2;;;;;:11;;:33;;;;;3857:30;;3904:33;;;;;;;;;;;:2;:33;;;5:2:-1;;;;30:1;27;20:12;5:2;3904:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3904:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3955:2:0;;3967:7;;-1:-1:-1;;;;;3955:2:0;;;;:11;;3967:7;4003:1;3991:11;:13;3976:11;:29;3955:51;;;;;;;;;;;;;-1:-1:-1;;;;;3955:51:0;-1:-1:-1;;;;;3955:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3955:51:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3955:51:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4025:2:0;;4037:5;;-1:-1:-1;;;;;4025:2:0;;;;:11;;4037:5;4071:1;4059:11;:13;4044:11;:29;4025:49;;;;;;;;;;;;;-1:-1:-1;;;;;4025:49:0;-1:-1:-1;;;;;4025:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4025:49:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4025:49:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4093:2:0;;4105:5;;-1:-1:-1;;;;;4093:2:0;;;;:11;;4105:5;4139:1;4127:11;:13;4112:11;:29;4093:49;;;;;;;;;;;;;-1:-1:-1;;;;;4093:49:0;-1:-1:-1;;;;;4093:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4093:49:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4093:49:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4161:2:0;;4173:4;;-1:-1:-1;;;;;4161:2:0;;;;:11;;4173:4;4206:1;4194:11;:13;4179:11;:29;4161:48;;;;;;;;;;;;;-1:-1:-1;;;;;4161:48:0;-1:-1:-1;;;;;4161:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4161:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4161:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4233:43:0;;;4251:3;4233:43;;4161:48;4233:43;;;;;;;4256:10;;4233:43;;;;;;;;2756:1528;;;:::o
Swarm Source
bzzr://1c8f5651520b5c6196d1afa779b619677064f692e730b5707dc63b6783d51e42
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 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.