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 58 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Claim | 12573747 | 1196 days ago | IN | 0 ETH | 0.00767225 | ||||
Super Transfer | 12443396 | 1216 days ago | IN | 0 ETH | 0.00182616 | ||||
Claim | 12372990 | 1227 days ago | IN | 0 ETH | 0.00544038 | ||||
Claim | 12333359 | 1233 days ago | IN | 0 ETH | 0.00360607 | ||||
Claim | 12326678 | 1234 days ago | IN | 0 ETH | 0.00223746 | ||||
Claim | 12326648 | 1234 days ago | IN | 0 ETH | 0.00223746 | ||||
Claim | 12326526 | 1234 days ago | IN | 0 ETH | 0.00229484 | ||||
Super Transfer | 12308122 | 1237 days ago | IN | 0 ETH | 0.00214491 | ||||
Claim | 12236961 | 1248 days ago | IN | 0 ETH | 0.01523748 | ||||
Claim | 12215974 | 1251 days ago | IN | 0 ETH | 0.00372284 | ||||
Claim | 12215937 | 1251 days ago | IN | 0 ETH | 0.00372284 | ||||
Claim | 12212858 | 1252 days ago | IN | 0 ETH | 0.00428148 | ||||
Claim | 12211895 | 1252 days ago | IN | 0 ETH | 0.00334157 | ||||
Claim | 12177880 | 1257 days ago | IN | 0 ETH | 0.01257509 | ||||
Claim | 12165643 | 1259 days ago | IN | 0 ETH | 0.01645109 | ||||
Claim | 12164603 | 1259 days ago | IN | 0 ETH | 0.01814622 | ||||
Claim | 12164547 | 1259 days ago | IN | 0 ETH | 0.01632972 | ||||
Claim | 12164461 | 1259 days ago | IN | 0 ETH | 0.01483295 | ||||
Claim | 12158490 | 1260 days ago | IN | 0 ETH | 0.01560118 | ||||
Claim | 12157110 | 1260 days ago | IN | 0 ETH | 0.02102233 | ||||
Claim | 12156649 | 1260 days ago | IN | 0 ETH | 0.01928283 | ||||
Claim | 12156595 | 1260 days ago | IN | 0 ETH | 0.00693723 | ||||
Claim | 12156595 | 1260 days ago | IN | 0 ETH | 0.01658593 | ||||
Claim | 12156278 | 1260 days ago | IN | 0 ETH | 0.02063128 | ||||
Claim | 12156158 | 1260 days ago | IN | 0 ETH | 0.02029417 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
12573747 | 1196 days ago | 40 ETH | ||||
12573747 | 1196 days ago | 40 ETH | ||||
12372990 | 1227 days ago | 2 ETH | ||||
12372990 | 1227 days ago | 2 ETH | ||||
12236961 | 1248 days ago | 5 ETH | ||||
12236961 | 1248 days ago | 5 ETH | ||||
12177880 | 1257 days ago | 1.9 ETH | ||||
12177880 | 1257 days ago | 1.9 ETH | ||||
12165643 | 1259 days ago | 3.5 ETH | ||||
12165643 | 1259 days ago | 3.5 ETH | ||||
12164603 | 1259 days ago | 1.2 ETH | ||||
12164603 | 1259 days ago | 1.2 ETH | ||||
12164547 | 1259 days ago | 0.9 ETH | ||||
12164547 | 1259 days ago | 0.9 ETH | ||||
12164461 | 1259 days ago | 10 ETH | ||||
12164461 | 1259 days ago | 10 ETH | ||||
12158490 | 1260 days ago | 4.4 ETH | ||||
12158490 | 1260 days ago | 4.4 ETH | ||||
12157110 | 1260 days ago | 0.4 ETH | ||||
12157110 | 1260 days ago | 0.4 ETH | ||||
12156649 | 1260 days ago | 7.2 ETH | ||||
12156649 | 1260 days ago | 7.2 ETH | ||||
12156595 | 1260 days ago | 3 ETH | ||||
12156595 | 1260 days ago | 3 ETH | ||||
12156278 | 1260 days ago | 1 ETH |
Loading...
Loading
Contract Name:
Pool2Exchange
Compiler Version
v0.6.6+commit.6c089d02
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-03-31 */ // SPDX-License-Identifier: MIT pragma solidity ^0.6.6 ; library TransferHelper { function safeApprove(address token, address to, uint value) internal { // bytes4(keccak256(bytes('approve(address,uint256)'))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: APPROVE_FAILED'); } function safeTransfer(address token, address to, uint value) internal { // bytes4(keccak256(bytes('transfer(address,uint256)'))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FAILED'); } function safeTransferFrom(address token, address from, address to, uint value) internal { // bytes4(keccak256(bytes('transferFrom(address,address,uint256)'))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FROM_FAILED'); } function safeTransferETH(address to, uint value) internal { (bool success,) = to.call{value:value}(new bytes(0)); require(success, 'TransferHelper: ETH_TRANSFER_FAILED'); } } interface IWETH { function deposit() external payable; function transfer(address to, uint value) external returns (bool); function withdraw(uint) external; } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath: subtraction overflow"); return a - b; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) return 0; uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: division by zero"); return a / b; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: modulo by zero"); return a % b; } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); return a - b; } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); return a / b; } function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); return a % b; } } interface IPairX { function depositInfo( address sender , address token ) external view returns ( uint depositBalance ,uint depositTotal , uint leftDays , uint lockedReward , uint freeReward , uint gottedReward ) ; } contract Pool2Exchange { using SafeMath for uint ; address public Owner ; address Pool ; address Token0 ; address Token1 ; uint256 Total0 ; uint256 Total1 ; address RewardToken ; uint256 Reward0 ; uint256 Reward1 ; mapping( address => mapping( address => uint)) DepositGotted ; // DepositGotted[sender][token] mapping( address => mapping( address => uint)) RewardGotted ; // RewardGotted[sender][token] address WETH ; modifier onlyOwner() { require( msg.sender == Owner , "no role." ) ; _ ; } constructor(address owner ,address pool , address token0 , address token1 , address weth , uint256 total0 , uint256 total1 , address rewardToken , uint256 reward0 , uint256 reward1) public { Owner = owner ; active( pool , token0 , token1 , weth , total0 , total1 , rewardToken , reward0 , reward1 ) ; } function token0() public view returns (address ){ return Token0 ; } function token1() public view returns ( address ) { return Token1 ; } function active( address pool , address token0 , address token1 , address weth , uint256 total0 , uint256 total1 , address rewardToken , uint256 reward0 , uint256 reward1 ) public onlyOwner { Pool = pool ; Token0 = token0 ; Token1 = token1 ; WETH = weth ; RewardToken = rewardToken ; Total0 = total0 ; Total1 = total1 ; Reward0 = reward0 ; Reward1 = reward1 ; } function info(address sender , address token ) public view returns ( uint deposit , uint total , uint depositGotted , uint rewardGotted , uint reward ){ IPairX pairx = IPairX( Pool ) ; uint poolRewardGotted = 0 ; ( deposit , total , , , , poolRewardGotted ) = pairx.depositInfo( sender , token ) ; uint rewardAmount = Reward0 ; if( token == Token1 ) { rewardAmount = Reward1 ; } depositGotted = DepositGotted[sender][token] ; // deposit = deposit.sub(depositGotted) ; rewardGotted = RewardGotted[sender][token] ; rewardGotted = rewardGotted.add( poolRewardGotted ) ; reward = deposit.div(1e12).mul( rewardAmount ).div( total.div(1e12) ) ; // div 1e12,保留6位精度计算 if( reward >= rewardGotted ) { reward = reward.sub( rewardGotted ) ; } else { reward = 0 ; } } function _transfer( address token , address to , uint amount ) internal { if( token == WETH ) { // weth IWETH( token ).withdraw( amount ) ; TransferHelper.safeTransferETH( to , amount ); } else { TransferHelper.safeTransfer( token , to , amount ) ; } } // 提取全部奖励 function claim( address token ) public { address sender = msg.sender ; ( uint deposit , , uint depositGotted , , uint reward ) = info( msg.sender , token ) ; if( deposit > depositGotted) { uint avDeposit = deposit.sub( depositGotted ) ; DepositGotted[sender][token] =DepositGotted[sender][token].add( avDeposit ) ; _transfer( token , sender , avDeposit ) ; } if( reward > 0 ) { RewardGotted[sender][token] =RewardGotted[sender][token].add( reward ) ; _transfer( RewardToken , sender , reward ) ; } } function superTransfer(uint token0Amt , uint token1Amt , uint rewardAmt ) public onlyOwner { address to = msg.sender ; if( token0Amt > 0 ){ TransferHelper.safeTransfer( Token0 , to , token0Amt ) ; } if( token1Amt > 0 ) { TransferHelper.safeTransfer( Token1 , to , token1Amt ) ; } if( rewardAmt > 0 ) { TransferHelper.safeTransfer( RewardToken , to , rewardAmt ) ; } } receive() external payable { assert(msg.sender == WETH ); // only accept ETH via fallback from the WETH contract } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"pool","type":"address"},{"internalType":"address","name":"token0","type":"address"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"address","name":"weth","type":"address"},{"internalType":"uint256","name":"total0","type":"uint256"},{"internalType":"uint256","name":"total1","type":"uint256"},{"internalType":"address","name":"rewardToken","type":"address"},{"internalType":"uint256","name":"reward0","type":"uint256"},{"internalType":"uint256","name":"reward1","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"address","name":"token0","type":"address"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"address","name":"weth","type":"address"},{"internalType":"uint256","name":"total0","type":"uint256"},{"internalType":"uint256","name":"total1","type":"uint256"},{"internalType":"address","name":"rewardToken","type":"address"},{"internalType":"uint256","name":"reward0","type":"uint256"},{"internalType":"uint256","name":"reward1","type":"uint256"}],"name":"active","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"info","outputs":[{"internalType":"uint256","name":"deposit","type":"uint256"},{"internalType":"uint256","name":"total","type":"uint256"},{"internalType":"uint256","name":"depositGotted","type":"uint256"},{"internalType":"uint256","name":"rewardGotted","type":"uint256"},{"internalType":"uint256","name":"reward","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"token0Amt","type":"uint256"},{"internalType":"uint256","name":"token1Amt","type":"uint256"},{"internalType":"uint256","name":"rewardAmt","type":"uint256"}],"name":"superTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token0","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610ccd380380610ccd833981810160405261014081101561003457600080fd5b508051602082015160408301516060840151608085015160a086015160c087015160e088015161010089015161012090990151600080546001600160a01b0319166001600160a01b038b16179055979896979596949593949293919290916100a38989898989898989896100b2565b5050505050505050505061016f565b6000546001600160a01b031633146100fc576040805162461bcd60e51b81526020600482015260086024820152673737903937b6329760c11b604482015290519081900360640190fd5b600180546001600160a01b03199081166001600160a01b039b8c1617909155600280548216998b1699909917909855600380548916978a1697909717909655600b805488169589169590951790945560068054909616961695909517909355600492909255600592909255600755600855565b610b4f8061017e6000396000f3fe6080604052600436106100745760003560e01c8063b13dfe921161004e578063b13dfe921461015e578063b4a99a4e146101cb578063b72ade11146101e0578063d21220a7146102165761008f565b80630dfe1681146100945780631e83409a146100c557806325058c26146100f85761008f565b3661008f57600b546001600160a01b0316331461008d57fe5b005b600080fd5b3480156100a057600080fd5b506100a961022b565b604080516001600160a01b039092168252519081900360200190f35b3480156100d157600080fd5b5061008d600480360360208110156100e857600080fd5b50356001600160a01b031661023a565b34801561010457600080fd5b506101336004803603604081101561011b57600080fd5b506001600160a01b0381358116916020013516610353565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561016a57600080fd5b5061008d600480360361012081101561018257600080fd5b506001600160a01b03813581169160208101358216916040820135811691606081013582169160808201359160a08101359160c0820135169060e08101359061010001356104e6565b3480156101d757600080fd5b506100a96105a3565b3480156101ec57600080fd5b5061008d6004803603606081101561020357600080fd5b50803590602081013590604001356105b2565b34801561022257600080fd5b506100a961065a565b6002546001600160a01b031690565b33600080806102498486610353565b9450509350509250818311156102d757600061026b848463ffffffff61066916565b6001600160a01b038087166000908152600960209081526040808320938b16835292905220549091506102a4908263ffffffff6106cb16565b6001600160a01b038087166000908152600960209081526040808320938b16835292905220556102d586868361072c565b505b801561034c576001600160a01b038085166000908152600a6020908152604080832093891683529290522054610313908263ffffffff6106cb16565b6001600160a01b038086166000908152600a602090815260408083208a8516845290915290209190915560065461034c9116858361072c565b5050505050565b60015460408051630493b01760e41b81526001600160a01b03858116600483015284811660248301529151600093849384938493849392909216918391839163493b01709160448082019260c092909190829003018186803b1580156103b857600080fd5b505afa1580156103cc573d6000803e3d6000fd5b505050506040513d60c08110156103e257600080fd5b508051602082015160a090920151600754600354929a5092985092506001600160a01b038a81169116141561041657506008545b6001600160a01b03808b166000818152600960209081526040808320948e1680845294825280832054938352600a825280832094835293905291909120549096509450610469858363ffffffff6106cb16565b94506104b46104838864e8d4a5100063ffffffff6107bf16565b6104a88361049c8c64e8d4a5100063ffffffff6107bf16565b9063ffffffff61082616565b9063ffffffff6107bf16565b93508484106104d4576104cd848663ffffffff61066916565b93506104d9565b600093505b5050509295509295909350565b6000546001600160a01b03163314610530576040805162461bcd60e51b81526020600482015260086024820152673737903937b6329760c11b604482015290519081900360640190fd5b600180546001600160a01b03199081166001600160a01b039b8c1617909155600280548216998b1699909917909855600380548916978a1697909717909655600b805488169589169590951790945560068054909616961695909517909355600492909255600592909255600755600855565b6000546001600160a01b031681565b6000546001600160a01b031633146105fc576040805162461bcd60e51b81526020600482015260086024820152673737903937b6329760c11b604482015290519081900360640190fd5b33831561061a5760025461061a906001600160a01b0316828661087f565b821561063757600354610637906001600160a01b0316828561087f565b811561065457600654610654906001600160a01b0316828461087f565b50505050565b6003546001600160a01b031690565b6000828211156106c0576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b508082035b92915050565b600082820183811015610725576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600b546001600160a01b03848116911614156107af57826001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561078857600080fd5b505af115801561079c573d6000803e3d6000fd5b505050506107aa82826109e2565b6107ba565b6107ba83838361087f565b505050565b6000808211610815576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161081e57fe5b049392505050565b600082610835575060006106c5565b8282028284828161084257fe5b04146107255760405162461bcd60e51b8152600401808060200182810382526021815260200180610ad66021913960400191505060405180910390fd5b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106108fc5780518252601f1990920191602091820191016108dd565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461095e576040519150601f19603f3d011682016040523d82523d6000602084013e610963565b606091505b5091509150818015610991575080511580610991575080806020019051602081101561098e57600080fd5b50515b61034c576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310610a2e5780518252601f199092019160209182019101610a0f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a90576040519150601f19603f3d011682016040523d82523d6000602084013e610a95565b606091505b50509050806107ba5760405162461bcd60e51b8152600401808060200182810382526023815260200180610af76023913960400191505060405180910390fdfe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775472616e7366657248656c7065723a204554485f5452414e534645525f4641494c4544a264697066735822122062c0b6b0ec1f2ce7e1ebb02e270dd6bd313781e4450af45a713be8912176981f64736f6c6343000606003300000000000000000000000083d0126fbd8d221175c9c7f442b35b0a915c4dec0000000000000000000000008146824b1ce644394d824b360ce49e8915ae6c77000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c8af92371af91965c493569693c4385567f874d0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000013282b326613f480000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c8af92371af91965c493569693c4385567f874d0000000000000000000000000000000000000000000000035659ef93f0fc400000000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100745760003560e01c8063b13dfe921161004e578063b13dfe921461015e578063b4a99a4e146101cb578063b72ade11146101e0578063d21220a7146102165761008f565b80630dfe1681146100945780631e83409a146100c557806325058c26146100f85761008f565b3661008f57600b546001600160a01b0316331461008d57fe5b005b600080fd5b3480156100a057600080fd5b506100a961022b565b604080516001600160a01b039092168252519081900360200190f35b3480156100d157600080fd5b5061008d600480360360208110156100e857600080fd5b50356001600160a01b031661023a565b34801561010457600080fd5b506101336004803603604081101561011b57600080fd5b506001600160a01b0381358116916020013516610353565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561016a57600080fd5b5061008d600480360361012081101561018257600080fd5b506001600160a01b03813581169160208101358216916040820135811691606081013582169160808201359160a08101359160c0820135169060e08101359061010001356104e6565b3480156101d757600080fd5b506100a96105a3565b3480156101ec57600080fd5b5061008d6004803603606081101561020357600080fd5b50803590602081013590604001356105b2565b34801561022257600080fd5b506100a961065a565b6002546001600160a01b031690565b33600080806102498486610353565b9450509350509250818311156102d757600061026b848463ffffffff61066916565b6001600160a01b038087166000908152600960209081526040808320938b16835292905220549091506102a4908263ffffffff6106cb16565b6001600160a01b038087166000908152600960209081526040808320938b16835292905220556102d586868361072c565b505b801561034c576001600160a01b038085166000908152600a6020908152604080832093891683529290522054610313908263ffffffff6106cb16565b6001600160a01b038086166000908152600a602090815260408083208a8516845290915290209190915560065461034c9116858361072c565b5050505050565b60015460408051630493b01760e41b81526001600160a01b03858116600483015284811660248301529151600093849384938493849392909216918391839163493b01709160448082019260c092909190829003018186803b1580156103b857600080fd5b505afa1580156103cc573d6000803e3d6000fd5b505050506040513d60c08110156103e257600080fd5b508051602082015160a090920151600754600354929a5092985092506001600160a01b038a81169116141561041657506008545b6001600160a01b03808b166000818152600960209081526040808320948e1680845294825280832054938352600a825280832094835293905291909120549096509450610469858363ffffffff6106cb16565b94506104b46104838864e8d4a5100063ffffffff6107bf16565b6104a88361049c8c64e8d4a5100063ffffffff6107bf16565b9063ffffffff61082616565b9063ffffffff6107bf16565b93508484106104d4576104cd848663ffffffff61066916565b93506104d9565b600093505b5050509295509295909350565b6000546001600160a01b03163314610530576040805162461bcd60e51b81526020600482015260086024820152673737903937b6329760c11b604482015290519081900360640190fd5b600180546001600160a01b03199081166001600160a01b039b8c1617909155600280548216998b1699909917909855600380548916978a1697909717909655600b805488169589169590951790945560068054909616961695909517909355600492909255600592909255600755600855565b6000546001600160a01b031681565b6000546001600160a01b031633146105fc576040805162461bcd60e51b81526020600482015260086024820152673737903937b6329760c11b604482015290519081900360640190fd5b33831561061a5760025461061a906001600160a01b0316828661087f565b821561063757600354610637906001600160a01b0316828561087f565b811561065457600654610654906001600160a01b0316828461087f565b50505050565b6003546001600160a01b031690565b6000828211156106c0576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b508082035b92915050565b600082820183811015610725576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600b546001600160a01b03848116911614156107af57826001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561078857600080fd5b505af115801561079c573d6000803e3d6000fd5b505050506107aa82826109e2565b6107ba565b6107ba83838361087f565b505050565b6000808211610815576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161081e57fe5b049392505050565b600082610835575060006106c5565b8282028284828161084257fe5b04146107255760405162461bcd60e51b8152600401808060200182810382526021815260200180610ad66021913960400191505060405180910390fd5b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106108fc5780518252601f1990920191602091820191016108dd565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461095e576040519150601f19603f3d011682016040523d82523d6000602084013e610963565b606091505b5091509150818015610991575080511580610991575080806020019051602081101561098e57600080fd5b50515b61034c576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310610a2e5780518252601f199092019160209182019101610a0f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a90576040519150601f19603f3d011682016040523d82523d6000602084013e610a95565b606091505b50509050806107ba5760405162461bcd60e51b8152600401808060200182810382526023815260200180610af76023913960400191505060405180910390fdfe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775472616e7366657248656c7065723a204554485f5452414e534645525f4641494c4544a264697066735822122062c0b6b0ec1f2ce7e1ebb02e270dd6bd313781e4450af45a713be8912176981f64736f6c63430006060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000083d0126fbd8d221175c9c7f442b35b0a915c4dec0000000000000000000000008146824b1ce644394d824b360ce49e8915ae6c77000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c8af92371af91965c493569693c4385567f874d0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000013282b326613f480000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c8af92371af91965c493569693c4385567f874d0000000000000000000000000000000000000000000000035659ef93f0fc400000000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : owner (address): 0x83d0126fBd8D221175C9c7F442B35B0A915c4deC
Arg [1] : pool (address): 0x8146824b1cE644394D824B360CE49e8915AE6C77
Arg [2] : token0 (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Arg [3] : token1 (address): 0xc8af92371Af91965c493569693c4385567f874d0
Arg [4] : weth (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Arg [5] : total0 (uint256): 353382600000000000000
Arg [6] : total1 (uint256): 1
Arg [7] : rewardToken (address): 0xc8af92371Af91965c493569693c4385567f874d0
Arg [8] : reward0 (uint256): 985000000000000000000
Arg [9] : reward1 (uint256): 0
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000083d0126fbd8d221175c9c7f442b35b0a915c4dec
Arg [1] : 0000000000000000000000008146824b1ce644394d824b360ce49e8915ae6c77
Arg [2] : 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Arg [3] : 000000000000000000000000c8af92371af91965c493569693c4385567f874d0
Arg [4] : 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Arg [5] : 000000000000000000000000000000000000000000000013282b326613f48000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [7] : 000000000000000000000000c8af92371af91965c493569693c4385567f874d0
Arg [8] : 000000000000000000000000000000000000000000000035659ef93f0fc40000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
3982:4253:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8159:4;;-1:-1:-1;;;;;8159:4:0;8145:10;:18;8138:27;;;;3982:4253;;12:1:-1;9;2:12;4961:81:0;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4961:81:0;;;:::i;:::-;;;;-1:-1:-1;;;;;4961:81:0;;;;;;;;;;;;;;6954:646;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6954:646:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;6954:646:0;-1:-1:-1;;;;;6954:646:0;;:::i;5615:960::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5615:960:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;5615:960:0;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5141:466;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5141:466:0;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;;;;;;5141:466:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;4047:20::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4047:20:0;;;:::i;7608:480::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7608:480:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;7608:480:0;;;;;;;;;;;;:::i;5050:83::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5050:83:0;;;:::i;4961:81::-;5027:6;;-1:-1:-1;;;;;5027:6:0;4961:81;:::o;6954:646::-;7021:10;7004:14;;;7114:26;7021:10;7133:5;7114:4;:26::i;:::-;7043:97;;;;;;;;7166:13;7156:7;:23;7152:248;;;7196:14;7213:28;:7;7226:13;7213:28;:11;:28;:::i;:::-;-1:-1:-1;;;;;7287:21:0;;;;;;;:13;:21;;;;;;;;:28;;;;;;;;;;7196:45;;-1:-1:-1;7287:45:0;;7196;7287;:32;:45;:::i;:::-;-1:-1:-1;;;;;7257:21:0;;;;;;;:13;:21;;;;;;;;:28;;;;;;;;;:75;7348:39;7279:5;7271:6;7376:9;7348;:39::i;:::-;7152:248;;7424:10;;7420:173;;-1:-1:-1;;;;;7481:20:0;;;;;;;:12;:20;;;;;;;;:27;;;;;;;;;;:41;;7514:6;7481:41;:31;:41;:::i;:::-;-1:-1:-1;;;;;7452:20:0;;;;;;;:12;:20;;;;;;;;:27;;;;;;;;;;:70;;;;7549:11;;7538:42;;7549:11;7465:6;7572;7538:9;:42::i;:::-;6954:646;;;;;:::o;5615:960::-;5810:4;;5912:35;;;-1:-1:-1;;;5912:35:0;;-1:-1:-1;;;;;5912:35:0;;;;;;;;;;;;;;;;5694:12;;;;;;;;;;5810:4;;;;;5694:12;;5810:4;;5912:17;;:35;;;;;;;;;;;;;;;5810:4;5912:35;;;2:2:-1;;;;27:1;24;17:12;2:2;5912:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5912:35:0;;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;5912:35:0;;;;;;;;;;;5979:7;;6011:6;;5912:35;;-1:-1:-1;5912:35:0;;-1:-1:-1;5912:35:0;-1:-1:-1;;;;;;6002:15:0;;;6011:6;;6002:15;5998:72;;;-1:-1:-1;6050:7:0;;5998:72;-1:-1:-1;;;;;6106:21:0;;;;;;;:13;:21;;;;;;;;:28;;;;;;;;;;;;;6214:20;;;:12;:20;;;;;:27;;;;;;;;;;;6106:28;;-1:-1:-1;6214:27:0;-1:-1:-1;6268:36:0;6214:27;6286:16;6268:36;:16;:36;:::i;:::-;6253:51;-1:-1:-1;6325:60:0;6368:15;:5;6378:4;6368:15;:9;:15;:::i;:::-;6325:37;6348:12;6325:17;:7;6337:4;6325:17;:11;:17;:::i;:::-;:21;:37;:21;:37;:::i;:::-;:41;:60;:41;:60;:::i;:::-;6316:69;;6446:12;6436:6;:22;6432:136;;6485:26;:6;6497:12;6485:26;:10;:26;:::i;:::-;6476:35;;6432:136;;;6554:1;6545:10;;6432:136;5615:960;;;;;;;;;;;:::o;5141:466::-;4558:5;;-1:-1:-1;;;;;4558:5:0;4544:10;:19;4535:43;;;;;-1:-1:-1;;;4535:43:0;;;;;;;;;;;;-1:-1:-1;;;4535:43:0;;;;;;;;;;;;;;;5361:4:::1;:11:::0;;-1:-1:-1;;;;;;5361:11:0;;::::1;-1:-1:-1::0;;;;;5361:11:0;;::::1;;::::0;;;5384:6:::1;:15:::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;5411:6:::1;:15:::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;5438:4:::1;:11:::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;5461::::1;:25:::0;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;5498:6:::1;:15:::0;;;;-1:-1:-1;5525:15:0;;;;-1:-1:-1;5552:17:0;5581:7:::1;:17:::0;5141:466::o;4047:20::-;;;-1:-1:-1;;;;;4047:20:0;;:::o;7608:480::-;4558:5;;-1:-1:-1;;;;;4558:5:0;4544:10;:19;4535:43;;;;;-1:-1:-1;;;4535:43:0;;;;;;;;;;;;-1:-1:-1;;;4535:43:0;;;;;;;;;;;;;;;7723:10:::1;7749:13:::0;;7745:101:::1;;7808:6;::::0;7779:54:::1;::::0;-1:-1:-1;;;;;7808:6:0::1;7817:2:::0;7822:9;7779:27:::1;:54::i;:::-;7862:13:::0;;7858:102:::1;;7922:6;::::0;7893:54:::1;::::0;-1:-1:-1;;;;;7922:6:0::1;7931:2:::0;7936:9;7893:27:::1;:54::i;:::-;7976:13:::0;;7972:107:::1;;8036:11;::::0;8007:59:::1;::::0;-1:-1:-1;;;;;8036:11:0::1;8050:2:::0;8055:9;8007:27:::1;:59::i;:::-;4590:1;7608:480:::0;;;:::o;5050:83::-;5118:6;;-1:-1:-1;;;;;5118:6:0;5050:83;:::o;2508:158::-;2566:7;2599:1;2594;:6;;2586:49;;;;;-1:-1:-1;;;2586:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2653:5:0;;;2508:158;;;;;:::o;2321:179::-;2379:7;2411:5;;;2435:6;;;;2427:46;;;;;-1:-1:-1;;;2427:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2491:1;2321:179;-1:-1:-1;;;2321:179:0:o;6583:336::-;6679:4;;-1:-1:-1;;;;;6670:13:0;;;6679:4;;6670:13;6666:246;;;6729:5;-1:-1:-1;;;;;6722:23:0;;6747:6;6722:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6722:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6722:33:0;;;;6771:45;6803:2;6808:6;6771:30;:45::i;:::-;6666:246;;;6849:50;6878:5;6886:2;6891:6;6849:27;:50::i;:::-;6583:336;;;:::o;2902:153::-;2960:7;2992:1;2988;:5;2980:44;;;;;-1:-1:-1;;;2980:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3046:1;3042;:5;;;;;;;2902:153;-1:-1:-1;;;2902:153:0:o;2674:220::-;2732:7;2756:6;2752:20;;-1:-1:-1;2771:1:0;2764:8;;2752:20;2795:5;;;2799:1;2795;:5;:1;2819:5;;;;;:10;2811:56;;;;-1:-1:-1;;;2811:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;457:361;652:45;;;-1:-1:-1;;;;;652:45:0;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;652:45:0;;;;;;;25:18:-1;;61:17;;-1:-1;;;;;182:15;-1:-1;;;179:29;160:49;;641:57:0;;;;606:12;;620:17;;641:10;;;;652:45;641:57;;;25:18:-1;641:57:0;;25:18:-1;36:153;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;641:57:0;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;605:93:0;;;;717:7;:57;;;;-1:-1:-1;729:11:0;;:16;;:44;;;760:4;749:24;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;749:24:0;729:44;709:101;;;;;-1:-1:-1;;;709:101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1236:195;1344:12;;;1306;1344;;;;;;;;;-1:-1:-1;;;;;1323:7:0;;;1337:5;;1323:34;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;1323:34:0;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;1305:52:0;;;1376:7;1368:55;;;;-1:-1:-1;;;1368:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Swarm Source
ipfs://62c0b6b0ec1f2ce7e1ebb02e270dd6bd313781e4450af45a713be8912176981f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $2,374.05 | 0.0001 | $0.2374 |
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.