Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 1,430 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Claim ETH Reward | 22066679 | 35 days ago | IN | 0 ETH | 0.00003329 | ||||
Claim ETH Reward | 21816750 | 70 days ago | IN | 0 ETH | 0.00010487 | ||||
Claim ETH Reward | 21749817 | 79 days ago | IN | 0 ETH | 0.00005772 | ||||
Unlock Tokens | 21516292 | 112 days ago | IN | 0 ETH | 0.00086444 | ||||
Unlock Tokens | 21516290 | 112 days ago | IN | 0 ETH | 0.0007978 | ||||
Unlock Tokens | 21516289 | 112 days ago | IN | 0 ETH | 0.00082489 | ||||
Unlock Tokens | 21516288 | 112 days ago | IN | 0 ETH | 0.00082402 | ||||
Unlock Tokens | 21516286 | 112 days ago | IN | 0 ETH | 0.00084066 | ||||
Unlock Tokens | 21516285 | 112 days ago | IN | 0 ETH | 0.00081729 | ||||
Unlock Tokens | 21516283 | 112 days ago | IN | 0 ETH | 0.00080996 | ||||
Unlock Tokens | 21516281 | 112 days ago | IN | 0 ETH | 0.00083701 | ||||
Unlock Tokens | 21516280 | 112 days ago | IN | 0 ETH | 0.00085134 | ||||
Unlock Tokens | 21516278 | 112 days ago | IN | 0 ETH | 0.0008774 | ||||
Unlock Tokens | 21516249 | 112 days ago | IN | 0 ETH | 0.00076416 | ||||
Unlock Tokens | 21516245 | 112 days ago | IN | 0 ETH | 0.00090241 | ||||
Unlock Tokens | 21516232 | 112 days ago | IN | 0 ETH | 0.00091442 | ||||
Unlock Tokens | 21516219 | 112 days ago | IN | 0 ETH | 0.00087681 | ||||
Unlock Tokens | 21516206 | 112 days ago | IN | 0 ETH | 0.00092585 | ||||
Unlock Tokens | 21434742 | 123 days ago | IN | 0 ETH | 0.00077703 | ||||
Claim ETH Reward | 21431279 | 124 days ago | IN | 0 ETH | 0.00063923 | ||||
Claim ETH Reward | 21418042 | 125 days ago | IN | 0 ETH | 0.00040043 | ||||
Claim ETH Reward | 21418041 | 125 days ago | IN | 0 ETH | 0.00048738 | ||||
Unlock Tokens | 21413837 | 126 days ago | IN | 0 ETH | 0.00070818 | ||||
Enable Distribut... | 21360174 | 133 days ago | IN | 0 ETH | 0.00027282 | ||||
Enable Distribut... | 21360171 | 133 days ago | IN | 0 ETH | 0.00026929 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 22066679 | 35 days ago | 0.01060362 ETH | ||||
Transfer | 21816750 | 70 days ago | 0.00932797 ETH | ||||
Transfer | 21749817 | 79 days ago | 0.02623199 ETH | ||||
Transfer | 21431279 | 124 days ago | 0.00880987 ETH | ||||
Transfer | 21418041 | 125 days ago | 0.02612369 ETH | ||||
Transfer | 21360168 | 133 days ago | 0.06743528 ETH | ||||
Transfer | 21360163 | 133 days ago | 0.22268507 ETH | ||||
Transfer | 21321845 | 139 days ago | 0.14915616 ETH | ||||
Transfer | 21316972 | 139 days ago | 0.07860806 ETH | ||||
Transfer | 21126148 | 166 days ago | 0.06642178 ETH | ||||
Transfer | 21125066 | 166 days ago | 0.2277445 ETH | ||||
Transfer | 21100147 | 170 days ago | 0.07155391 ETH | ||||
Transfer | 21099115 | 170 days ago | 0.02719142 ETH | ||||
Transfer | 21095279 | 170 days ago | 0.10874051 ETH | ||||
Transfer | 21093758 | 171 days ago | 0.01560148 ETH | ||||
Transfer | 21093702 | 171 days ago | 0.07316953 ETH | ||||
Transfer | 21093181 | 171 days ago | 0.04898374 ETH | ||||
Transfer | 21093026 | 171 days ago | 0.00979674 ETH | ||||
Transfer | 21092980 | 171 days ago | 0.03532394 ETH | ||||
Transfer | 21092968 | 171 days ago | 0.04241994 ETH | ||||
Transfer | 21092893 | 171 days ago | 0.04048942 ETH | ||||
Transfer | 21083613 | 172 days ago | 0.02048652 ETH | ||||
Transfer | 21082363 | 172 days ago | 0.0073338 ETH | ||||
Transfer | 21081021 | 172 days ago | 0.01165813 ETH | ||||
Transfer | 21079966 | 173 days ago | 0.12525562 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
RevenueShare
Compiler Version
v0.8.25+commit.b61c2a91
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-05-09 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.25; interface IGaussToken { function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); function transfer(address recipient, uint256 amount) external returns (bool); } contract RevenueShare { IGaussToken public gaussToken; mapping(address => uint256) public lockedTokens; mapping(address => uint256) public userETHBalances; mapping(address => uint256) public lockTimes; // Track when tokens were locked mapping(address => bool) private isLocked; address[] private lockers; uint256 public totalLocked; uint256 public remainETH; uint256 public totalDepositedETH; bool public distributionEnabled = false; address private owner; uint256 public minimumLockAmount = 10000 * 10**9; event TokensLocked(address indexed user, uint256 amount, uint256 lockTime); event TokensUnlocked(address indexed user, uint256 amount, uint256 ethRedistributed); event ETHDeposited(uint256 amount, uint256 totalDeposited); event Redistributed(uint256 amount, uint256 users); event DistributionEnabled(); event RewardClaimed(address indexed user, uint256 reward); constructor(address _gaussTokenAddress) { owner = msg.sender; gaussToken = IGaussToken(_gaussTokenAddress); } receive() external payable { require(msg.value > 0, "RevenueShare: Deposit must be greater than 0"); remainETH += msg.value; totalDepositedETH += msg.value; if (distributionEnabled) redistributeETH(); emit ETHDeposited(msg.value, totalDepositedETH); } function lockTokens(uint256 amount) public { require(amount >= minimumLockAmount, "Amount is below the minimum lock requirement"); require(gaussToken.transferFrom(msg.sender, address(this), amount), "RevenueShare:Transfer failed"); lockedTokens[msg.sender] += amount; lockTimes[msg.sender] = block.timestamp; // Set lock time totalLocked += amount; if(isLocked[msg.sender] == false) { lockers.push(msg.sender); isLocked[msg.sender] = true; } emit TokensLocked(msg.sender, amount, block.timestamp); } function unlockTokens(uint256 amount) public { require(block.timestamp >= lockTimes[msg.sender] + 1 weeks, "RevenueShare: Tokens must be locked for at least one week"); require(lockedTokens[msg.sender] >= amount, "RevenueShare: Insufficient locked tokens"); require(gaussToken.transfer(msg.sender, amount), "RevenueShare: Transfer failed"); lockedTokens[msg.sender] -= amount; totalLocked -= amount; emit TokensUnlocked(msg.sender, amount, userETHBalances[msg.sender]); } function enableDistribution() public { require(owner == msg.sender, "RevenueShare: Only owner can enable distribution"); require(!distributionEnabled, "RevenueShare: Distribution already enabled"); distributionEnabled = true; if(remainETH > 0) redistributeETH(); emit DistributionEnabled(); } function redistributeETH() internal { require(distributionEnabled, "RevenueShare: Distribution not enabled"); uint256 distributionETH = remainETH; uint256 distributedAmount = 0; // Track the distributed amount to verify after distribution for (uint i = 0; i < lockers.length; i++) { address locker = lockers[i]; if (lockedTokens[locker] > 0) { uint256 userShare = (lockedTokens[locker] * distributionETH) / totalLocked; userETHBalances[locker] += userShare; distributedAmount += userShare; } } require(distributedAmount <= remainETH, "Insufficient ETH for distribution"); remainETH -= distributedAmount; emit Redistributed(distributedAmount, lockers.length); } function claimETHReward() public { require(distributionEnabled, "RevenueShare: Distribution not enabled"); uint256 reward = userETHBalances[msg.sender]; require(reward > 0, "RevenueShare: No reward available"); userETHBalances[msg.sender] = 0; // Reset the balance after claiming payable(msg.sender).transfer(reward); emit RewardClaimed(msg.sender, reward); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_gaussTokenAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"DistributionEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalDeposited","type":"uint256"}],"name":"ETHDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"users","type":"uint256"}],"name":"Redistributed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"RewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lockTime","type":"uint256"}],"name":"TokensLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethRedistributed","type":"uint256"}],"name":"TokensUnlocked","type":"event"},{"inputs":[],"name":"claimETHReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"distributionEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableDistribution","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"gaussToken","outputs":[{"internalType":"contract IGaussToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lockTimes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"lockTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lockedTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumLockAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"remainETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalDepositedETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalLocked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"unlockTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userETHBalances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040525f60095f6101000a81548160ff0219169083151502179055506509184e72a000600a55348015610032575f80fd5b50604051611b11380380611b1183398181016040528101906100549190610138565b33600960016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610163565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610107826100de565b9050919050565b610117816100fd565b8114610121575f80fd5b50565b5f815190506101328161010e565b92915050565b5f6020828403121561014d5761014c6100da565b5b5f61015a84828501610124565b91505092915050565b6119a1806101705f395ff3fe6080604052600436106100c5575f3560e01c80635eb7413a1161007e5780637c405325116100585780637c4053251461030e5780638660832614610336578063899aa99114610360578063fe2734671461038a57610196565b80635eb7413a146102945780636e27d889146102d057806373c95545146102f857610196565b806308ba8a761461019a5780632b1200cd146101c457806344672d93146101da57806344f53c0114610204578063568914121461022e57806356c7c1b31461025857610196565b36610196575f341161010c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010390611012565b60405180910390fd5b3460075f82825461011d9190611066565b925050819055503460085f8282546101359190611066565b9250508190555060095f9054906101000a900460ff1615610159576101586103c6565b5b7fe8da57c58157df0f4902609578e5e09df6eeefa06f36517abf37fa84d9effe8e3460085460405161018c9291906110a8565b60405180910390a1005b5f80fd5b3480156101a5575f80fd5b506101ae610618565b6040516101bb91906110cf565b60405180910390f35b3480156101cf575f80fd5b506101d861061e565b005b3480156101e5575f80fd5b506101ee610758565b6040516101fb9190611162565b60405180910390f35b34801561020f575f80fd5b5061021861077b565b60405161022591906110cf565b60405180910390f35b348015610239575f80fd5b50610242610781565b60405161024f91906110cf565b60405180910390f35b348015610263575f80fd5b5061027e600480360381019061027991906111ba565b610787565b60405161028b91906110cf565b60405180910390f35b34801561029f575f80fd5b506102ba60048036038101906102b591906111ba565b61079c565b6040516102c791906110cf565b60405180910390f35b3480156102db575f80fd5b506102f660048036038101906102f1919061120f565b6107b1565b005b348015610303575f80fd5b5061030c610adb565b005b348015610319575f80fd5b50610334600480360381019061032f919061120f565b610c83565b005b348015610341575f80fd5b5061034a610f65565b6040516103579190611254565b60405180910390f35b34801561036b575f80fd5b50610374610f77565b60405161038191906110cf565b60405180910390f35b348015610395575f80fd5b506103b060048036038101906103ab91906111ba565b610f7d565b6040516103bd91906110cf565b60405180910390f35b60095f9054906101000a900460ff16610414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040b906112dd565b60405180910390fd5b5f60075490505f805b600580549050811015610578575f6005828154811061043f5761043e6112fb565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561056a575f6006548560015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104fb9190611328565b6105059190611396565b90508060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105539190611066565b9250508190555080846105669190611066565b9350505b50808060010191505061041d565b506007548111156105be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b590611436565b60405180910390fd5b8060075f8282546105cf9190611454565b925050819055507faeb211160b76af76709074bc38db5ab58194d2293989b1f0a29965601b8187c58160058054905060405161060c9291906110a8565b60405180910390a15050565b60075481565b3373ffffffffffffffffffffffffffffffffffffffff16600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a5906114f7565b60405180910390fd5b60095f9054906101000a900460ff16156106fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f490611585565b60405180910390fd5b600160095f6101000a81548160ff0219169083151502179055505f600754111561072a576107296103c6565b5b7f555f854535a2525a0d4e0d49a56d75a4b0fe91a07a7eb5ebf0b475a3eb998ec160405160405180910390a1565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b60065481565b6003602052805f5260405f205f915090505481565b6001602052805f5260405f205f915090505481565b600a548110156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90611613565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161085293929190611640565b6020604051808303815f875af115801561086e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610892919061169f565b6108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890611714565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461091d9190611066565b925050819055504260035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060065f8282546109779190611066565b925050819055505f151560045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151503610a8857600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b3373ffffffffffffffffffffffffffffffffffffffff167fd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d8242604051610ad09291906110a8565b60405180910390a250565b60095f9054906101000a900460ff16610b29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b20906112dd565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba3906117a2565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610c31573d5f803e3d5ffd5b503373ffffffffffffffffffffffffffffffffffffffff167f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f724182604051610c7891906110cf565b60405180910390a250565b62093a8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ccf9190611066565b421015610d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0890611830565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d88906118be565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610deb9291906118dc565b6020604051808303815f875af1158015610e07573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e2b919061169f565b610e6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e619061194d565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eb69190611454565b925050819055508060065f828254610ece9190611454565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f89882ad382a3742d4db24e4dabc5000c5852aed762904db28442e4e1630a1d078260025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f5a9291906110a8565b60405180910390a250565b60095f9054906101000a900460ff1681565b60085481565b6002602052805f5260405f205f915090505481565b5f82825260208201905092915050565b7f526576656e756553686172653a204465706f736974206d7573742062652067725f8201527f6561746572207468616e20300000000000000000000000000000000000000000602082015250565b5f610ffc602c83610f92565b915061100782610fa2565b604082019050919050565b5f6020820190508181035f83015261102981610ff0565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61107082611030565b915061107b83611030565b925082820190508082111561109357611092611039565b5b92915050565b6110a281611030565b82525050565b5f6040820190506110bb5f830185611099565b6110c86020830184611099565b9392505050565b5f6020820190506110e25f830184611099565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61112a611125611120846110e8565b611107565b6110e8565b9050919050565b5f61113b82611110565b9050919050565b5f61114c82611131565b9050919050565b61115c81611142565b82525050565b5f6020820190506111755f830184611153565b92915050565b5f80fd5b5f611189826110e8565b9050919050565b6111998161117f565b81146111a3575f80fd5b50565b5f813590506111b481611190565b92915050565b5f602082840312156111cf576111ce61117b565b5b5f6111dc848285016111a6565b91505092915050565b6111ee81611030565b81146111f8575f80fd5b50565b5f81359050611209816111e5565b92915050565b5f602082840312156112245761122361117b565b5b5f611231848285016111fb565b91505092915050565b5f8115159050919050565b61124e8161123a565b82525050565b5f6020820190506112675f830184611245565b92915050565b7f526576656e756553686172653a20446973747269627574696f6e206e6f7420655f8201527f6e61626c65640000000000000000000000000000000000000000000000000000602082015250565b5f6112c7602683610f92565b91506112d28261126d565b604082019050919050565b5f6020820190508181035f8301526112f4816112bb565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61133282611030565b915061133d83611030565b925082820261134b81611030565b9150828204841483151761136257611361611039565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6113a082611030565b91506113ab83611030565b9250826113bb576113ba611369565b5b828204905092915050565b7f496e73756666696369656e742045544820666f7220646973747269627574696f5f8201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b5f611420602183610f92565b915061142b826113c6565b604082019050919050565b5f6020820190508181035f83015261144d81611414565b9050919050565b5f61145e82611030565b915061146983611030565b925082820390508181111561148157611480611039565b5b92915050565b7f526576656e756553686172653a204f6e6c79206f776e65722063616e20656e615f8201527f626c6520646973747269627574696f6e00000000000000000000000000000000602082015250565b5f6114e1603083610f92565b91506114ec82611487565b604082019050919050565b5f6020820190508181035f83015261150e816114d5565b9050919050565b7f526576656e756553686172653a20446973747269627574696f6e20616c7265615f8201527f647920656e61626c656400000000000000000000000000000000000000000000602082015250565b5f61156f602a83610f92565b915061157a82611515565b604082019050919050565b5f6020820190508181035f83015261159c81611563565b9050919050565b7f416d6f756e742069732062656c6f7720746865206d696e696d756d206c6f636b5f8201527f20726571756972656d656e740000000000000000000000000000000000000000602082015250565b5f6115fd602c83610f92565b9150611608826115a3565b604082019050919050565b5f6020820190508181035f83015261162a816115f1565b9050919050565b61163a8161117f565b82525050565b5f6060820190506116535f830186611631565b6116606020830185611631565b61166d6040830184611099565b949350505050565b61167e8161123a565b8114611688575f80fd5b50565b5f8151905061169981611675565b92915050565b5f602082840312156116b4576116b361117b565b5b5f6116c18482850161168b565b91505092915050565b7f526576656e756553686172653a5472616e73666572206661696c6564000000005f82015250565b5f6116fe601c83610f92565b9150611709826116ca565b602082019050919050565b5f6020820190508181035f83015261172b816116f2565b9050919050565b7f526576656e756553686172653a204e6f2072657761726420617661696c61626c5f8201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b5f61178c602183610f92565b915061179782611732565b604082019050919050565b5f6020820190508181035f8301526117b981611780565b9050919050565b7f526576656e756553686172653a20546f6b656e73206d757374206265206c6f635f8201527f6b656420666f72206174206c65617374206f6e65207765656b00000000000000602082015250565b5f61181a603983610f92565b9150611825826117c0565b604082019050919050565b5f6020820190508181035f8301526118478161180e565b9050919050565b7f526576656e756553686172653a20496e73756666696369656e74206c6f636b655f8201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b5f6118a8602883610f92565b91506118b38261184e565b604082019050919050565b5f6020820190508181035f8301526118d58161189c565b9050919050565b5f6040820190506118ef5f830185611631565b6118fc6020830184611099565b9392505050565b7f526576656e756553686172653a205472616e73666572206661696c65640000005f82015250565b5f611937601d83610f92565b915061194282611903565b602082019050919050565b5f6020820190508181035f8301526119648161192b565b905091905056fea264697066735822122067a2abe0f40fd4a71e8a8febbae8be562c8089ae7096b92173ecc15702aef8c064736f6c63430008190033000000000000000000000000622984873c958e00aa0f004cbdd2b5301cf0b132
Deployed Bytecode
0x6080604052600436106100c5575f3560e01c80635eb7413a1161007e5780637c405325116100585780637c4053251461030e5780638660832614610336578063899aa99114610360578063fe2734671461038a57610196565b80635eb7413a146102945780636e27d889146102d057806373c95545146102f857610196565b806308ba8a761461019a5780632b1200cd146101c457806344672d93146101da57806344f53c0114610204578063568914121461022e57806356c7c1b31461025857610196565b36610196575f341161010c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010390611012565b60405180910390fd5b3460075f82825461011d9190611066565b925050819055503460085f8282546101359190611066565b9250508190555060095f9054906101000a900460ff1615610159576101586103c6565b5b7fe8da57c58157df0f4902609578e5e09df6eeefa06f36517abf37fa84d9effe8e3460085460405161018c9291906110a8565b60405180910390a1005b5f80fd5b3480156101a5575f80fd5b506101ae610618565b6040516101bb91906110cf565b60405180910390f35b3480156101cf575f80fd5b506101d861061e565b005b3480156101e5575f80fd5b506101ee610758565b6040516101fb9190611162565b60405180910390f35b34801561020f575f80fd5b5061021861077b565b60405161022591906110cf565b60405180910390f35b348015610239575f80fd5b50610242610781565b60405161024f91906110cf565b60405180910390f35b348015610263575f80fd5b5061027e600480360381019061027991906111ba565b610787565b60405161028b91906110cf565b60405180910390f35b34801561029f575f80fd5b506102ba60048036038101906102b591906111ba565b61079c565b6040516102c791906110cf565b60405180910390f35b3480156102db575f80fd5b506102f660048036038101906102f1919061120f565b6107b1565b005b348015610303575f80fd5b5061030c610adb565b005b348015610319575f80fd5b50610334600480360381019061032f919061120f565b610c83565b005b348015610341575f80fd5b5061034a610f65565b6040516103579190611254565b60405180910390f35b34801561036b575f80fd5b50610374610f77565b60405161038191906110cf565b60405180910390f35b348015610395575f80fd5b506103b060048036038101906103ab91906111ba565b610f7d565b6040516103bd91906110cf565b60405180910390f35b60095f9054906101000a900460ff16610414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040b906112dd565b60405180910390fd5b5f60075490505f805b600580549050811015610578575f6005828154811061043f5761043e6112fb565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561056a575f6006548560015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104fb9190611328565b6105059190611396565b90508060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105539190611066565b9250508190555080846105669190611066565b9350505b50808060010191505061041d565b506007548111156105be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b590611436565b60405180910390fd5b8060075f8282546105cf9190611454565b925050819055507faeb211160b76af76709074bc38db5ab58194d2293989b1f0a29965601b8187c58160058054905060405161060c9291906110a8565b60405180910390a15050565b60075481565b3373ffffffffffffffffffffffffffffffffffffffff16600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a5906114f7565b60405180910390fd5b60095f9054906101000a900460ff16156106fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f490611585565b60405180910390fd5b600160095f6101000a81548160ff0219169083151502179055505f600754111561072a576107296103c6565b5b7f555f854535a2525a0d4e0d49a56d75a4b0fe91a07a7eb5ebf0b475a3eb998ec160405160405180910390a1565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b60065481565b6003602052805f5260405f205f915090505481565b6001602052805f5260405f205f915090505481565b600a548110156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90611613565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161085293929190611640565b6020604051808303815f875af115801561086e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610892919061169f565b6108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890611714565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461091d9190611066565b925050819055504260035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060065f8282546109779190611066565b925050819055505f151560045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151503610a8857600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b3373ffffffffffffffffffffffffffffffffffffffff167fd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d8242604051610ad09291906110a8565b60405180910390a250565b60095f9054906101000a900460ff16610b29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b20906112dd565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba3906117a2565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610c31573d5f803e3d5ffd5b503373ffffffffffffffffffffffffffffffffffffffff167f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f724182604051610c7891906110cf565b60405180910390a250565b62093a8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ccf9190611066565b421015610d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0890611830565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d88906118be565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610deb9291906118dc565b6020604051808303815f875af1158015610e07573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e2b919061169f565b610e6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e619061194d565b60405180910390fd5b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eb69190611454565b925050819055508060065f828254610ece9190611454565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f89882ad382a3742d4db24e4dabc5000c5852aed762904db28442e4e1630a1d078260025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f5a9291906110a8565b60405180910390a250565b60095f9054906101000a900460ff1681565b60085481565b6002602052805f5260405f205f915090505481565b5f82825260208201905092915050565b7f526576656e756553686172653a204465706f736974206d7573742062652067725f8201527f6561746572207468616e20300000000000000000000000000000000000000000602082015250565b5f610ffc602c83610f92565b915061100782610fa2565b604082019050919050565b5f6020820190508181035f83015261102981610ff0565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61107082611030565b915061107b83611030565b925082820190508082111561109357611092611039565b5b92915050565b6110a281611030565b82525050565b5f6040820190506110bb5f830185611099565b6110c86020830184611099565b9392505050565b5f6020820190506110e25f830184611099565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61112a611125611120846110e8565b611107565b6110e8565b9050919050565b5f61113b82611110565b9050919050565b5f61114c82611131565b9050919050565b61115c81611142565b82525050565b5f6020820190506111755f830184611153565b92915050565b5f80fd5b5f611189826110e8565b9050919050565b6111998161117f565b81146111a3575f80fd5b50565b5f813590506111b481611190565b92915050565b5f602082840312156111cf576111ce61117b565b5b5f6111dc848285016111a6565b91505092915050565b6111ee81611030565b81146111f8575f80fd5b50565b5f81359050611209816111e5565b92915050565b5f602082840312156112245761122361117b565b5b5f611231848285016111fb565b91505092915050565b5f8115159050919050565b61124e8161123a565b82525050565b5f6020820190506112675f830184611245565b92915050565b7f526576656e756553686172653a20446973747269627574696f6e206e6f7420655f8201527f6e61626c65640000000000000000000000000000000000000000000000000000602082015250565b5f6112c7602683610f92565b91506112d28261126d565b604082019050919050565b5f6020820190508181035f8301526112f4816112bb565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61133282611030565b915061133d83611030565b925082820261134b81611030565b9150828204841483151761136257611361611039565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6113a082611030565b91506113ab83611030565b9250826113bb576113ba611369565b5b828204905092915050565b7f496e73756666696369656e742045544820666f7220646973747269627574696f5f8201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b5f611420602183610f92565b915061142b826113c6565b604082019050919050565b5f6020820190508181035f83015261144d81611414565b9050919050565b5f61145e82611030565b915061146983611030565b925082820390508181111561148157611480611039565b5b92915050565b7f526576656e756553686172653a204f6e6c79206f776e65722063616e20656e615f8201527f626c6520646973747269627574696f6e00000000000000000000000000000000602082015250565b5f6114e1603083610f92565b91506114ec82611487565b604082019050919050565b5f6020820190508181035f83015261150e816114d5565b9050919050565b7f526576656e756553686172653a20446973747269627574696f6e20616c7265615f8201527f647920656e61626c656400000000000000000000000000000000000000000000602082015250565b5f61156f602a83610f92565b915061157a82611515565b604082019050919050565b5f6020820190508181035f83015261159c81611563565b9050919050565b7f416d6f756e742069732062656c6f7720746865206d696e696d756d206c6f636b5f8201527f20726571756972656d656e740000000000000000000000000000000000000000602082015250565b5f6115fd602c83610f92565b9150611608826115a3565b604082019050919050565b5f6020820190508181035f83015261162a816115f1565b9050919050565b61163a8161117f565b82525050565b5f6060820190506116535f830186611631565b6116606020830185611631565b61166d6040830184611099565b949350505050565b61167e8161123a565b8114611688575f80fd5b50565b5f8151905061169981611675565b92915050565b5f602082840312156116b4576116b361117b565b5b5f6116c18482850161168b565b91505092915050565b7f526576656e756553686172653a5472616e73666572206661696c6564000000005f82015250565b5f6116fe601c83610f92565b9150611709826116ca565b602082019050919050565b5f6020820190508181035f83015261172b816116f2565b9050919050565b7f526576656e756553686172653a204e6f2072657761726420617661696c61626c5f8201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b5f61178c602183610f92565b915061179782611732565b604082019050919050565b5f6020820190508181035f8301526117b981611780565b9050919050565b7f526576656e756553686172653a20546f6b656e73206d757374206265206c6f635f8201527f6b656420666f72206174206c65617374206f6e65207765656b00000000000000602082015250565b5f61181a603983610f92565b9150611825826117c0565b604082019050919050565b5f6020820190508181035f8301526118478161180e565b9050919050565b7f526576656e756553686172653a20496e73756666696369656e74206c6f636b655f8201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b5f6118a8602883610f92565b91506118b38261184e565b604082019050919050565b5f6020820190508181035f8301526118d58161189c565b9050919050565b5f6040820190506118ef5f830185611631565b6118fc6020830184611099565b9392505050565b7f526576656e756553686172653a205472616e73666572206661696c65640000005f82015250565b5f611937601d83610f92565b915061194282611903565b602082019050919050565b5f6020820190508181035f8301526119648161192b565b905091905056fea264697066735822122067a2abe0f40fd4a71e8a8febbae8be562c8089ae7096b92173ecc15702aef8c064736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000622984873c958e00aa0f004cbdd2b5301cf0b132
-----Decoded View---------------
Arg [0] : _gaussTokenAddress (address): 0x622984873c958e00aa0f004cbDd2B5301CF0b132
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000622984873c958e00aa0f004cbdd2b5301cf0b132
Deployed Bytecode Sourcemap
277:4198:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1444:1;1432:9;:13;1424:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;1518:9;1505;;:22;;;;;;;:::i;:::-;;;;;;;;1559:9;1538:17;;:30;;;;;;;:::i;:::-;;;;;;;;1583:19;;;;;;;;;;;1579:42;;;1604:17;:15;:17::i;:::-;1579:42;1637;1650:9;1661:17;;1637:42;;;;;;;:::i;:::-;;;;;;;;277:4198;;;;;650:24;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2847:342;;;;;;;;;;;;;:::i;:::-;;306:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;794:48;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;617:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;453:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;342:47;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1695:602;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4054:418;;;;;;;;;;;;;:::i;:::-;;2305:534;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;720:39;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;681:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;396:50;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3197:849;3252:19;;;;;;;;;;;3244:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3335:23;3361:9;;3335:35;;3381:25;3489:6;3484:353;3505:7;:14;;;;3501:1;:18;3484:353;;;3541:14;3558:7;3566:1;3558:10;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3541:27;;3610:1;3587:12;:20;3600:6;3587:20;;;;;;;;;;;;;;;;:24;3583:243;;;3632:17;3695:11;;3676:15;3653:12;:20;3666:6;3653:20;;;;;;;;;;;;;;;;:38;;;;:::i;:::-;3652:54;;;;:::i;:::-;3632:74;;3752:9;3725:15;:23;3741:6;3725:23;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3801:9;3780:30;;;;;:::i;:::-;;;3613:213;3583:243;3526:311;3521:3;;;;;;;3484:353;;;;3886:9;;3865:17;:30;;3857:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;3957:17;3944:9;;:30;;;;;;;:::i;:::-;;;;;;;;3990:48;4004:17;4023:7;:14;;;;3990:48;;;;;;;:::i;:::-;;;;;;;;3233:813;;3197:849::o;650:24::-;;;;:::o;2847:342::-;2912:10;2903:19;;:5;;;;;;;;;;;:19;;;2895:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;2995:19;;;;;;;;;;;2994:20;2986:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;3094:4;3072:19;;:26;;;;;;;;;;;;;;;;;;3124:1;3112:9;;:13;3109:35;;;3127:17;:15;:17::i;:::-;3109:35;3160:21;;;;;;;;;;2847:342::o;306:29::-;;;;;;;;;;;;:::o;794:48::-;;;;:::o;617:26::-;;;;:::o;453:44::-;;;;;;;;;;;;;;;;;:::o;342:47::-;;;;;;;;;;;;;;;;;:::o;1695:602::-;1767:17;;1757:6;:27;;1749:84;;;;;;;;;;;;:::i;:::-;;;;;;;;;1852:10;;;;;;;;;;:23;;;1876:10;1896:4;1903:6;1852:58;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1844:99;;;;;;;;;;;;:::i;:::-;;;;;;;;;1982:6;1954:12;:24;1967:10;1954:24;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;2023:15;1999:9;:21;2009:10;1999:21;;;;;;;;;;;;;;;:39;;;;2081:6;2066:11;;:21;;;;;;;:::i;:::-;;;;;;;;2125:5;2101:29;;:8;:20;2110:10;2101:20;;;;;;;;;;;;;;;;;;;;;;;;;:29;;;2098:127;;2147:7;2160:10;2147:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2209:4;2186:8;:20;2195:10;2186:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;2098:127;2253:10;2240:49;;;2265:6;2273:15;2240:49;;;;;;;:::i;:::-;;;;;;;;1695:602;:::o;4054:418::-;4106:19;;;;;;;;;;;4098:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4179:14;4196:15;:27;4212:10;4196:27;;;;;;;;;;;;;;;;4179:44;;4251:1;4242:6;:10;4234:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;4331:1;4301:15;:27;4317:10;4301:27;;;;;;;;;;;;;;;:31;;;;4387:10;4379:28;;:36;4408:6;4379:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4445:10;4431:33;;;4457:6;4431:33;;;;;;:::i;:::-;;;;;;;;4087:385;4054:418::o;2305:534::-;2412:7;2388:9;:21;2398:10;2388:21;;;;;;;;;;;;;;;;:31;;;;:::i;:::-;2369:15;:50;;2361:120;;;;;;;;;;;;:::i;:::-;;;;;;;;;2528:6;2500:12;:24;2513:10;2500:24;;;;;;;;;;;;;;;;:34;;2492:87;;;;;;;;;;;;:::i;:::-;;;;;;;;;2598:10;;;;;;;;;;:19;;;2618:10;2630:6;2598:39;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2590:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;2712:6;2684:12;:24;2697:10;2684:24;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;2744:6;2729:11;;:21;;;;;;;:::i;:::-;;;;;;;;2783:10;2768:63;;;2795:6;2803:15;:27;2819:10;2803:27;;;;;;;;;;;;;;;;2768:63;;;;;;;:::i;:::-;;;;;;;;2305:534;:::o;720:39::-;;;;;;;;;;;;;:::o;681:32::-;;;;:::o;396:50::-;;;;;;;;;;;;;;;;;:::o;7:169:1:-;91:11;125:6;120:3;113:19;165:4;160:3;156:14;141:29;;7:169;;;;:::o;182:231::-;322:34;318:1;310:6;306:14;299:58;391:14;386:2;378:6;374:15;367:39;182:231;:::o;419:366::-;561:3;582:67;646:2;641:3;582:67;:::i;:::-;575:74;;658:93;747:3;658:93;:::i;:::-;776:2;771:3;767:12;760:19;;419:366;;;:::o;791:419::-;957:4;995:2;984:9;980:18;972:26;;1044:9;1038:4;1034:20;1030:1;1019:9;1015:17;1008:47;1072:131;1198:4;1072:131;:::i;:::-;1064:139;;791:419;;;:::o;1216:77::-;1253:7;1282:5;1271:16;;1216:77;;;:::o;1299:180::-;1347:77;1344:1;1337:88;1444:4;1441:1;1434:15;1468:4;1465:1;1458:15;1485:191;1525:3;1544:20;1562:1;1544:20;:::i;:::-;1539:25;;1578:20;1596:1;1578:20;:::i;:::-;1573:25;;1621:1;1618;1614:9;1607:16;;1642:3;1639:1;1636:10;1633:36;;;1649:18;;:::i;:::-;1633:36;1485:191;;;;:::o;1682:118::-;1769:24;1787:5;1769:24;:::i;:::-;1764:3;1757:37;1682:118;;:::o;1806:332::-;1927:4;1965:2;1954:9;1950:18;1942:26;;1978:71;2046:1;2035:9;2031:17;2022:6;1978:71;:::i;:::-;2059:72;2127:2;2116:9;2112:18;2103:6;2059:72;:::i;:::-;1806:332;;;;;:::o;2144:222::-;2237:4;2275:2;2264:9;2260:18;2252:26;;2288:71;2356:1;2345:9;2341:17;2332:6;2288:71;:::i;:::-;2144:222;;;;:::o;2372:126::-;2409:7;2449:42;2442:5;2438:54;2427:65;;2372:126;;;:::o;2504:60::-;2532:3;2553:5;2546:12;;2504:60;;;:::o;2570:142::-;2620:9;2653:53;2671:34;2680:24;2698:5;2680:24;:::i;:::-;2671:34;:::i;:::-;2653:53;:::i;:::-;2640:66;;2570:142;;;:::o;2718:126::-;2768:9;2801:37;2832:5;2801:37;:::i;:::-;2788:50;;2718:126;;;:::o;2850:144::-;2918:9;2951:37;2982:5;2951:37;:::i;:::-;2938:50;;2850:144;;;:::o;3000:167::-;3105:55;3154:5;3105:55;:::i;:::-;3100:3;3093:68;3000:167;;:::o;3173:258::-;3284:4;3322:2;3311:9;3307:18;3299:26;;3335:89;3421:1;3410:9;3406:17;3397:6;3335:89;:::i;:::-;3173:258;;;;:::o;3518:117::-;3627:1;3624;3617:12;3764:96;3801:7;3830:24;3848:5;3830:24;:::i;:::-;3819:35;;3764:96;;;:::o;3866:122::-;3939:24;3957:5;3939:24;:::i;:::-;3932:5;3929:35;3919:63;;3978:1;3975;3968:12;3919:63;3866:122;:::o;3994:139::-;4040:5;4078:6;4065:20;4056:29;;4094:33;4121:5;4094:33;:::i;:::-;3994:139;;;;:::o;4139:329::-;4198:6;4247:2;4235:9;4226:7;4222:23;4218:32;4215:119;;;4253:79;;:::i;:::-;4215:119;4373:1;4398:53;4443:7;4434:6;4423:9;4419:22;4398:53;:::i;:::-;4388:63;;4344:117;4139:329;;;;:::o;4474:122::-;4547:24;4565:5;4547:24;:::i;:::-;4540:5;4537:35;4527:63;;4586:1;4583;4576:12;4527:63;4474:122;:::o;4602:139::-;4648:5;4686:6;4673:20;4664:29;;4702:33;4729:5;4702:33;:::i;:::-;4602:139;;;;:::o;4747:329::-;4806:6;4855:2;4843:9;4834:7;4830:23;4826:32;4823:119;;;4861:79;;:::i;:::-;4823:119;4981:1;5006:53;5051:7;5042:6;5031:9;5027:22;5006:53;:::i;:::-;4996:63;;4952:117;4747:329;;;;:::o;5082:90::-;5116:7;5159:5;5152:13;5145:21;5134:32;;5082:90;;;:::o;5178:109::-;5259:21;5274:5;5259:21;:::i;:::-;5254:3;5247:34;5178:109;;:::o;5293:210::-;5380:4;5418:2;5407:9;5403:18;5395:26;;5431:65;5493:1;5482:9;5478:17;5469:6;5431:65;:::i;:::-;5293:210;;;;:::o;5509:225::-;5649:34;5645:1;5637:6;5633:14;5626:58;5718:8;5713:2;5705:6;5701:15;5694:33;5509:225;:::o;5740:366::-;5882:3;5903:67;5967:2;5962:3;5903:67;:::i;:::-;5896:74;;5979:93;6068:3;5979:93;:::i;:::-;6097:2;6092:3;6088:12;6081:19;;5740:366;;;:::o;6112:419::-;6278:4;6316:2;6305:9;6301:18;6293:26;;6365:9;6359:4;6355:20;6351:1;6340:9;6336:17;6329:47;6393:131;6519:4;6393:131;:::i;:::-;6385:139;;6112:419;;;:::o;6537:180::-;6585:77;6582:1;6575:88;6682:4;6679:1;6672:15;6706:4;6703:1;6696:15;6723:410;6763:7;6786:20;6804:1;6786:20;:::i;:::-;6781:25;;6820:20;6838:1;6820:20;:::i;:::-;6815:25;;6875:1;6872;6868:9;6897:30;6915:11;6897:30;:::i;:::-;6886:41;;7076:1;7067:7;7063:15;7060:1;7057:22;7037:1;7030:9;7010:83;6987:139;;7106:18;;:::i;:::-;6987:139;6771:362;6723:410;;;;:::o;7139:180::-;7187:77;7184:1;7177:88;7284:4;7281:1;7274:15;7308:4;7305:1;7298:15;7325:185;7365:1;7382:20;7400:1;7382:20;:::i;:::-;7377:25;;7416:20;7434:1;7416:20;:::i;:::-;7411:25;;7455:1;7445:35;;7460:18;;:::i;:::-;7445:35;7502:1;7499;7495:9;7490:14;;7325:185;;;;:::o;7516:220::-;7656:34;7652:1;7644:6;7640:14;7633:58;7725:3;7720:2;7712:6;7708:15;7701:28;7516:220;:::o;7742:366::-;7884:3;7905:67;7969:2;7964:3;7905:67;:::i;:::-;7898:74;;7981:93;8070:3;7981:93;:::i;:::-;8099:2;8094:3;8090:12;8083:19;;7742:366;;;:::o;8114:419::-;8280:4;8318:2;8307:9;8303:18;8295:26;;8367:9;8361:4;8357:20;8353:1;8342:9;8338:17;8331:47;8395:131;8521:4;8395:131;:::i;:::-;8387:139;;8114:419;;;:::o;8539:194::-;8579:4;8599:20;8617:1;8599:20;:::i;:::-;8594:25;;8633:20;8651:1;8633:20;:::i;:::-;8628:25;;8677:1;8674;8670:9;8662:17;;8701:1;8695:4;8692:11;8689:37;;;8706:18;;:::i;:::-;8689:37;8539:194;;;;:::o;8739:235::-;8879:34;8875:1;8867:6;8863:14;8856:58;8948:18;8943:2;8935:6;8931:15;8924:43;8739:235;:::o;8980:366::-;9122:3;9143:67;9207:2;9202:3;9143:67;:::i;:::-;9136:74;;9219:93;9308:3;9219:93;:::i;:::-;9337:2;9332:3;9328:12;9321:19;;8980:366;;;:::o;9352:419::-;9518:4;9556:2;9545:9;9541:18;9533:26;;9605:9;9599:4;9595:20;9591:1;9580:9;9576:17;9569:47;9633:131;9759:4;9633:131;:::i;:::-;9625:139;;9352:419;;;:::o;9777:229::-;9917:34;9913:1;9905:6;9901:14;9894:58;9986:12;9981:2;9973:6;9969:15;9962:37;9777:229;:::o;10012:366::-;10154:3;10175:67;10239:2;10234:3;10175:67;:::i;:::-;10168:74;;10251:93;10340:3;10251:93;:::i;:::-;10369:2;10364:3;10360:12;10353:19;;10012:366;;;:::o;10384:419::-;10550:4;10588:2;10577:9;10573:18;10565:26;;10637:9;10631:4;10627:20;10623:1;10612:9;10608:17;10601:47;10665:131;10791:4;10665:131;:::i;:::-;10657:139;;10384:419;;;:::o;10809:231::-;10949:34;10945:1;10937:6;10933:14;10926:58;11018:14;11013:2;11005:6;11001:15;10994:39;10809:231;:::o;11046:366::-;11188:3;11209:67;11273:2;11268:3;11209:67;:::i;:::-;11202:74;;11285:93;11374:3;11285:93;:::i;:::-;11403:2;11398:3;11394:12;11387:19;;11046:366;;;:::o;11418:419::-;11584:4;11622:2;11611:9;11607:18;11599:26;;11671:9;11665:4;11661:20;11657:1;11646:9;11642:17;11635:47;11699:131;11825:4;11699:131;:::i;:::-;11691:139;;11418:419;;;:::o;11843:118::-;11930:24;11948:5;11930:24;:::i;:::-;11925:3;11918:37;11843:118;;:::o;11967:442::-;12116:4;12154:2;12143:9;12139:18;12131:26;;12167:71;12235:1;12224:9;12220:17;12211:6;12167:71;:::i;:::-;12248:72;12316:2;12305:9;12301:18;12292:6;12248:72;:::i;:::-;12330;12398:2;12387:9;12383:18;12374:6;12330:72;:::i;:::-;11967:442;;;;;;:::o;12415:116::-;12485:21;12500:5;12485:21;:::i;:::-;12478:5;12475:32;12465:60;;12521:1;12518;12511:12;12465:60;12415:116;:::o;12537:137::-;12591:5;12622:6;12616:13;12607:22;;12638:30;12662:5;12638:30;:::i;:::-;12537:137;;;;:::o;12680:345::-;12747:6;12796:2;12784:9;12775:7;12771:23;12767:32;12764:119;;;12802:79;;:::i;:::-;12764:119;12922:1;12947:61;13000:7;12991:6;12980:9;12976:22;12947:61;:::i;:::-;12937:71;;12893:125;12680:345;;;;:::o;13031:178::-;13171:30;13167:1;13159:6;13155:14;13148:54;13031:178;:::o;13215:366::-;13357:3;13378:67;13442:2;13437:3;13378:67;:::i;:::-;13371:74;;13454:93;13543:3;13454:93;:::i;:::-;13572:2;13567:3;13563:12;13556:19;;13215:366;;;:::o;13587:419::-;13753:4;13791:2;13780:9;13776:18;13768:26;;13840:9;13834:4;13830:20;13826:1;13815:9;13811:17;13804:47;13868:131;13994:4;13868:131;:::i;:::-;13860:139;;13587:419;;;:::o;14012:220::-;14152:34;14148:1;14140:6;14136:14;14129:58;14221:3;14216:2;14208:6;14204:15;14197:28;14012:220;:::o;14238:366::-;14380:3;14401:67;14465:2;14460:3;14401:67;:::i;:::-;14394:74;;14477:93;14566:3;14477:93;:::i;:::-;14595:2;14590:3;14586:12;14579:19;;14238:366;;;:::o;14610:419::-;14776:4;14814:2;14803:9;14799:18;14791:26;;14863:9;14857:4;14853:20;14849:1;14838:9;14834:17;14827:47;14891:131;15017:4;14891:131;:::i;:::-;14883:139;;14610:419;;;:::o;15035:244::-;15175:34;15171:1;15163:6;15159:14;15152:58;15244:27;15239:2;15231:6;15227:15;15220:52;15035:244;:::o;15285:366::-;15427:3;15448:67;15512:2;15507:3;15448:67;:::i;:::-;15441:74;;15524:93;15613:3;15524:93;:::i;:::-;15642:2;15637:3;15633:12;15626:19;;15285:366;;;:::o;15657:419::-;15823:4;15861:2;15850:9;15846:18;15838:26;;15910:9;15904:4;15900:20;15896:1;15885:9;15881:17;15874:47;15938:131;16064:4;15938:131;:::i;:::-;15930:139;;15657:419;;;:::o;16082:227::-;16222:34;16218:1;16210:6;16206:14;16199:58;16291:10;16286:2;16278:6;16274:15;16267:35;16082:227;:::o;16315:366::-;16457:3;16478:67;16542:2;16537:3;16478:67;:::i;:::-;16471:74;;16554:93;16643:3;16554:93;:::i;:::-;16672:2;16667:3;16663:12;16656:19;;16315:366;;;:::o;16687:419::-;16853:4;16891:2;16880:9;16876:18;16868:26;;16940:9;16934:4;16930:20;16926:1;16915:9;16911:17;16904:47;16968:131;17094:4;16968:131;:::i;:::-;16960:139;;16687:419;;;:::o;17112:332::-;17233:4;17271:2;17260:9;17256:18;17248:26;;17284:71;17352:1;17341:9;17337:17;17328:6;17284:71;:::i;:::-;17365:72;17433:2;17422:9;17418:18;17409:6;17365:72;:::i;:::-;17112:332;;;;;:::o;17450:179::-;17590:31;17586:1;17578:6;17574:14;17567:55;17450:179;:::o;17635:366::-;17777:3;17798:67;17862:2;17857:3;17798:67;:::i;:::-;17791:74;;17874:93;17963:3;17874:93;:::i;:::-;17992:2;17987:3;17983:12;17976:19;;17635:366;;;:::o;18007:419::-;18173:4;18211:2;18200:9;18196:18;18188:26;;18260:9;18254:4;18250:20;18246:1;18235:9;18231:17;18224:47;18288:131;18414:4;18288:131;:::i;:::-;18280:139;;18007:419;;;:::o
Swarm Source
ipfs://67a2abe0f40fd4a71e8a8febbae8be562c8089ae7096b92173ecc15702aef8c0
Loading...
Loading
Loading...
Loading
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.