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 | 1672 days ago | IN | 0 ETH | 0.00549541 | ||||
Distribute | 10317275 | 1684 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 | 1720 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 | 1724 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 | 1730 days ago | IN | 0 ETH | 0.00263947 | ||||
Distribute | 10012926 | 1731 days ago | IN | 0 ETH | 0.00268664 |
Latest 11 internal transactions
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
9767634 | 1769 days ago | 75 wei | ||||
9767634 | 1769 days ago | 75 wei | ||||
9767634 | 1769 days ago | 75 wei | ||||
9767634 | 1769 days ago | 75 wei | ||||
9767634 | 1769 days ago | 100 wei | ||||
9767634 | 1769 days ago | 10 wei | ||||
9767634 | 1769 days ago | 50 wei | ||||
9767634 | 1769 days ago | 130 wei | ||||
9767634 | 1769 days ago | 60 wei | ||||
9767634 | 1769 days ago | 150 wei | ||||
9767634 | 1769 days ago | 200 wei |
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 ]
[ 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.