Source Code
Latest 25 from a total of 411 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Energency Withdr... | 17223348 | 1023 days ago | IN | 0 ETH | 0.00745537 | ||||
| Swap Now | 17111643 | 1038 days ago | IN | 0 ETH | 0.00099485 | ||||
| Transfer Ownersh... | 16790961 | 1084 days ago | IN | 0 ETH | 0.00085492 | ||||
| Claim | 16782364 | 1085 days ago | IN | 0 ETH | 0.00431087 | ||||
| Claim | 16613647 | 1109 days ago | IN | 0 ETH | 0.00197208 | ||||
| Claim | 16613647 | 1109 days ago | IN | 0 ETH | 0.00187501 | ||||
| Claim | 16583980 | 1113 days ago | IN | 0 ETH | 0.00367856 | ||||
| Claim | 16321333 | 1149 days ago | IN | 0 ETH | 0.00378936 | ||||
| Claim | 16153852 | 1173 days ago | IN | 0 ETH | 0.00262353 | ||||
| Claim | 16019273 | 1192 days ago | IN | 0 ETH | 0.0019706 | ||||
| Claim | 15978639 | 1197 days ago | IN | 0 ETH | 0.00206765 | ||||
| Claim | 15886439 | 1210 days ago | IN | 0 ETH | 0.00158742 | ||||
| Claim | 15868149 | 1213 days ago | IN | 0 ETH | 0.00260618 | ||||
| Swap Now | 15802997 | 1222 days ago | IN | 0 ETH | 0.00956455 | ||||
| Claim | 15800026 | 1222 days ago | IN | 0 ETH | 0.00223743 | ||||
| Swap Now | 15785648 | 1224 days ago | IN | 0 ETH | 0.01467197 | ||||
| Claim | 15784789 | 1224 days ago | IN | 0 ETH | 0.00470635 | ||||
| Claim | 15784764 | 1224 days ago | IN | 0 ETH | 0.00493698 | ||||
| Claim | 15781382 | 1225 days ago | IN | 0 ETH | 0.00151092 | ||||
| Claim | 15755893 | 1228 days ago | IN | 0 ETH | 0.0020262 | ||||
| Claim | 15701432 | 1236 days ago | IN | 0 ETH | 0.00067893 | ||||
| Swap Now | 15697674 | 1237 days ago | IN | 0 ETH | 0.01023149 | ||||
| Swap Now | 15697669 | 1237 days ago | IN | 0 ETH | 0.01026592 | ||||
| Swap Now | 15697651 | 1237 days ago | IN | 0 ETH | 0.00965684 | ||||
| Claim | 15697534 | 1237 days ago | IN | 0 ETH | 0.00202851 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Swapper
Compiler Version
v0.8.6+commit.11564f7e
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-07-31
*/
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.8.0;
/**
* @title Swap
* @dev Main Swap contract that burns old token and mints new token for given user
*/
contract Owned {
address public owner;
constructor() {
owner = msg.sender;
}
modifier onlyOwner {
assert(msg.sender == owner);
_;
}
/* This function is used to transfer adminship to new owner
* @param _newOwner - address of new admin or owner
*/
function transferOwnership(address _newOwner) onlyOwner public {
assert(_newOwner != address(0));
owner = _newOwner;
}
}
contract Swapper is Owned
{
ERC20 public oldToken;
ERC20 public newToken;
Burner public burner;
event SwapExecuted(address user, uint256 amount);
struct VestingUnit {
uint256 amount;
uint256 timestamp;
}
uint256 public approvalDeadline;
mapping(address => VestingUnit[]) public holdersVestingData;
function claim() public {
VestingUnit[] memory vestingUnits = holdersVestingData[msg.sender];
uint sum = 0;
for(uint i = 0; i < vestingUnits.length; i++) {
uint256 finalClaimableTime = vestingUnits[i].timestamp + findTimeMultipler(i) * 30 days + 2 weeks;
if(finalClaimableTime < block.timestamp){
continue;
}
if(vestingUnits[i].amount > 0 && vestingUnits[i].timestamp < block.timestamp) {
sum += vestingUnits[i].amount;
delete holdersVestingData[msg.sender][i];
}
}
newToken.transfer(msg.sender, sum);
}
function amountClaimable(address holder) public view returns(uint256) {
VestingUnit[] memory vestingUnits = holdersVestingData[holder];
uint sum = 0;
for(uint i = 0; i < vestingUnits.length; i++) {
uint256 finalClaimableTime = vestingUnits[i].timestamp + findTimeMultipler(i) * 30 days + 2 weeks;
if(finalClaimableTime < block.timestamp){
continue;
}
if(vestingUnits[i].amount > 0 && vestingUnits[i].timestamp < block.timestamp) {
sum += vestingUnits[i].amount;
}
}
return sum;
}
constructor(
address _oldToken,
address _newToken,
address _burner,
uint256 _approvalDeadline
) {
approvalDeadline = _approvalDeadline;
oldToken = ERC20(_oldToken);
newToken = ERC20(_newToken);
burner = Burner(_burner);
}
function updateApprovalDeadline(uint256 _approvalDeadline) onlyOwner public {
approvalDeadline = _approvalDeadline;
}
function energencyWithdraw(uint256 _amount) onlyOwner public {
newToken.transfer(msg.sender,_amount);
}
function SwapNow(uint256 _val) public {
require(approvalDeadline > block.timestamp,"deadline reached");
require(oldToken.allowance(msg.sender, address(this)) >= _val,"allowance lower");
oldToken.transferFrom(msg.sender, address(burner), _val);
burner.burn(_val);
newToken.transfer(msg.sender, _val / 10);
setVestingData(_val);
emit SwapExecuted(msg.sender, _val);
}
function calculateCutPerMonth(uint256 totalAmount) private pure returns (uint256){
return totalAmount * 75/1000;
}
function setVestingData(uint256 _val) private {
uint256 amount = calculateCutPerMonth(_val);
uint256 finalChunkAmount = _val - _val/10;
for(uint256 i=0; i < 11; i++){
uint256 vestingTimestamp = block.timestamp + 90 days + 30 days * i;
VestingUnit memory vestingData = VestingUnit({amount:amount,timestamp:vestingTimestamp});
holdersVestingData[msg.sender].push(vestingData);
finalChunkAmount -= amount;
}
holdersVestingData[msg.sender].push(VestingUnit({amount:finalChunkAmount,timestamp:block.timestamp + 90 days + 30 days * 11}));
}
function findTimeMultipler(uint256 i) private pure returns(uint256){
if((i+1)%12 == 0){
return 0 ;
}
else{
return 12 - (i+1)%12;
}
}
function remainingClaim(address _holder) view public returns(uint256) {
VestingUnit[] memory vestingUnits = holdersVestingData[_holder];
uint sum = 0;
for(uint i = 0; i < vestingUnits.length; i++) {
if(vestingUnits[i].amount > 0) {
sum += vestingUnits[i].amount;
}
}
return sum;
}
}
contract Burner is Owned {
ERC20 oldToken;
function returnOwnership(address _newOwner) public onlyOwner {
oldToken.transferOwnership(_newOwner);
}
constructor(address _oldToken) {
oldToken = ERC20(_oldToken);
}
function burn(uint256 _val) public {
oldToken.burn(_val);
}
}
interface ERC20 {
function transferOwnership(address _newOwner) external;
function transferFrom(
address _from,
address _to,
uint256 _amount
) external returns (bool success);
function allowance(address owner, address spender) external view returns (uint256);
function burn(uint256 _value) external;
function transfer(address recipient, uint256 amount) external returns (bool);
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_oldToken","type":"address"},{"internalType":"address","name":"_newToken","type":"address"},{"internalType":"address","name":"_burner","type":"address"},{"internalType":"uint256","name":"_approvalDeadline","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"SwapExecuted","type":"event"},{"inputs":[{"internalType":"uint256","name":"_val","type":"uint256"}],"name":"SwapNow","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"}],"name":"amountClaimable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"approvalDeadline","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burner","outputs":[{"internalType":"contract Burner","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"energencyWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"holdersVestingData","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newToken","outputs":[{"internalType":"contract ERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oldToken","outputs":[{"internalType":"contract ERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_holder","type":"address"}],"name":"remainingClaim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_approvalDeadline","type":"uint256"}],"name":"updateApprovalDeadline","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b5060405162001a9638038062001a96833981810160405281019062000037919062000179565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060048190555083600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505062000262565b6000815190506200015c816200022e565b92915050565b600081519050620001738162000248565b92915050565b6000806000806080858703121562000196576200019562000229565b5b6000620001a6878288016200014b565b9450506020620001b9878288016200014b565b9350506040620001cc878288016200014b565b9250506060620001df8782880162000162565b91505092959194509250565b6000620001f882620001ff565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b6200023981620001eb565b81146200024557600080fd5b50565b62000253816200021f565b81146200025f57600080fd5b50565b61182480620002726000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638da5cb5b1161008c578063c42bd05a11610066578063c42bd05a146101ee578063cafa70b91461020c578063ee4c893214610228578063f2fde38b14610259576100cf565b80638da5cb5b146101945780639500dae6146101b2578063b31c710a146101d0576100cf565b80631a4d7092146100d457806323dcb71f1461010457806327810b6e146101205780634e71d92d1461013e5780636c66452e146101485780637d9aff4b14610164575b600080fd5b6100ee60048036038101906100e99190611192565b610275565b6040516100fb9190611422565b60405180910390f35b61011e6004803603810190610119919061122c565b61042d565b005b6101286107c2565b60405161013591906113ac565b60405180910390f35b6101466107e8565b005b610162600480360381019061015d919061122c565b610abb565b005b61017e60048036038101906101799190611192565b610bca565b60405161018b9190611422565b60405180910390f35b61019c610cf7565b6040516101a99190611308565b60405180910390f35b6101ba610d1b565b6040516101c79190611422565b60405180910390f35b6101d8610d21565b6040516101e591906113c7565b60405180910390f35b6101f6610d47565b60405161020391906113c7565b60405180910390f35b6102266004803603810190610221919061122c565b610d6d565b005b610242600480360381019061023d91906111bf565b610dd3565b60405161025092919061143d565b60405180910390f35b610273600480360381019061026e9190611192565b610e14565b005b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561031d578382906000526020600020906002020160405180604001604052908160008201548152602001600182015481525050815260200190600101906102d7565b5050505090506000805b82518110156104225760006212750062278d0061034384610ef1565b61034d91906114fe565b8584815181106103605761035f611723565b5b6020026020010151602001516103769190611477565b6103809190611477565b905042811015610390575061040f565b60008483815181106103a5576103a4611723565b5b6020026020010151600001511180156103db5750428483815181106103cd576103cc611723565b5b602002602001015160200151105b1561040d578382815181106103f3576103f2611723565b5b6020026020010151600001518361040a9190611477565b92505b505b808061041a9061161c565b915050610327565b508092505050919050565b4260045411610471576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046890611402565b60405180910390fd5b80600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016104cf929190611323565b60206040518083038186803b1580156104e757600080fd5b505afa1580156104fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051f9190611259565b1015610560576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610557906113e2565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b81526004016105e19392919061134c565b602060405180830381600087803b1580156105fb57600080fd5b505af115801561060f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063391906111ff565b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040161068f9190611422565b600060405180830381600087803b1580156106a957600080fd5b505af11580156106bd573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600a8461070d91906114cd565b6040518363ffffffff1660e01b815260040161072a929190611383565b602060405180830381600087803b15801561074457600080fd5b505af1158015610758573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077c91906111ff565b5061078681610f49565b7fc85f9af794f497ce4710fdc6b8c721dac692ab884e8329f4dddc9d5ae48b8b4b33826040516107b7929190611383565b60405180910390a150565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561088f57838290600052602060002090600202016040518060400160405290816000820154815260200160018201548152505081526020019060010190610849565b5050505090506000805b8251811015610a065760006212750062278d006108b584610ef1565b6108bf91906114fe565b8584815181106108d2576108d1611723565b5b6020026020010151602001516108e89190611477565b6108f29190611477565b90504281101561090257506109f3565b600084838151811061091757610916611723565b5b60200260200101516000015111801561094d57504284838151811061093f5761093e611723565b5b602002602001015160200151105b156109f15783828151811061096557610964611723565b5b6020026020010151600001518361097c9190611477565b9250600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106109cf576109ce611723565b5b9060005260206000209060020201600080820160009055600182016000905550505b505b80806109fe9061161c565b915050610899565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610a64929190611383565b602060405180830381600087803b158015610a7e57600080fd5b505af1158015610a92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab691906111ff565b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b1757610b16611696565b5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610b74929190611383565b602060405180830381600087803b158015610b8e57600080fd5b505af1158015610ba2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc691906111ff565b5050565b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610c7257838290600052602060002090600202016040518060400160405290816000820154815260200160018201548152505081526020019060010190610c2c565b5050505090506000805b8251811015610cec576000838281518110610c9a57610c99611723565b5b6020026020010151600001511115610cd957828181518110610cbf57610cbe611723565b5b60200260200101516000015182610cd69190611477565b91505b8080610ce49061161c565b915050610c7c565b508092505050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dc957610dc8611696565b5b8060048190555050565b60056020528160005260406000208181548110610def57600080fd5b9060005260206000209060020201600091509150508060000154908060010154905082565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e7057610e6f611696565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610eae57610ead611696565b5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600c600184610f039190611477565b610f0d9190611665565b1415610f1c5760009050610f44565b600c600183610f2b9190611477565b610f359190611665565b600c610f419190611558565b90505b919050565b6000610f548261111b565b90506000600a83610f6591906114cd565b83610f709190611558565b905060005b600b8110156110655760008162278d00610f8f91906114fe565b6276a70042610f9e9190611477565b610fa89190611477565b905060006040518060400160405280868152602001838152509050600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050848461104e9190611558565b93505050808061105d9061161c565b915050610f75565b50600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180604001604052808381526020016301b30f006276a700426110ca9190611477565b6110d49190611477565b815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050505050565b60006103e8604b8361112d91906114fe565b61113791906114cd565b9050919050565b60008135905061114d816117a9565b92915050565b600081519050611162816117c0565b92915050565b600081359050611177816117d7565b92915050565b60008151905061118c816117d7565b92915050565b6000602082840312156111a8576111a7611752565b5b60006111b68482850161113e565b91505092915050565b600080604083850312156111d6576111d5611752565b5b60006111e48582860161113e565b92505060206111f585828601611168565b9150509250929050565b60006020828403121561121557611214611752565b5b600061122384828501611153565b91505092915050565b60006020828403121561124257611241611752565b5b600061125084828501611168565b91505092915050565b60006020828403121561126f5761126e611752565b5b600061127d8482850161117d565b91505092915050565b61128f8161158c565b82525050565b61129e816115d4565b82525050565b6112ad816115f8565b82525050565b60006112c0600f83611466565b91506112cb82611757565b602082019050919050565b60006112e3601083611466565b91506112ee82611780565b602082019050919050565b611302816115ca565b82525050565b600060208201905061131d6000830184611286565b92915050565b60006040820190506113386000830185611286565b6113456020830184611286565b9392505050565b60006060820190506113616000830186611286565b61136e6020830185611286565b61137b60408301846112f9565b949350505050565b60006040820190506113986000830185611286565b6113a560208301846112f9565b9392505050565b60006020820190506113c16000830184611295565b92915050565b60006020820190506113dc60008301846112a4565b92915050565b600060208201905081810360008301526113fb816112b3565b9050919050565b6000602082019050818103600083015261141b816112d6565b9050919050565b600060208201905061143760008301846112f9565b92915050565b600060408201905061145260008301856112f9565b61145f60208301846112f9565b9392505050565b600082825260208201905092915050565b6000611482826115ca565b915061148d836115ca565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156114c2576114c16116c5565b5b828201905092915050565b60006114d8826115ca565b91506114e3836115ca565b9250826114f3576114f26116f4565b5b828204905092915050565b6000611509826115ca565b9150611514836115ca565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561154d5761154c6116c5565b5b828202905092915050565b6000611563826115ca565b915061156e836115ca565b925082821015611581576115806116c5565b5b828203905092915050565b6000611597826115aa565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006115df826115e6565b9050919050565b60006115f1826115aa565b9050919050565b60006116038261160a565b9050919050565b6000611615826115aa565b9050919050565b6000611627826115ca565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561165a576116596116c5565b5b600182019050919050565b6000611670826115ca565b915061167b836115ca565b92508261168b5761168a6116f4565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b7f616c6c6f77616e6365206c6f7765720000000000000000000000000000000000600082015250565b7f646561646c696e65207265616368656400000000000000000000000000000000600082015250565b6117b28161158c565b81146117bd57600080fd5b50565b6117c98161159e565b81146117d457600080fd5b50565b6117e0816115ca565b81146117eb57600080fd5b5056fea264697066735822122045db0dbade789adf728844845412d798c0bbc6603ad497590df97691cafe7e4164736f6c6343000806003300000000000000000000000096e322f2a4f151cd898f86ea5626cc6e10090c7600000000000000000000000040eb746dee876ac1e78697b7ca85142d178a1fc8000000000000000000000000f39271cb27ddc6985ff38238918ff66ec5653b2a00000000000000000000000000000000000000000000000000000000635f897d
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638da5cb5b1161008c578063c42bd05a11610066578063c42bd05a146101ee578063cafa70b91461020c578063ee4c893214610228578063f2fde38b14610259576100cf565b80638da5cb5b146101945780639500dae6146101b2578063b31c710a146101d0576100cf565b80631a4d7092146100d457806323dcb71f1461010457806327810b6e146101205780634e71d92d1461013e5780636c66452e146101485780637d9aff4b14610164575b600080fd5b6100ee60048036038101906100e99190611192565b610275565b6040516100fb9190611422565b60405180910390f35b61011e6004803603810190610119919061122c565b61042d565b005b6101286107c2565b60405161013591906113ac565b60405180910390f35b6101466107e8565b005b610162600480360381019061015d919061122c565b610abb565b005b61017e60048036038101906101799190611192565b610bca565b60405161018b9190611422565b60405180910390f35b61019c610cf7565b6040516101a99190611308565b60405180910390f35b6101ba610d1b565b6040516101c79190611422565b60405180910390f35b6101d8610d21565b6040516101e591906113c7565b60405180910390f35b6101f6610d47565b60405161020391906113c7565b60405180910390f35b6102266004803603810190610221919061122c565b610d6d565b005b610242600480360381019061023d91906111bf565b610dd3565b60405161025092919061143d565b60405180910390f35b610273600480360381019061026e9190611192565b610e14565b005b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561031d578382906000526020600020906002020160405180604001604052908160008201548152602001600182015481525050815260200190600101906102d7565b5050505090506000805b82518110156104225760006212750062278d0061034384610ef1565b61034d91906114fe565b8584815181106103605761035f611723565b5b6020026020010151602001516103769190611477565b6103809190611477565b905042811015610390575061040f565b60008483815181106103a5576103a4611723565b5b6020026020010151600001511180156103db5750428483815181106103cd576103cc611723565b5b602002602001015160200151105b1561040d578382815181106103f3576103f2611723565b5b6020026020010151600001518361040a9190611477565b92505b505b808061041a9061161c565b915050610327565b508092505050919050565b4260045411610471576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046890611402565b60405180910390fd5b80600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016104cf929190611323565b60206040518083038186803b1580156104e757600080fd5b505afa1580156104fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051f9190611259565b1015610560576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610557906113e2565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b81526004016105e19392919061134c565b602060405180830381600087803b1580156105fb57600080fd5b505af115801561060f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063391906111ff565b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040161068f9190611422565b600060405180830381600087803b1580156106a957600080fd5b505af11580156106bd573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600a8461070d91906114cd565b6040518363ffffffff1660e01b815260040161072a929190611383565b602060405180830381600087803b15801561074457600080fd5b505af1158015610758573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077c91906111ff565b5061078681610f49565b7fc85f9af794f497ce4710fdc6b8c721dac692ab884e8329f4dddc9d5ae48b8b4b33826040516107b7929190611383565b60405180910390a150565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561088f57838290600052602060002090600202016040518060400160405290816000820154815260200160018201548152505081526020019060010190610849565b5050505090506000805b8251811015610a065760006212750062278d006108b584610ef1565b6108bf91906114fe565b8584815181106108d2576108d1611723565b5b6020026020010151602001516108e89190611477565b6108f29190611477565b90504281101561090257506109f3565b600084838151811061091757610916611723565b5b60200260200101516000015111801561094d57504284838151811061093f5761093e611723565b5b602002602001015160200151105b156109f15783828151811061096557610964611723565b5b6020026020010151600001518361097c9190611477565b9250600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106109cf576109ce611723565b5b9060005260206000209060020201600080820160009055600182016000905550505b505b80806109fe9061161c565b915050610899565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610a64929190611383565b602060405180830381600087803b158015610a7e57600080fd5b505af1158015610a92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab691906111ff565b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b1757610b16611696565b5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610b74929190611383565b602060405180830381600087803b158015610b8e57600080fd5b505af1158015610ba2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc691906111ff565b5050565b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610c7257838290600052602060002090600202016040518060400160405290816000820154815260200160018201548152505081526020019060010190610c2c565b5050505090506000805b8251811015610cec576000838281518110610c9a57610c99611723565b5b6020026020010151600001511115610cd957828181518110610cbf57610cbe611723565b5b60200260200101516000015182610cd69190611477565b91505b8080610ce49061161c565b915050610c7c565b508092505050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dc957610dc8611696565b5b8060048190555050565b60056020528160005260406000208181548110610def57600080fd5b9060005260206000209060020201600091509150508060000154908060010154905082565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e7057610e6f611696565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610eae57610ead611696565b5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600c600184610f039190611477565b610f0d9190611665565b1415610f1c5760009050610f44565b600c600183610f2b9190611477565b610f359190611665565b600c610f419190611558565b90505b919050565b6000610f548261111b565b90506000600a83610f6591906114cd565b83610f709190611558565b905060005b600b8110156110655760008162278d00610f8f91906114fe565b6276a70042610f9e9190611477565b610fa89190611477565b905060006040518060400160405280868152602001838152509050600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050848461104e9190611558565b93505050808061105d9061161c565b915050610f75565b50600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180604001604052808381526020016301b30f006276a700426110ca9190611477565b6110d49190611477565b815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050505050565b60006103e8604b8361112d91906114fe565b61113791906114cd565b9050919050565b60008135905061114d816117a9565b92915050565b600081519050611162816117c0565b92915050565b600081359050611177816117d7565b92915050565b60008151905061118c816117d7565b92915050565b6000602082840312156111a8576111a7611752565b5b60006111b68482850161113e565b91505092915050565b600080604083850312156111d6576111d5611752565b5b60006111e48582860161113e565b92505060206111f585828601611168565b9150509250929050565b60006020828403121561121557611214611752565b5b600061122384828501611153565b91505092915050565b60006020828403121561124257611241611752565b5b600061125084828501611168565b91505092915050565b60006020828403121561126f5761126e611752565b5b600061127d8482850161117d565b91505092915050565b61128f8161158c565b82525050565b61129e816115d4565b82525050565b6112ad816115f8565b82525050565b60006112c0600f83611466565b91506112cb82611757565b602082019050919050565b60006112e3601083611466565b91506112ee82611780565b602082019050919050565b611302816115ca565b82525050565b600060208201905061131d6000830184611286565b92915050565b60006040820190506113386000830185611286565b6113456020830184611286565b9392505050565b60006060820190506113616000830186611286565b61136e6020830185611286565b61137b60408301846112f9565b949350505050565b60006040820190506113986000830185611286565b6113a560208301846112f9565b9392505050565b60006020820190506113c16000830184611295565b92915050565b60006020820190506113dc60008301846112a4565b92915050565b600060208201905081810360008301526113fb816112b3565b9050919050565b6000602082019050818103600083015261141b816112d6565b9050919050565b600060208201905061143760008301846112f9565b92915050565b600060408201905061145260008301856112f9565b61145f60208301846112f9565b9392505050565b600082825260208201905092915050565b6000611482826115ca565b915061148d836115ca565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156114c2576114c16116c5565b5b828201905092915050565b60006114d8826115ca565b91506114e3836115ca565b9250826114f3576114f26116f4565b5b828204905092915050565b6000611509826115ca565b9150611514836115ca565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561154d5761154c6116c5565b5b828202905092915050565b6000611563826115ca565b915061156e836115ca565b925082821015611581576115806116c5565b5b828203905092915050565b6000611597826115aa565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006115df826115e6565b9050919050565b60006115f1826115aa565b9050919050565b60006116038261160a565b9050919050565b6000611615826115aa565b9050919050565b6000611627826115ca565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561165a576116596116c5565b5b600182019050919050565b6000611670826115ca565b915061167b836115ca565b92508261168b5761168a6116f4565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b7f616c6c6f77616e6365206c6f7765720000000000000000000000000000000000600082015250565b7f646561646c696e65207265616368656400000000000000000000000000000000600082015250565b6117b28161158c565b81146117bd57600080fd5b50565b6117c98161159e565b81146117d457600080fd5b50565b6117e0816115ca565b81146117eb57600080fd5b5056fea264697066735822122045db0dbade789adf728844845412d798c0bbc6603ad497590df97691cafe7e4164736f6c63430008060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000096e322f2a4f151cd898f86ea5626cc6e10090c7600000000000000000000000040eb746dee876ac1e78697b7ca85142d178a1fc8000000000000000000000000f39271cb27ddc6985ff38238918ff66ec5653b2a00000000000000000000000000000000000000000000000000000000635f897d
-----Decoded View---------------
Arg [0] : _oldToken (address): 0x96e322f2a4F151cD898F86eA5626cc6E10090c76
Arg [1] : _newToken (address): 0x40EB746DEE876aC1E78697b7Ca85142D178A1Fc8
Arg [2] : _burner (address): 0xF39271CB27Ddc6985Ff38238918Ff66ec5653B2a
Arg [3] : _approvalDeadline (uint256): 1667205501
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000096e322f2a4f151cd898f86ea5626cc6e10090c76
Arg [1] : 00000000000000000000000040eb746dee876ac1e78697b7ca85142d178a1fc8
Arg [2] : 000000000000000000000000f39271cb27ddc6985ff38238918ff66ec5653b2a
Arg [3] : 00000000000000000000000000000000000000000000000000000000635f897d
Deployed Bytecode Sourcemap
747:4049:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1823:629;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3051:419;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;843:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1142:669;;;:::i;:::-;;2925:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4426:367;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;203:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1030:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;787:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;815;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2782:131;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1070:59;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;576:154;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1823:629;1884:7;1904:33;1940:18;:26;1959:6;1940:26;;;;;;;;;;;;;;;1904:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1977:8;2004:6;2000:424;2020:12;:19;2016:1;:23;2000:424;;;2062:26;2152:7;2142;2119:20;2137:1;2119:17;:20::i;:::-;:30;;;;:::i;:::-;2091:12;2104:1;2091:15;;;;;;;;:::i;:::-;;;;;;;;:25;;;:58;;;;:::i;:::-;:68;;;;:::i;:::-;2062:97;;2198:15;2177:18;:36;2174:83;;;2233:8;;;2174:83;2299:1;2274:12;2287:1;2274:15;;;;;;;;:::i;:::-;;;;;;;;:22;;;:26;:73;;;;;2332:15;2304:12;2317:1;2304:15;;;;;;;;:::i;:::-;;;;;;;;:25;;;:43;2274:73;2271:142;;;2375:12;2388:1;2375:15;;;;;;;;:::i;:::-;;;;;;;;:22;;;2368:29;;;;;:::i;:::-;;;2271:142;2046:378;2000:424;2041:3;;;;;:::i;:::-;;;;2000:424;;;;2441:3;2434:10;;;;1823:629;;;:::o;3051:419::-;3124:15;3105:16;;:34;3097:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;3224:4;3175:8;;;;;;;;;;;:18;;;3194:10;3214:4;3175:45;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:53;;3167:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;3256:8;;;;;;;;;;;:21;;;3278:10;3298:6;;;;;;;;;;;3307:4;3256:56;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3320:6;;;;;;;;;;;:11;;;3332:4;3320:17;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3345:8;;;;;;;;;;;:17;;;3363:10;3382:2;3375:4;:9;;;;:::i;:::-;3345:40;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3400:20;3415:4;3400:14;:20::i;:::-;3435:30;3448:10;3460:4;3435:30;;;;;;;:::i;:::-;;;;;;;;3051:419;:::o;843:21::-;;;;;;;;;;;;;:::o;1142:669::-;1177:33;1213:18;:30;1232:10;1213:30;;;;;;;;;;;;;;;1177:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1254:8;1281:6;1277:482;1297:12;:19;1293:1;:23;1277:482;;;1338:26;1428:7;1418;1395:20;1413:1;1395:17;:20::i;:::-;:30;;;;:::i;:::-;1367:12;1380:1;1367:15;;;;;;;;:::i;:::-;;;;;;;;:25;;;:58;;;;:::i;:::-;:68;;;;:::i;:::-;1338:97;;1474:15;1453:18;:36;1450:83;;;1509:8;;;1450:83;1575:1;1550:12;1563:1;1550:15;;;;;;;;:::i;:::-;;;;;;;;:22;;;:26;:73;;;;;1608:15;1580:12;1593:1;1580:15;;;;;;;;:::i;:::-;;;;;;;;:25;;;:43;1550:73;1547:201;;;1651:12;1664:1;1651:15;;;;;;;;:::i;:::-;;;;;;;;:22;;;1644:29;;;;;:::i;:::-;;;1699:18;:30;1718:10;1699:30;;;;;;;;;;;;;;;1730:1;1699:33;;;;;;;;:::i;:::-;;;;;;;;;;;;;1692:40;;;;;;;;;;;;;;1547:201;1323:436;1277:482;1318:3;;;;;:::i;:::-;;;;1277:482;;;;1769:8;;;;;;;;;;;:17;;;1787:10;1799:3;1769:34;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1166:645;;1142:669::o;2925:117::-;368:5;;;;;;;;;;354:19;;:10;:19;;;347:27;;;;:::i;:::-;;2997:8:::1;;;;;;;;;;;:17;;;3015:10;3026:7;2997:37;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2925:117:::0;:::o;4426:367::-;4487:7;4504:33;4540:18;:27;4559:7;4540:27;;;;;;;;;;;;;;;4504:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4578:8;4605:6;4601:167;4621:12;:19;4617:1;:23;4601:167;;;4690:1;4665:12;4678:1;4665:15;;;;;;;;:::i;:::-;;;;;;;;:22;;;:26;4662:95;;;4719:12;4732:1;4719:15;;;;;;;;:::i;:::-;;;;;;;;:22;;;4712:29;;;;;:::i;:::-;;;4662:95;4642:3;;;;;:::i;:::-;;;;4601:167;;;;4785:3;4778:10;;;;4426:367;;;:::o;203:20::-;;;;;;;;;;;;:::o;1030:31::-;;;;:::o;787:21::-;;;;;;;;;;;;;:::o;815:::-;;;;;;;;;;;;;:::o;2782:131::-;368:5;;;;;;;;;;354:19;;:10;:19;;;347:27;;;;:::i;:::-;;2888:17:::1;2869:16;:36;;;;2782:131:::0;:::o;1070:59::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;576:154::-;368:5;;;;;;;;;;354:19;;:10;:19;;;347:27;;;;:::i;:::-;;682:1:::1;661:23;;:9;:23;;;;654:31;;;;:::i;:::-;;709:9;701:5;::::0;:17:::1;;;;;;;;;;;;;;;;;;576:154:::0;:::o;4240:178::-;4299:7;4330:1;4324:2;4321:1;4319;:3;;;;:::i;:::-;4318:8;;;;:::i;:::-;:13;4315:99;;;4351:1;4344:8;;;;4315:99;4403:2;4400:1;4398;:3;;;;:::i;:::-;4397:8;;;;:::i;:::-;4392:2;:13;;;;:::i;:::-;4385:20;;4240:178;;;;:::o;3607:624::-;3671:14;3688:26;3709:4;3688:20;:26::i;:::-;3671:43;;3722:24;3761:2;3756:4;:7;;;;:::i;:::-;3749:4;:14;;;;:::i;:::-;3722:41;;3775:9;3771:315;3792:2;3788:1;:6;3771:315;;;3812:24;3877:1;3867:7;:11;;;;:::i;:::-;3857:7;3839:15;:25;;;;:::i;:::-;:39;;;;:::i;:::-;3812:66;;3890:30;3924:55;;;;;;;;3944:6;3924:55;;;;3961:16;3924:55;;;3890:89;;3991:18;:30;4010:10;3991:30;;;;;;;;;;;;;;;4027:11;3991:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4071:6;4051:26;;;;;:::i;:::-;;;3800:286;;3796:3;;;;;:::i;:::-;;;;3771:315;;;;4100:18;:30;4119:10;4100:30;;;;;;;;;;;;;;;4136:89;;;;;;;;4156:16;4136:89;;;;4211:12;4201:7;4183:15;:25;;;;:::i;:::-;:40;;;;:::i;:::-;4136:89;;;4100:126;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3653:578;;3607:624;:::o;3476:122::-;3549:7;3589:4;3586:2;3572:11;:16;;;;:::i;:::-;:21;;;;:::i;:::-;3565:28;;3476:122;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:137::-;206:5;237:6;231:13;222:22;;253:30;277:5;253:30;:::i;:::-;212:77;;;;:::o;295:139::-;341:5;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;347:87;;;;:::o;440:143::-;497:5;528:6;522:13;513:22;;544:33;571:5;544:33;:::i;:::-;503:80;;;;:::o;589:329::-;648:6;697:2;685:9;676:7;672:23;668:32;665:2;;;703:79;;:::i;:::-;665:2;823:1;848:53;893:7;884:6;873:9;869:22;848:53;:::i;:::-;838:63;;794:117;655:263;;;;:::o;924:474::-;992:6;1000;1049:2;1037:9;1028:7;1024:23;1020:32;1017:2;;;1055:79;;:::i;:::-;1017:2;1175:1;1200:53;1245:7;1236:6;1225:9;1221:22;1200:53;:::i;:::-;1190:63;;1146:117;1302:2;1328:53;1373:7;1364:6;1353:9;1349:22;1328:53;:::i;:::-;1318:63;;1273:118;1007:391;;;;;:::o;1404:345::-;1471:6;1520:2;1508:9;1499:7;1495:23;1491:32;1488:2;;;1526:79;;:::i;:::-;1488:2;1646:1;1671:61;1724:7;1715:6;1704:9;1700:22;1671:61;:::i;:::-;1661:71;;1617:125;1478:271;;;;:::o;1755:329::-;1814:6;1863:2;1851:9;1842:7;1838:23;1834:32;1831:2;;;1869:79;;:::i;:::-;1831:2;1989:1;2014:53;2059:7;2050:6;2039:9;2035:22;2014:53;:::i;:::-;2004:63;;1960:117;1821:263;;;;:::o;2090:351::-;2160:6;2209:2;2197:9;2188:7;2184:23;2180:32;2177:2;;;2215:79;;:::i;:::-;2177:2;2335:1;2360:64;2416:7;2407:6;2396:9;2392:22;2360:64;:::i;:::-;2350:74;;2306:128;2167:274;;;;:::o;2447:118::-;2534:24;2552:5;2534:24;:::i;:::-;2529:3;2522:37;2512:53;;:::o;2571:159::-;2672:51;2717:5;2672:51;:::i;:::-;2667:3;2660:64;2650:80;;:::o;2736:157::-;2836:50;2880:5;2836:50;:::i;:::-;2831:3;2824:63;2814:79;;:::o;2899:366::-;3041:3;3062:67;3126:2;3121:3;3062:67;:::i;:::-;3055:74;;3138:93;3227:3;3138:93;:::i;:::-;3256:2;3251:3;3247:12;3240:19;;3045:220;;;:::o;3271:366::-;3413:3;3434:67;3498:2;3493:3;3434:67;:::i;:::-;3427:74;;3510:93;3599:3;3510:93;:::i;:::-;3628:2;3623:3;3619:12;3612:19;;3417:220;;;:::o;3643:118::-;3730:24;3748:5;3730:24;:::i;:::-;3725:3;3718:37;3708:53;;:::o;3767:222::-;3860:4;3898:2;3887:9;3883:18;3875:26;;3911:71;3979:1;3968:9;3964:17;3955:6;3911:71;:::i;:::-;3865:124;;;;:::o;3995:332::-;4116:4;4154:2;4143:9;4139:18;4131:26;;4167:71;4235:1;4224:9;4220:17;4211:6;4167:71;:::i;:::-;4248:72;4316:2;4305:9;4301:18;4292:6;4248:72;:::i;:::-;4121:206;;;;;:::o;4333:442::-;4482:4;4520:2;4509:9;4505:18;4497:26;;4533:71;4601:1;4590:9;4586:17;4577:6;4533:71;:::i;:::-;4614:72;4682:2;4671:9;4667:18;4658:6;4614:72;:::i;:::-;4696;4764:2;4753:9;4749:18;4740:6;4696:72;:::i;:::-;4487:288;;;;;;:::o;4781:332::-;4902:4;4940:2;4929:9;4925:18;4917:26;;4953:71;5021:1;5010:9;5006:17;4997:6;4953:71;:::i;:::-;5034:72;5102:2;5091:9;5087:18;5078:6;5034:72;:::i;:::-;4907:206;;;;;:::o;5119:250::-;5226:4;5264:2;5253:9;5249:18;5241:26;;5277:85;5359:1;5348:9;5344:17;5335:6;5277:85;:::i;:::-;5231:138;;;;:::o;5375:248::-;5481:4;5519:2;5508:9;5504:18;5496:26;;5532:84;5613:1;5602:9;5598:17;5589:6;5532:84;:::i;:::-;5486:137;;;;:::o;5629:419::-;5795:4;5833:2;5822:9;5818:18;5810:26;;5882:9;5876:4;5872:20;5868:1;5857:9;5853:17;5846:47;5910:131;6036:4;5910:131;:::i;:::-;5902:139;;5800:248;;;:::o;6054:419::-;6220:4;6258:2;6247:9;6243:18;6235:26;;6307:9;6301:4;6297:20;6293:1;6282:9;6278:17;6271:47;6335:131;6461:4;6335:131;:::i;:::-;6327:139;;6225:248;;;:::o;6479:222::-;6572:4;6610:2;6599:9;6595:18;6587:26;;6623:71;6691:1;6680:9;6676:17;6667:6;6623:71;:::i;:::-;6577:124;;;;:::o;6707:332::-;6828:4;6866:2;6855:9;6851:18;6843:26;;6879:71;6947:1;6936:9;6932:17;6923:6;6879:71;:::i;:::-;6960:72;7028:2;7017:9;7013:18;7004:6;6960:72;:::i;:::-;6833:206;;;;;:::o;7126:169::-;7210:11;7244:6;7239:3;7232:19;7284:4;7279:3;7275:14;7260:29;;7222:73;;;;:::o;7301:305::-;7341:3;7360:20;7378:1;7360:20;:::i;:::-;7355:25;;7394:20;7412:1;7394:20;:::i;:::-;7389:25;;7548:1;7480:66;7476:74;7473:1;7470:81;7467:2;;;7554:18;;:::i;:::-;7467:2;7598:1;7595;7591:9;7584:16;;7345:261;;;;:::o;7612:185::-;7652:1;7669:20;7687:1;7669:20;:::i;:::-;7664:25;;7703:20;7721:1;7703:20;:::i;:::-;7698:25;;7742:1;7732:2;;7747:18;;:::i;:::-;7732:2;7789:1;7786;7782:9;7777:14;;7654:143;;;;:::o;7803:348::-;7843:7;7866:20;7884:1;7866:20;:::i;:::-;7861:25;;7900:20;7918:1;7900:20;:::i;:::-;7895:25;;8088:1;8020:66;8016:74;8013:1;8010:81;8005:1;7998:9;7991:17;7987:105;7984:2;;;8095:18;;:::i;:::-;7984:2;8143:1;8140;8136:9;8125:20;;7851:300;;;;:::o;8157:191::-;8197:4;8217:20;8235:1;8217:20;:::i;:::-;8212:25;;8251:20;8269:1;8251:20;:::i;:::-;8246:25;;8290:1;8287;8284:8;8281:2;;;8295:18;;:::i;:::-;8281:2;8340:1;8337;8333:9;8325:17;;8202:146;;;;:::o;8354:96::-;8391:7;8420:24;8438:5;8420:24;:::i;:::-;8409:35;;8399:51;;;:::o;8456:90::-;8490:7;8533:5;8526:13;8519:21;8508:32;;8498:48;;;:::o;8552:126::-;8589:7;8629:42;8622:5;8618:54;8607:65;;8597:81;;;:::o;8684:77::-;8721:7;8750:5;8739:16;;8729:32;;;:::o;8767:154::-;8831:9;8864:51;8909:5;8864:51;:::i;:::-;8851:64;;8841:80;;;:::o;8927:127::-;8991:9;9024:24;9042:5;9024:24;:::i;:::-;9011:37;;9001:53;;;:::o;9060:152::-;9123:9;9156:50;9200:5;9156:50;:::i;:::-;9143:63;;9133:79;;;:::o;9218:126::-;9281:9;9314:24;9332:5;9314:24;:::i;:::-;9301:37;;9291:53;;;:::o;9350:233::-;9389:3;9412:24;9430:5;9412:24;:::i;:::-;9403:33;;9458:66;9451:5;9448:77;9445:2;;;9528:18;;:::i;:::-;9445:2;9575:1;9568:5;9564:13;9557:20;;9393:190;;;:::o;9589:176::-;9621:1;9638:20;9656:1;9638:20;:::i;:::-;9633:25;;9672:20;9690:1;9672:20;:::i;:::-;9667:25;;9711:1;9701:2;;9716:18;;:::i;:::-;9701:2;9757:1;9754;9750:9;9745:14;;9623:142;;;;:::o;9771:180::-;9819:77;9816:1;9809:88;9916:4;9913:1;9906:15;9940:4;9937:1;9930:15;9957:180;10005:77;10002:1;9995:88;10102:4;10099:1;10092:15;10126:4;10123:1;10116:15;10143:180;10191:77;10188:1;10181:88;10288:4;10285:1;10278:15;10312:4;10309:1;10302:15;10329:180;10377:77;10374:1;10367:88;10474:4;10471:1;10464:15;10498:4;10495:1;10488:15;10638:117;10747:1;10744;10737:12;10761:165;10901:17;10897:1;10889:6;10885:14;10878:41;10867:59;:::o;10932:166::-;11072:18;11068:1;11060:6;11056:14;11049:42;11038:60;:::o;11104:122::-;11177:24;11195:5;11177:24;:::i;:::-;11170:5;11167:35;11157:2;;11216:1;11213;11206:12;11157:2;11147:79;:::o;11232:116::-;11302:21;11317:5;11302:21;:::i;:::-;11295:5;11292:32;11282:2;;11338:1;11335;11328:12;11282:2;11272:76;:::o;11354:122::-;11427:24;11445:5;11427:24;:::i;:::-;11420:5;11417:35;11407:2;;11466:1;11463;11456:12;11407:2;11397:79;:::o
Swarm Source
ipfs://45db0dbade789adf728844845412d798c0bbc6603ad497590df97691cafe7e41
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.