Source Code
Latest 4 from a total of 4 transactions
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BigPointTimeLock
Compiler Version
v0.8.11+commit.d7f03943
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2022-10-28
*/
// SPDX-License-Identifier: MIT
// Developed by Barter Smart Thailand Co.,Ltd.
pragma solidity 0.8.11;
interface IERC20 {
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function transferFrom(
address from,
address to,
uint amount
) external returns (bool);
}
contract BigPointTimeLock{
uint public days_to_release;
address payable public owner;
address payable public Right_address;
address payable public FinalAddress;
uint public EachRedemptionAmount = 1000000000000000000000000;
bool public DepositTimeSet;
uint public timePeriod1;
uint public timePeriod2;
uint public timePeriod3;
uint public timePeriod4;
uint public timePeriod5;
bool public Deposited;
bool public Released1;bool public Released2;bool public Released3;bool public Released4;bool public Released5;
uint public ContractBalance;
string public info = "1st BIGP redemption date: May 20th, 2024 ,amount 1M BIGP and same amount for each 2 years, totally 5M BIGP redemption amount.";
mapping(address => uint) public balances;
IERC20 public BigPoint_Contract;
constructor(IERC20 _BIGP_contract_address) {
owner = payable(msg.sender);
require(address(_BIGP_contract_address) != address(0), "_erc20_contract_address address can not be zero");
BigPoint_Contract = _BIGP_contract_address;
DepositTimeSet = false;
Released1 = false;Released2 = false; Released3 = false; Released4 = false;Released5 = false;
Deposited = false;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
}
modifier OnlyRightAddress {
require((msg.sender == owner)||(msg.sender==Right_address));
_;
}
function SetRightPerson(address payable _rightPerson) OnlyRightAddress public {
Right_address = _rightPerson;
}
function SetFinalAddress(address payable _FinalAddress) OnlyRightAddress public {
FinalAddress = _FinalAddress;
}
function setDepositTime() public OnlyRightAddress returns(uint,uint,uint,uint,uint){
require(timePeriod1==0);
timePeriod1 = 1716181200;//May 20th, 2024
timePeriod2 = 1779253200;//May 20th, 2026
timePeriod3 = 1842411600;//May 20th, 2028
timePeriod4 = 1905483600;//May 20th, 2030
timePeriod5 = 1968642000;//May 20th, 2032
DepositTimeSet = true;
return (timePeriod1,timePeriod2,timePeriod3,timePeriod4,timePeriod5);
}
function balanceOf(address tokenOwner) public view returns (uint balance) {
return balances[tokenOwner];
}
function transfer(address to, uint tokens) public returns (bool success) {
require(balances[msg.sender]>=tokens, "Not enough BiGP");
balances[msg.sender] = balances[msg.sender]-tokens;
balances[to] = balances[to]+tokens;
//emit Transfer(msg.sender, to, tokens);
return true;
}
function CheckBigPointInContract()public returns(uint){
ContractBalance = IERC20(BigPoint_Contract).balanceOf(address(this));
if (ContractBalance >=1000000000000000000000000){
Deposited =true;
}
if (ContractBalance <1000000000000000000000000){
Deposited =false;
}
return ContractBalance;
}
function ReleaseBIGP1() public OnlyRightAddress returns (bool success) {
require(block.timestamp >= timePeriod1, "Not completed deposited time yet");
require(Released1==false,"First time redemption was completed");
//string memory Round1_Released = "Big Point First Redemption";
Released1=true;
return IERC20(BigPoint_Contract).transfer(FinalAddress, EachRedemptionAmount);
//emit TokensUnlocked(FinalAddress,FirstRedemption, Round1_Released);
}
function ReleaseBIGP2() public OnlyRightAddress returns (bool success) {
require(block.timestamp >= timePeriod2, "Not completed deposited time yet");
require(Released2==false,"Second time redemption was completed");
//string memory Round1_Released = "Big Point First Redemption";
Released2=true;
return IERC20(BigPoint_Contract).transfer(FinalAddress, EachRedemptionAmount);
//emit TokensUnlocked(FinalAddress,FirstRedemption, Round1_Released);
}
function ReleaseBIGP3() public OnlyRightAddress returns (bool success) {
require(block.timestamp >= timePeriod3, "Not completed deposited time yet");
require(Released3==false,"Third redemption was completed");
//string memory Round1_Released = "Big Point First Redemption";
Released3=true;
return IERC20(BigPoint_Contract).transfer(FinalAddress, EachRedemptionAmount);
//emit TokensUnlocked(FinalAddress,FirstRedemption, Round1_Released);
}
function ReleaseBIGP4() public OnlyRightAddress returns (bool success) {
require(block.timestamp >= timePeriod4, "Not completed deposited time yet");
require(Released4==false,"Fourth redemption was completed");
//string memory Round1_Released = "Big Point First Redemption";
Released4=true;
return IERC20(BigPoint_Contract).transfer(FinalAddress, EachRedemptionAmount);
//emit TokensUnlocked(FinalAddress,FirstRedemption, Round1_Released);
}
function ReleaseBIGP5() public OnlyRightAddress returns (bool success) {
require(block.timestamp >= timePeriod5, "Not completed deposited time yet");
require(Released5==false,"Fifth redemption was completed");
//string memory Round1_Released = "Big Point First Redemption";
Released5=true;
return IERC20(BigPoint_Contract).transfer(FinalAddress, EachRedemptionAmount);
//emit TokensUnlocked(FinalAddress,FirstRedemption, Round1_Released);
}
function CheckDayRemainRedemption(uint _roundRedemption)public returns(uint){
require((_roundRedemption<=5)&&(_roundRedemption>0));
uint today = block.timestamp;
if (_roundRedemption==1){
uint seconds_to_release = timePeriod1-today;
days_to_release = seconds_to_release/86400;
}
if (_roundRedemption==2){
uint seconds_to_release = timePeriod2-today;
days_to_release = seconds_to_release/86400;
}
if (_roundRedemption==3){
uint seconds_to_release = timePeriod3-today;
days_to_release = seconds_to_release/86400;
}
if (_roundRedemption==4){
uint seconds_to_release = timePeriod4-today;
days_to_release = seconds_to_release/86400;
}
if (_roundRedemption==5){
uint seconds_to_release = timePeriod5-today;
days_to_release = seconds_to_release/86400;
}
return days_to_release;
}
function InfoForReleaseDate()public view returns(string memory){
return info;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IERC20","name":"_BIGP_contract_address","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BigPoint_Contract","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"CheckBigPointInContract","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_roundRedemption","type":"uint256"}],"name":"CheckDayRemainRedemption","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ContractBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DepositTimeSet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Deposited","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EachRedemptionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FinalAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"InfoForReleaseDate","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ReleaseBIGP1","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ReleaseBIGP2","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ReleaseBIGP3","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ReleaseBIGP4","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ReleaseBIGP5","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Released1","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Released2","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Released3","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Released4","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Released5","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Right_address","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_FinalAddress","type":"address"}],"name":"SetFinalAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_rightPerson","type":"address"}],"name":"SetRightPerson","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"days_to_release","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"info","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setDepositTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"timePeriod1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timePeriod2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timePeriod3","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timePeriod4","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timePeriod5","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405269d3c21bcecceda10000006004556040518060a00160405280607d81526020016200297b607d9139600d90805190602001906200004392919062000230565b503480156200005157600080fd5b50604051620029f8380380620029f883398181016040528101906200007791906200035e565b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200012b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001229062000417565b60405180910390fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548160ff0219169083151502179055506000600b60016101000a81548160ff0219169083151502179055506000600b60026101000a81548160ff0219169083151502179055506000600b60036101000a81548160ff0219169083151502179055506000600b60046101000a81548160ff0219169083151502179055506000600b60056101000a81548160ff0219169083151502179055506000600b60006101000a81548160ff021916908315150217905550506200049e565b8280546200023e9062000468565b90600052602060002090601f016020900481019282620002625760008555620002ae565b82601f106200027d57805160ff1916838001178555620002ae565b82800160010185558215620002ae579182015b82811115620002ad57825182559160200191906001019062000290565b5b509050620002bd9190620002c1565b5090565b5b80821115620002dc576000816000905550600101620002c2565b5090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200031282620002e5565b9050919050565b6000620003268262000305565b9050919050565b620003388162000319565b81146200034457600080fd5b50565b60008151905062000358816200032d565b92915050565b600060208284031215620003775762000376620002e0565b5b6000620003878482850162000347565b91505092915050565b600082825260208201905092915050565b7f5f65726332305f636f6e74726163745f6164647265737320616464726573732060008201527f63616e206e6f74206265207a65726f0000000000000000000000000000000000602082015250565b6000620003ff602f8362000390565b91506200040c82620003a1565b604082019050919050565b600060208201905081810360008301526200043281620003f0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200048157607f821691505b6020821081141562000498576200049762000439565b5b50919050565b6124cd80620004ae6000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c806370a082311161011a578063c2cc2b57116100ad578063e3c4403c1161007c578063e3c4403c146105a7578063e4e6ba6e146105c5578063e78c5270146105f5578063f3ae84c114610613578063fc09f6df1461063157610206565b8063c2cc2b571461052f578063d6aa95701461054d578063d9b2ca961461056b578063e30416091461058957610206565b806395923c18116100e957806395923c18146104a5578063a1106e58146104c3578063a9059cbb146104e1578063b74fa4381461051157610206565b806370a082311461041b5780637b5b0dc01461044b57806382c48600146104695780638da5cb5b1461048757610206565b806327e235e31161019d5780633b6680591161016c5780633b6680591461038757806342379f8e146103a55780634341bc33146103c35780634d2d1580146103e157806356ba1e0a146103ff57610206565b806327e235e3146102fd5780632e805a4e1461032d578063370158ea1461034b5780633b26a2f81461036957610206565b806315dc97f6116101d957806315dc97f6146102815780631a93502c1461029f5780631e6e0f52146102c157806322f29aa0146102df57610206565b80630ad42c3d1461020b5780630b8e3499146102295780630e451c6a146102475780630f0cf33314610263575b600080fd5b61021361064f565b6040516102209190611b5f565b60405180910390f35b610231610675565b60405161023e9190611b93565b60405180910390f35b610261600480360381019061025c9190611bdf565b61067b565b005b61026b610771565b6040516102789190611b93565b60405180910390f35b610289610777565b6040516102969190611c27565b60405180910390f35b6102a76109aa565b6040516102b8959493929190611c42565b60405180910390f35b6102c9610ae5565b6040516102d69190611c27565b60405180910390f35b6102e7610af8565b6040516102f49190611b93565b60405180910390f35b61031760048036038101906103129190611cd3565b610afe565b6040516103249190611b93565b60405180910390f35b610335610b16565b6040516103429190611c27565b60405180910390f35b610353610b29565b6040516103609190611d99565b60405180910390f35b610371610bb7565b60405161037e9190611c27565b60405180910390f35b61038f610bca565b60405161039c9190611b93565b60405180910390f35b6103ad610bd0565b6040516103ba9190611b93565b60405180910390f35b6103cb610bd6565b6040516103d89190611c27565b60405180910390f35b6103e9610e09565b6040516103f69190611b93565b60405180910390f35b61041960048036038101906104149190611bdf565b610f14565b005b61043560048036038101906104309190611cd3565b61100a565b6040516104429190611b93565b60405180910390f35b610453611053565b6040516104609190611b93565b60405180910390f35b610471611059565b60405161047e9190611b93565b60405180910390f35b61048f61105f565b60405161049c9190611b5f565b60405180910390f35b6104ad611085565b6040516104ba9190611c27565b60405180910390f35b6104cb611098565b6040516104d89190611c27565b60405180910390f35b6104fb60048036038101906104f69190611de7565b6110ab565b6040516105089190611c27565b60405180910390f35b610519611255565b6040516105269190611b5f565b60405180910390f35b61053761127b565b6040516105449190611b93565b60405180910390f35b610555611281565b6040516105629190611c27565b60405180910390f35b6105736114b4565b6040516105809190611e86565b60405180910390f35b6105916114da565b60405161059e9190611c27565b60405180910390f35b6105af61170d565b6040516105bc9190611d99565b60405180910390f35b6105df60048036038101906105da9190611ea1565b61179f565b6040516105ec9190611b93565b60405180910390f35b6105fd6118c5565b60405161060a9190611c27565b60405180910390f35b61061b6118d8565b6040516106289190611c27565b60405180910390f35b610639611b0b565b6040516106469190611c27565b60405180910390f35b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806107245750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61072d57600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806108225750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61082b57600080fd5b600854421015610870576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086790611f1a565b60405180910390fd5b60001515600b60039054906101000a900460ff161515146108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd90611f86565b60405180910390fd5b6001600b60036101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401610962929190611fc7565b6020604051808303816000875af1158015610981573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a5919061201c565b905090565b6000806000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610a5b5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610a6457600080fd5b600060065414610a7357600080fd5b63664ad8d0600681905550636a0d3fd0600781905550636dd0f8506008819055506371935f5060098190555063755717d0600a819055506001600560006101000a81548160ff021916908315150217905550600654600754600854600954600a54945094509450945094509091929394565b600b60059054906101000a900460ff1681565b60065481565b600e6020528060005260406000206000915090505481565b600b60039054906101000a900460ff1681565b600d8054610b3690612078565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6290612078565b8015610baf5780601f10610b8457610100808354040283529160200191610baf565b820191906000526020600020905b815481529060010190602001808311610b9257829003601f168201915b505050505081565b600b60019054906101000a900460ff1681565b600c5481565b60075481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c815750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610c8a57600080fd5b600654421015610ccf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc690611f1a565b60405180910390fd5b60001515600b60019054906101000a900460ff16151514610d25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1c9061211c565b60405180910390fd5b6001600b60016101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401610dc1929190611fc7565b6020604051808303816000875af1158015610de0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e04919061201c565b905090565b6000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610e66919061214b565b602060405180830381865afa158015610e83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea7919061217b565b600c8190555069d3c21bcecceda1000000600c5410610edc576001600b60006101000a81548160ff0219169083151502179055505b69d3c21bcecceda1000000600c541015610f0c576000600b60006101000a81548160ff0219169083151502179055505b600c54905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fbd5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610fc657600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60045481565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60029054906101000a900460ff1681565b600b60049054906101000a900460ff1681565b600081600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561112f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611126906121f4565b60405180910390fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461117a9190612243565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112089190612277565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061132c5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61133557600080fd5b600a5442101561137a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137190611f1a565b60405180910390fd5b60001515600b60059054906101000a900460ff161515146113d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c790612319565b60405180910390fd5b6001600b60056101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b815260040161146c929190611fc7565b6020604051808303816000875af115801561148b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114af919061201c565b905090565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806115855750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61158e57600080fd5b6007544210156115d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ca90611f1a565b60405180910390fd5b60001515600b60029054906101000a900460ff16151514611629576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611620906123ab565b60405180910390fd5b6001600b60026101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b81526004016116c5929190611fc7565b6020604051808303816000875af11580156116e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611708919061201c565b905090565b6060600d805461171c90612078565b80601f016020809104026020016040519081016040528092919081815260200182805461174890612078565b80156117955780601f1061176a57610100808354040283529160200191611795565b820191906000526020600020905b81548152906001019060200180831161177857829003601f168201915b5050505050905090565b6000600582111580156117b25750600082115b6117bb57600080fd5b600042905060018314156117f2576000816006546117d99190612243565b905062015180816117ea91906123fa565b600081905550505b60028314156118245760008160075461180b9190612243565b9050620151808161181c91906123fa565b600081905550505b60038314156118565760008160085461183d9190612243565b9050620151808161184e91906123fa565b600081905550505b60048314156118885760008160095461186f9190612243565b9050620151808161188091906123fa565b600081905550505b60058314156118ba57600081600a546118a19190612243565b905062015180816118b291906123fa565b600081905550505b600054915050919050565b600b60009054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119835750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61198c57600080fd5b6009544210156119d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c890611f1a565b60405180910390fd5b60001515600b60049054906101000a900460ff16151514611a27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1e90612477565b60405180910390fd5b6001600b60046101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401611ac3929190611fc7565b6020604051808303816000875af1158015611ae2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b06919061201c565b905090565b600560009054906101000a900460ff1681565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611b4982611b1e565b9050919050565b611b5981611b3e565b82525050565b6000602082019050611b746000830184611b50565b92915050565b6000819050919050565b611b8d81611b7a565b82525050565b6000602082019050611ba86000830184611b84565b92915050565b600080fd5b611bbc81611b3e565b8114611bc757600080fd5b50565b600081359050611bd981611bb3565b92915050565b600060208284031215611bf557611bf4611bae565b5b6000611c0384828501611bca565b91505092915050565b60008115159050919050565b611c2181611c0c565b82525050565b6000602082019050611c3c6000830184611c18565b92915050565b600060a082019050611c576000830188611b84565b611c646020830187611b84565b611c716040830186611b84565b611c7e6060830185611b84565b611c8b6080830184611b84565b9695505050505050565b6000611ca082611b1e565b9050919050565b611cb081611c95565b8114611cbb57600080fd5b50565b600081359050611ccd81611ca7565b92915050565b600060208284031215611ce957611ce8611bae565b5b6000611cf784828501611cbe565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611d3a578082015181840152602081019050611d1f565b83811115611d49576000848401525b50505050565b6000601f19601f8301169050919050565b6000611d6b82611d00565b611d758185611d0b565b9350611d85818560208601611d1c565b611d8e81611d4f565b840191505092915050565b60006020820190508181036000830152611db38184611d60565b905092915050565b611dc481611b7a565b8114611dcf57600080fd5b50565b600081359050611de181611dbb565b92915050565b60008060408385031215611dfe57611dfd611bae565b5b6000611e0c85828601611cbe565b9250506020611e1d85828601611dd2565b9150509250929050565b6000819050919050565b6000611e4c611e47611e4284611b1e565b611e27565b611b1e565b9050919050565b6000611e5e82611e31565b9050919050565b6000611e7082611e53565b9050919050565b611e8081611e65565b82525050565b6000602082019050611e9b6000830184611e77565b92915050565b600060208284031215611eb757611eb6611bae565b5b6000611ec584828501611dd2565b91505092915050565b7f4e6f7420636f6d706c65746564206465706f73697465642074696d6520796574600082015250565b6000611f04602083611d0b565b9150611f0f82611ece565b602082019050919050565b60006020820190508181036000830152611f3381611ef7565b9050919050565b7f546869726420726564656d7074696f6e2077617320636f6d706c657465640000600082015250565b6000611f70601e83611d0b565b9150611f7b82611f3a565b602082019050919050565b60006020820190508181036000830152611f9f81611f63565b9050919050565b6000611fb182611e53565b9050919050565b611fc181611fa6565b82525050565b6000604082019050611fdc6000830185611fb8565b611fe96020830184611b84565b9392505050565b611ff981611c0c565b811461200457600080fd5b50565b60008151905061201681611ff0565b92915050565b60006020828403121561203257612031611bae565b5b600061204084828501612007565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061209057607f821691505b602082108114156120a4576120a3612049565b5b50919050565b7f46697273742074696d6520726564656d7074696f6e2077617320636f6d706c6560008201527f7465640000000000000000000000000000000000000000000000000000000000602082015250565b6000612106602383611d0b565b9150612111826120aa565b604082019050919050565b60006020820190508181036000830152612135816120f9565b9050919050565b61214581611c95565b82525050565b6000602082019050612160600083018461213c565b92915050565b60008151905061217581611dbb565b92915050565b60006020828403121561219157612190611bae565b5b600061219f84828501612166565b91505092915050565b7f4e6f7420656e6f75676820426947500000000000000000000000000000000000600082015250565b60006121de600f83611d0b565b91506121e9826121a8565b602082019050919050565b6000602082019050818103600083015261220d816121d1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061224e82611b7a565b915061225983611b7a565b92508282101561226c5761226b612214565b5b828203905092915050565b600061228282611b7a565b915061228d83611b7a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156122c2576122c1612214565b5b828201905092915050565b7f466966746820726564656d7074696f6e2077617320636f6d706c657465640000600082015250565b6000612303601e83611d0b565b915061230e826122cd565b602082019050919050565b60006020820190508181036000830152612332816122f6565b9050919050565b7f5365636f6e642074696d6520726564656d7074696f6e2077617320636f6d706c60008201527f6574656400000000000000000000000000000000000000000000000000000000602082015250565b6000612395602483611d0b565b91506123a082612339565b604082019050919050565b600060208201905081810360008301526123c481612388565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061240582611b7a565b915061241083611b7a565b9250826124205761241f6123cb565b5b828204905092915050565b7f466f7572746820726564656d7074696f6e2077617320636f6d706c6574656400600082015250565b6000612461601f83611d0b565b915061246c8261242b565b602082019050919050565b6000602082019050818103600083015261249081612454565b905091905056fea26469706673582212202901eed5acd125aadad02b455b04edf4fce0e2fe6563be381156b6a1f3c2ab7164736f6c634300080b0033317374204249475020726564656d7074696f6e20646174653a204d617920323074682c2032303234202c616d6f756e7420314d204249475020616e642073616d6520616d6f756e7420666f72206561636820322079656172732c20746f74616c6c7920354d204249475020726564656d7074696f6e20616d6f756e742e000000000000000000000000b982fad15538647743b983f4aa5deaf8266e0d67
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102065760003560e01c806370a082311161011a578063c2cc2b57116100ad578063e3c4403c1161007c578063e3c4403c146105a7578063e4e6ba6e146105c5578063e78c5270146105f5578063f3ae84c114610613578063fc09f6df1461063157610206565b8063c2cc2b571461052f578063d6aa95701461054d578063d9b2ca961461056b578063e30416091461058957610206565b806395923c18116100e957806395923c18146104a5578063a1106e58146104c3578063a9059cbb146104e1578063b74fa4381461051157610206565b806370a082311461041b5780637b5b0dc01461044b57806382c48600146104695780638da5cb5b1461048757610206565b806327e235e31161019d5780633b6680591161016c5780633b6680591461038757806342379f8e146103a55780634341bc33146103c35780634d2d1580146103e157806356ba1e0a146103ff57610206565b806327e235e3146102fd5780632e805a4e1461032d578063370158ea1461034b5780633b26a2f81461036957610206565b806315dc97f6116101d957806315dc97f6146102815780631a93502c1461029f5780631e6e0f52146102c157806322f29aa0146102df57610206565b80630ad42c3d1461020b5780630b8e3499146102295780630e451c6a146102475780630f0cf33314610263575b600080fd5b61021361064f565b6040516102209190611b5f565b60405180910390f35b610231610675565b60405161023e9190611b93565b60405180910390f35b610261600480360381019061025c9190611bdf565b61067b565b005b61026b610771565b6040516102789190611b93565b60405180910390f35b610289610777565b6040516102969190611c27565b60405180910390f35b6102a76109aa565b6040516102b8959493929190611c42565b60405180910390f35b6102c9610ae5565b6040516102d69190611c27565b60405180910390f35b6102e7610af8565b6040516102f49190611b93565b60405180910390f35b61031760048036038101906103129190611cd3565b610afe565b6040516103249190611b93565b60405180910390f35b610335610b16565b6040516103429190611c27565b60405180910390f35b610353610b29565b6040516103609190611d99565b60405180910390f35b610371610bb7565b60405161037e9190611c27565b60405180910390f35b61038f610bca565b60405161039c9190611b93565b60405180910390f35b6103ad610bd0565b6040516103ba9190611b93565b60405180910390f35b6103cb610bd6565b6040516103d89190611c27565b60405180910390f35b6103e9610e09565b6040516103f69190611b93565b60405180910390f35b61041960048036038101906104149190611bdf565b610f14565b005b61043560048036038101906104309190611cd3565b61100a565b6040516104429190611b93565b60405180910390f35b610453611053565b6040516104609190611b93565b60405180910390f35b610471611059565b60405161047e9190611b93565b60405180910390f35b61048f61105f565b60405161049c9190611b5f565b60405180910390f35b6104ad611085565b6040516104ba9190611c27565b60405180910390f35b6104cb611098565b6040516104d89190611c27565b60405180910390f35b6104fb60048036038101906104f69190611de7565b6110ab565b6040516105089190611c27565b60405180910390f35b610519611255565b6040516105269190611b5f565b60405180910390f35b61053761127b565b6040516105449190611b93565b60405180910390f35b610555611281565b6040516105629190611c27565b60405180910390f35b6105736114b4565b6040516105809190611e86565b60405180910390f35b6105916114da565b60405161059e9190611c27565b60405180910390f35b6105af61170d565b6040516105bc9190611d99565b60405180910390f35b6105df60048036038101906105da9190611ea1565b61179f565b6040516105ec9190611b93565b60405180910390f35b6105fd6118c5565b60405161060a9190611c27565b60405180910390f35b61061b6118d8565b6040516106289190611c27565b60405180910390f35b610639611b0b565b6040516106469190611c27565b60405180910390f35b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806107245750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61072d57600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806108225750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61082b57600080fd5b600854421015610870576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086790611f1a565b60405180910390fd5b60001515600b60039054906101000a900460ff161515146108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd90611f86565b60405180910390fd5b6001600b60036101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401610962929190611fc7565b6020604051808303816000875af1158015610981573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a5919061201c565b905090565b6000806000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610a5b5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610a6457600080fd5b600060065414610a7357600080fd5b63664ad8d0600681905550636a0d3fd0600781905550636dd0f8506008819055506371935f5060098190555063755717d0600a819055506001600560006101000a81548160ff021916908315150217905550600654600754600854600954600a54945094509450945094509091929394565b600b60059054906101000a900460ff1681565b60065481565b600e6020528060005260406000206000915090505481565b600b60039054906101000a900460ff1681565b600d8054610b3690612078565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6290612078565b8015610baf5780601f10610b8457610100808354040283529160200191610baf565b820191906000526020600020905b815481529060010190602001808311610b9257829003601f168201915b505050505081565b600b60019054906101000a900460ff1681565b600c5481565b60075481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c815750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610c8a57600080fd5b600654421015610ccf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc690611f1a565b60405180910390fd5b60001515600b60019054906101000a900460ff16151514610d25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1c9061211c565b60405180910390fd5b6001600b60016101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401610dc1929190611fc7565b6020604051808303816000875af1158015610de0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e04919061201c565b905090565b6000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610e66919061214b565b602060405180830381865afa158015610e83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea7919061217b565b600c8190555069d3c21bcecceda1000000600c5410610edc576001600b60006101000a81548160ff0219169083151502179055505b69d3c21bcecceda1000000600c541015610f0c576000600b60006101000a81548160ff0219169083151502179055505b600c54905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fbd5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610fc657600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60045481565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60029054906101000a900460ff1681565b600b60049054906101000a900460ff1681565b600081600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561112f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611126906121f4565b60405180910390fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461117a9190612243565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112089190612277565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061132c5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61133557600080fd5b600a5442101561137a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137190611f1a565b60405180910390fd5b60001515600b60059054906101000a900460ff161515146113d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c790612319565b60405180910390fd5b6001600b60056101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b815260040161146c929190611fc7565b6020604051808303816000875af115801561148b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114af919061201c565b905090565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806115855750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61158e57600080fd5b6007544210156115d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ca90611f1a565b60405180910390fd5b60001515600b60029054906101000a900460ff16151514611629576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611620906123ab565b60405180910390fd5b6001600b60026101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b81526004016116c5929190611fc7565b6020604051808303816000875af11580156116e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611708919061201c565b905090565b6060600d805461171c90612078565b80601f016020809104026020016040519081016040528092919081815260200182805461174890612078565b80156117955780601f1061176a57610100808354040283529160200191611795565b820191906000526020600020905b81548152906001019060200180831161177857829003601f168201915b5050505050905090565b6000600582111580156117b25750600082115b6117bb57600080fd5b600042905060018314156117f2576000816006546117d99190612243565b905062015180816117ea91906123fa565b600081905550505b60028314156118245760008160075461180b9190612243565b9050620151808161181c91906123fa565b600081905550505b60038314156118565760008160085461183d9190612243565b9050620151808161184e91906123fa565b600081905550505b60048314156118885760008160095461186f9190612243565b9050620151808161188091906123fa565b600081905550505b60058314156118ba57600081600a546118a19190612243565b905062015180816118b291906123fa565b600081905550505b600054915050919050565b600b60009054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119835750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61198c57600080fd5b6009544210156119d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c890611f1a565b60405180910390fd5b60001515600b60049054906101000a900460ff16151514611a27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1e90612477565b60405180910390fd5b6001600b60046101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401611ac3929190611fc7565b6020604051808303816000875af1158015611ae2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b06919061201c565b905090565b600560009054906101000a900460ff1681565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611b4982611b1e565b9050919050565b611b5981611b3e565b82525050565b6000602082019050611b746000830184611b50565b92915050565b6000819050919050565b611b8d81611b7a565b82525050565b6000602082019050611ba86000830184611b84565b92915050565b600080fd5b611bbc81611b3e565b8114611bc757600080fd5b50565b600081359050611bd981611bb3565b92915050565b600060208284031215611bf557611bf4611bae565b5b6000611c0384828501611bca565b91505092915050565b60008115159050919050565b611c2181611c0c565b82525050565b6000602082019050611c3c6000830184611c18565b92915050565b600060a082019050611c576000830188611b84565b611c646020830187611b84565b611c716040830186611b84565b611c7e6060830185611b84565b611c8b6080830184611b84565b9695505050505050565b6000611ca082611b1e565b9050919050565b611cb081611c95565b8114611cbb57600080fd5b50565b600081359050611ccd81611ca7565b92915050565b600060208284031215611ce957611ce8611bae565b5b6000611cf784828501611cbe565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611d3a578082015181840152602081019050611d1f565b83811115611d49576000848401525b50505050565b6000601f19601f8301169050919050565b6000611d6b82611d00565b611d758185611d0b565b9350611d85818560208601611d1c565b611d8e81611d4f565b840191505092915050565b60006020820190508181036000830152611db38184611d60565b905092915050565b611dc481611b7a565b8114611dcf57600080fd5b50565b600081359050611de181611dbb565b92915050565b60008060408385031215611dfe57611dfd611bae565b5b6000611e0c85828601611cbe565b9250506020611e1d85828601611dd2565b9150509250929050565b6000819050919050565b6000611e4c611e47611e4284611b1e565b611e27565b611b1e565b9050919050565b6000611e5e82611e31565b9050919050565b6000611e7082611e53565b9050919050565b611e8081611e65565b82525050565b6000602082019050611e9b6000830184611e77565b92915050565b600060208284031215611eb757611eb6611bae565b5b6000611ec584828501611dd2565b91505092915050565b7f4e6f7420636f6d706c65746564206465706f73697465642074696d6520796574600082015250565b6000611f04602083611d0b565b9150611f0f82611ece565b602082019050919050565b60006020820190508181036000830152611f3381611ef7565b9050919050565b7f546869726420726564656d7074696f6e2077617320636f6d706c657465640000600082015250565b6000611f70601e83611d0b565b9150611f7b82611f3a565b602082019050919050565b60006020820190508181036000830152611f9f81611f63565b9050919050565b6000611fb182611e53565b9050919050565b611fc181611fa6565b82525050565b6000604082019050611fdc6000830185611fb8565b611fe96020830184611b84565b9392505050565b611ff981611c0c565b811461200457600080fd5b50565b60008151905061201681611ff0565b92915050565b60006020828403121561203257612031611bae565b5b600061204084828501612007565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061209057607f821691505b602082108114156120a4576120a3612049565b5b50919050565b7f46697273742074696d6520726564656d7074696f6e2077617320636f6d706c6560008201527f7465640000000000000000000000000000000000000000000000000000000000602082015250565b6000612106602383611d0b565b9150612111826120aa565b604082019050919050565b60006020820190508181036000830152612135816120f9565b9050919050565b61214581611c95565b82525050565b6000602082019050612160600083018461213c565b92915050565b60008151905061217581611dbb565b92915050565b60006020828403121561219157612190611bae565b5b600061219f84828501612166565b91505092915050565b7f4e6f7420656e6f75676820426947500000000000000000000000000000000000600082015250565b60006121de600f83611d0b565b91506121e9826121a8565b602082019050919050565b6000602082019050818103600083015261220d816121d1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061224e82611b7a565b915061225983611b7a565b92508282101561226c5761226b612214565b5b828203905092915050565b600061228282611b7a565b915061228d83611b7a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156122c2576122c1612214565b5b828201905092915050565b7f466966746820726564656d7074696f6e2077617320636f6d706c657465640000600082015250565b6000612303601e83611d0b565b915061230e826122cd565b602082019050919050565b60006020820190508181036000830152612332816122f6565b9050919050565b7f5365636f6e642074696d6520726564656d7074696f6e2077617320636f6d706c60008201527f6574656400000000000000000000000000000000000000000000000000000000602082015250565b6000612395602483611d0b565b91506123a082612339565b604082019050919050565b600060208201905081810360008301526123c481612388565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061240582611b7a565b915061241083611b7a565b9250826124205761241f6123cb565b5b828204905092915050565b7f466f7572746820726564656d7074696f6e2077617320636f6d706c6574656400600082015250565b6000612461601f83611d0b565b915061246c8261242b565b602082019050919050565b6000602082019050818103600083015261249081612454565b905091905056fea26469706673582212202901eed5acd125aadad02b455b04edf4fce0e2fe6563be381156b6a1f3c2ab7164736f6c634300080b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000b982fad15538647743b983f4aa5deaf8266e0d67
-----Decoded View---------------
Arg [0] : _BIGP_contract_address (address): 0xb982Fad15538647743B983F4aa5DeAF8266e0D67
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000b982fad15538647743b983f4aa5deaf8266e0d67
Deployed Bytecode Sourcemap
749:7150:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;898:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1148:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2467:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1178:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5039:519;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2607:511;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;1328:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1058:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1551:40;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1284:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1390:148;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1240:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1356:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1088:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3974:524;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3594:372;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2334:125;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3133:120;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;951:60;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1118:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;820:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1262:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1306;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3261:326;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;855:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;781:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6094:519;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1602:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4506:525;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7791:96;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6621:1160;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1210:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5566:520;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1020:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;898:35;;;;;;;;;;;;;:::o;1148:23::-;;;;:::o;2467:127::-;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;2573:13:::1;2558:12;;:28;;;;;;;;;;;;;;;;;;2467:127:::0;:::o;1178:23::-;;;;:::o;5039:519::-;5096:12;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;5149:11:::1;;5130:15;:30;;5122:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;5228:5;5217:16;;:9;;;;;;;;;;;:16;;;5209:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;5371:4;5361:9;;:14;;;;;;;;;;;;;;;;;;5400:17;;;;;;;;;;;5393:34;;;5428:12;;;;;;;;;;;5442:20;;5393:70;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5386:77;;5039:519:::0;:::o;2607:511::-;2665:4;2670;2675;2680;2685;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;2722:1:::1;2709:11;;:14;2701:23;;;::::0;::::1;;2759:10;2745:11;:24;;;;2810:10;2796:11;:24;;;;2861:10;2847:11;:24;;;;2912:10;2898:11;:24;;;;2963:10;2949:11;:24;;;;3017:4;3000:14;;:21;;;;;;;;;;;;;;;;;;3050:11;;3062;;3074;;3086;;3098;;3042:68;;;;;;;;;;2607:511:::0;;;;;:::o;1328:21::-;;;;;;;;;;;;;:::o;1058:23::-;;;;:::o;1551:40::-;;;;;;;;;;;;;;;;;:::o;1284:21::-;;;;;;;;;;;;;:::o;1390:148::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1240:21::-;;;;;;;;;;;;;:::o;1356:27::-;;;;:::o;1088:23::-;;;;:::o;3974:524::-;4031:12;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;4084:11:::1;;4065:15;:30;;4057:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;4163:5;4152:16;;:9;;;;;;;;;;;:16;;;4144:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;4311:4;4301:9;;:14;;;;;;;;;;;;;;;;;;4340:17;;;;;;;;;;;4333:34;;;4368:12;;;;;;;;;;;4382:20;;4333:70;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4326:77;;3974:524:::0;:::o;3594:372::-;3643:4;3683:17;;;;;;;;;;;3676:35;;;3720:4;3676:50;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3658:15;:68;;;;3758:25;3740:15;;:43;3736:88;;3809:4;3798:9;;:15;;;;;;;;;;;;;;;;;;3736:88;3856:25;3839:15;;:42;3835:88;;;3907:5;3896:9;;:16;;;;;;;;;;;;;;;;;;3835:88;3939:15;;3932:22;;3594:372;:::o;2334:125::-;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;2439:12:::1;2423:13;;:28;;;;;;;;;;;;;;;;;;2334:125:::0;:::o;3133:120::-;3193:12;3225:8;:20;3234:10;3225:20;;;;;;;;;;;;;;;;3218:27;;3133:120;;;:::o;951:60::-;;;;:::o;1118:23::-;;;;:::o;820:28::-;;;;;;;;;;;;;:::o;1262:21::-;;;;;;;;;;;;;:::o;1306:::-;;;;;;;;;;;;;:::o;3261:326::-;3320:12;3375:6;3353:8;:20;3362:10;3353:20;;;;;;;;;;;;;;;;:28;;3345:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;3456:6;3435:8;:20;3444:10;3435:20;;;;;;;;;;;;;;;;:27;;;;:::i;:::-;3412:8;:20;3421:10;3412:20;;;;;;;;;;;;;;;:50;;;;3501:6;3488:8;:12;3497:2;3488:12;;;;;;;;;;;;;;;;:19;;;;:::i;:::-;3473:8;:12;3482:2;3473:12;;;;;;;;;;;;;;;:34;;;;3575:4;3568:11;;3261:326;;;;:::o;855:36::-;;;;;;;;;;;;;:::o;781:27::-;;;;:::o;6094:519::-;6151:12;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;6204:11:::1;;6185:15;:30;;6177:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;6283:5;6272:16;;:9;;;;;;;;;;;:16;;;6264:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;6426:4;6416:9;;:14;;;;;;;;;;;;;;;;;;6455:17;;;;;;;;;;;6448:34;;;6483:12;;;;;;;;;;;6497:20;;6448:70;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6441:77;;6094:519:::0;:::o;1602:31::-;;;;;;;;;;;;;:::o;4506:525::-;4563:12;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;4616:11:::1;;4597:15;:30;;4589:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;4695:5;4684:16;;:9;;;;;;;;;;;:16;;;4676:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;4844:4;4834:9;;:14;;;;;;;;;;;;;;;;;;4873:17;;;;;;;;;;;4866:34;;;4901:12;;;;;;;;;;;4915:20;;4866:70;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4859:77;;4506:525:::0;:::o;7791:96::-;7840:13;7875:4;7868:11;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7791:96;:::o;6621:1160::-;6692:4;6737:1;6719:16;:19;;6718:43;;;;;6759:1;6742:16;:18;6718:43;6710:52;;;;;;6775:10;6788:15;6775:28;;6838:1;6820:16;:19;6816:173;;;6857:23;6895:5;6883:11;;:17;;;;:::i;:::-;6857:43;;6970:5;6951:18;:24;;;;:::i;:::-;6933:15;:42;;;;6840:149;6816:173;7025:1;7007:16;:19;7003:173;;;7044:23;7082:5;7070:11;;:17;;;;:::i;:::-;7044:43;;7157:5;7138:18;:24;;;;:::i;:::-;7120:15;:42;;;;7027:149;7003:173;7212:1;7194:16;:19;7190:173;;;7231:23;7269:5;7257:11;;:17;;;;:::i;:::-;7231:43;;7344:5;7325:18;:24;;;;:::i;:::-;7307:15;:42;;;;7214:149;7190:173;7399:1;7381:16;:19;7377:173;;;7418:23;7456:5;7444:11;;:17;;;;:::i;:::-;7418:43;;7531:5;7512:18;:24;;;;:::i;:::-;7494:15;:42;;;;7401:149;7377:173;7586:1;7568:16;:19;7564:173;;;7605:23;7643:5;7631:11;;:17;;;;:::i;:::-;7605:43;;7718:5;7699:18;:24;;;;:::i;:::-;7681:15;:42;;;;7588:149;7564:173;7758:15;;7751:22;;;6621:1160;;;:::o;1210:21::-;;;;;;;;;;;;;:::o;5566:520::-;5623:12;2268:5;;;;;;;;;;;2254:19;;:10;:19;;;2253:50;;;;2289:13;;;;;;;;;;;2277:25;;:10;:25;;;2253:50;2245:59;;;;;;5676:11:::1;;5657:15;:30;;5649:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;5755:5;5744:16;;:9;;;;;;;;;;;:16;;;5736:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;5899:4;5889:9;;:14;;;;;;;;;;;;;;;;;;5928:17;;;;;;;;;;;5921:34;;;5956:12;;;;;;;;;;;5970:20;;5921:70;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5914:77;;5566:520:::0;:::o;1020:26::-;;;;;;;;;;;;;:::o;7:126:1:-;44:7;84:42;77:5;73:54;62:65;;7:126;;;:::o;139:104::-;184:7;213:24;231:5;213:24;:::i;:::-;202:35;;139:104;;;:::o;249:142::-;352:32;378:5;352:32;:::i;:::-;347:3;340:45;249:142;;:::o;397:254::-;506:4;544:2;533:9;529:18;521:26;;557:87;641:1;630:9;626:17;617:6;557:87;:::i;:::-;397:254;;;;:::o;657:77::-;694:7;723:5;712:16;;657:77;;;:::o;740:118::-;827:24;845:5;827:24;:::i;:::-;822:3;815:37;740:118;;:::o;864:222::-;957:4;995:2;984:9;980:18;972:26;;1008:71;1076:1;1065:9;1061:17;1052:6;1008:71;:::i;:::-;864:222;;;;:::o;1173:117::-;1282:1;1279;1272:12;1419:138;1500:32;1526:5;1500:32;:::i;:::-;1493:5;1490:43;1480:71;;1547:1;1544;1537:12;1480:71;1419:138;:::o;1563:155::-;1617:5;1655:6;1642:20;1633:29;;1671:41;1706:5;1671:41;:::i;:::-;1563:155;;;;:::o;1724:345::-;1791:6;1840:2;1828:9;1819:7;1815:23;1811:32;1808:119;;;1846:79;;:::i;:::-;1808:119;1966:1;1991:61;2044:7;2035:6;2024:9;2020:22;1991:61;:::i;:::-;1981:71;;1937:125;1724:345;;;;:::o;2075:90::-;2109:7;2152:5;2145:13;2138:21;2127:32;;2075:90;;;:::o;2171:109::-;2252:21;2267:5;2252:21;:::i;:::-;2247:3;2240:34;2171:109;;:::o;2286:210::-;2373:4;2411:2;2400:9;2396:18;2388:26;;2424:65;2486:1;2475:9;2471:17;2462:6;2424:65;:::i;:::-;2286:210;;;;:::o;2502:664::-;2707:4;2745:3;2734:9;2730:19;2722:27;;2759:71;2827:1;2816:9;2812:17;2803:6;2759:71;:::i;:::-;2840:72;2908:2;2897:9;2893:18;2884:6;2840:72;:::i;:::-;2922;2990:2;2979:9;2975:18;2966:6;2922:72;:::i;:::-;3004;3072:2;3061:9;3057:18;3048:6;3004:72;:::i;:::-;3086:73;3154:3;3143:9;3139:19;3130:6;3086:73;:::i;:::-;2502:664;;;;;;;;:::o;3172:96::-;3209:7;3238:24;3256:5;3238:24;:::i;:::-;3227:35;;3172:96;;;:::o;3274:122::-;3347:24;3365:5;3347:24;:::i;:::-;3340:5;3337:35;3327:63;;3386:1;3383;3376:12;3327:63;3274:122;:::o;3402:139::-;3448:5;3486:6;3473:20;3464:29;;3502:33;3529:5;3502:33;:::i;:::-;3402:139;;;;:::o;3547:329::-;3606:6;3655:2;3643:9;3634:7;3630:23;3626:32;3623:119;;;3661:79;;:::i;:::-;3623:119;3781:1;3806:53;3851:7;3842:6;3831:9;3827:22;3806:53;:::i;:::-;3796:63;;3752:117;3547:329;;;;:::o;3882:99::-;3934:6;3968:5;3962:12;3952:22;;3882:99;;;:::o;3987:169::-;4071:11;4105:6;4100:3;4093:19;4145:4;4140:3;4136:14;4121:29;;3987:169;;;;:::o;4162:307::-;4230:1;4240:113;4254:6;4251:1;4248:13;4240:113;;;4339:1;4334:3;4330:11;4324:18;4320:1;4315:3;4311:11;4304:39;4276:2;4273:1;4269:10;4264:15;;4240:113;;;4371:6;4368:1;4365:13;4362:101;;;4451:1;4442:6;4437:3;4433:16;4426:27;4362:101;4211:258;4162:307;;;:::o;4475:102::-;4516:6;4567:2;4563:7;4558:2;4551:5;4547:14;4543:28;4533:38;;4475:102;;;:::o;4583:364::-;4671:3;4699:39;4732:5;4699:39;:::i;:::-;4754:71;4818:6;4813:3;4754:71;:::i;:::-;4747:78;;4834:52;4879:6;4874:3;4867:4;4860:5;4856:16;4834:52;:::i;:::-;4911:29;4933:6;4911:29;:::i;:::-;4906:3;4902:39;4895:46;;4675:272;4583:364;;;;:::o;4953:313::-;5066:4;5104:2;5093:9;5089:18;5081:26;;5153:9;5147:4;5143:20;5139:1;5128:9;5124:17;5117:47;5181:78;5254:4;5245:6;5181:78;:::i;:::-;5173:86;;4953:313;;;;:::o;5272:122::-;5345:24;5363:5;5345:24;:::i;:::-;5338:5;5335:35;5325:63;;5384:1;5381;5374:12;5325:63;5272:122;:::o;5400:139::-;5446:5;5484:6;5471:20;5462:29;;5500:33;5527:5;5500:33;:::i;:::-;5400:139;;;;:::o;5545:474::-;5613:6;5621;5670:2;5658:9;5649:7;5645:23;5641:32;5638:119;;;5676:79;;:::i;:::-;5638:119;5796:1;5821:53;5866:7;5857:6;5846:9;5842:22;5821:53;:::i;:::-;5811:63;;5767:117;5923:2;5949:53;5994:7;5985:6;5974:9;5970:22;5949:53;:::i;:::-;5939:63;;5894:118;5545:474;;;;;:::o;6025:60::-;6053:3;6074:5;6067:12;;6025:60;;;:::o;6091:142::-;6141:9;6174:53;6192:34;6201:24;6219:5;6201:24;:::i;:::-;6192:34;:::i;:::-;6174:53;:::i;:::-;6161:66;;6091:142;;;:::o;6239:126::-;6289:9;6322:37;6353:5;6322:37;:::i;:::-;6309:50;;6239:126;;;:::o;6371:139::-;6434:9;6467:37;6498:5;6467:37;:::i;:::-;6454:50;;6371:139;;;:::o;6516:157::-;6616:50;6660:5;6616:50;:::i;:::-;6611:3;6604:63;6516:157;;:::o;6679:248::-;6785:4;6823:2;6812:9;6808:18;6800:26;;6836:84;6917:1;6906:9;6902:17;6893:6;6836:84;:::i;:::-;6679:248;;;;:::o;6933:329::-;6992:6;7041:2;7029:9;7020:7;7016:23;7012:32;7009:119;;;7047:79;;:::i;:::-;7009:119;7167:1;7192:53;7237:7;7228:6;7217:9;7213:22;7192:53;:::i;:::-;7182:63;;7138:117;6933:329;;;;:::o;7268:182::-;7408:34;7404:1;7396:6;7392:14;7385:58;7268:182;:::o;7456:366::-;7598:3;7619:67;7683:2;7678:3;7619:67;:::i;:::-;7612:74;;7695:93;7784:3;7695:93;:::i;:::-;7813:2;7808:3;7804:12;7797:19;;7456:366;;;:::o;7828:419::-;7994:4;8032:2;8021:9;8017:18;8009:26;;8081:9;8075:4;8071:20;8067:1;8056:9;8052:17;8045:47;8109:131;8235:4;8109:131;:::i;:::-;8101:139;;7828:419;;;:::o;8253:180::-;8393:32;8389:1;8381:6;8377:14;8370:56;8253:180;:::o;8439:366::-;8581:3;8602:67;8666:2;8661:3;8602:67;:::i;:::-;8595:74;;8678:93;8767:3;8678:93;:::i;:::-;8796:2;8791:3;8787:12;8780:19;;8439:366;;;:::o;8811:419::-;8977:4;9015:2;9004:9;9000:18;8992:26;;9064:9;9058:4;9054:20;9050:1;9039:9;9035:17;9028:47;9092:131;9218:4;9092:131;:::i;:::-;9084:139;;8811:419;;;:::o;9236:134::-;9294:9;9327:37;9358:5;9327:37;:::i;:::-;9314:50;;9236:134;;;:::o;9376:147::-;9471:45;9510:5;9471:45;:::i;:::-;9466:3;9459:58;9376:147;;:::o;9529:348::-;9658:4;9696:2;9685:9;9681:18;9673:26;;9709:79;9785:1;9774:9;9770:17;9761:6;9709:79;:::i;:::-;9798:72;9866:2;9855:9;9851:18;9842:6;9798:72;:::i;:::-;9529:348;;;;;:::o;9883:116::-;9953:21;9968:5;9953:21;:::i;:::-;9946:5;9943:32;9933:60;;9989:1;9986;9979:12;9933:60;9883:116;:::o;10005:137::-;10059:5;10090:6;10084:13;10075:22;;10106:30;10130:5;10106:30;:::i;:::-;10005:137;;;;:::o;10148:345::-;10215:6;10264:2;10252:9;10243:7;10239:23;10235:32;10232:119;;;10270:79;;:::i;:::-;10232:119;10390:1;10415:61;10468:7;10459:6;10448:9;10444:22;10415:61;:::i;:::-;10405:71;;10361:125;10148:345;;;;:::o;10499:180::-;10547:77;10544:1;10537:88;10644:4;10641:1;10634:15;10668:4;10665:1;10658:15;10685:320;10729:6;10766:1;10760:4;10756:12;10746:22;;10813:1;10807:4;10803:12;10834:18;10824:81;;10890:4;10882:6;10878:17;10868:27;;10824:81;10952:2;10944:6;10941:14;10921:18;10918:38;10915:84;;;10971:18;;:::i;:::-;10915:84;10736:269;10685:320;;;:::o;11011:222::-;11151:34;11147:1;11139:6;11135:14;11128:58;11220:5;11215:2;11207:6;11203:15;11196:30;11011:222;:::o;11239:366::-;11381:3;11402:67;11466:2;11461:3;11402:67;:::i;:::-;11395:74;;11478:93;11567:3;11478:93;:::i;:::-;11596:2;11591:3;11587:12;11580:19;;11239:366;;;:::o;11611:419::-;11777:4;11815:2;11804:9;11800:18;11792:26;;11864:9;11858:4;11854:20;11850:1;11839:9;11835:17;11828:47;11892:131;12018:4;11892:131;:::i;:::-;11884:139;;11611:419;;;:::o;12036:118::-;12123:24;12141:5;12123:24;:::i;:::-;12118:3;12111:37;12036:118;;:::o;12160:222::-;12253:4;12291:2;12280:9;12276:18;12268:26;;12304:71;12372:1;12361:9;12357:17;12348:6;12304:71;:::i;:::-;12160:222;;;;:::o;12388:143::-;12445:5;12476:6;12470:13;12461:22;;12492:33;12519:5;12492:33;:::i;:::-;12388:143;;;;:::o;12537:351::-;12607:6;12656:2;12644:9;12635:7;12631:23;12627:32;12624:119;;;12662:79;;:::i;:::-;12624:119;12782:1;12807:64;12863:7;12854:6;12843:9;12839:22;12807:64;:::i;:::-;12797:74;;12753:128;12537:351;;;;:::o;12894:165::-;13034:17;13030:1;13022:6;13018:14;13011:41;12894:165;:::o;13065:366::-;13207:3;13228:67;13292:2;13287:3;13228:67;:::i;:::-;13221:74;;13304:93;13393:3;13304:93;:::i;:::-;13422:2;13417:3;13413:12;13406:19;;13065:366;;;:::o;13437:419::-;13603:4;13641:2;13630:9;13626:18;13618:26;;13690:9;13684:4;13680:20;13676:1;13665:9;13661:17;13654:47;13718:131;13844:4;13718:131;:::i;:::-;13710:139;;13437:419;;;:::o;13862:180::-;13910:77;13907:1;13900:88;14007:4;14004:1;13997:15;14031:4;14028:1;14021:15;14048:191;14088:4;14108:20;14126:1;14108:20;:::i;:::-;14103:25;;14142:20;14160:1;14142:20;:::i;:::-;14137:25;;14181:1;14178;14175:8;14172:34;;;14186:18;;:::i;:::-;14172:34;14231:1;14228;14224:9;14216:17;;14048:191;;;;:::o;14245:305::-;14285:3;14304:20;14322:1;14304:20;:::i;:::-;14299:25;;14338:20;14356:1;14338:20;:::i;:::-;14333:25;;14492:1;14424:66;14420:74;14417:1;14414:81;14411:107;;;14498:18;;:::i;:::-;14411:107;14542:1;14539;14535:9;14528:16;;14245:305;;;;:::o;14556:180::-;14696:32;14692:1;14684:6;14680:14;14673:56;14556:180;:::o;14742:366::-;14884:3;14905:67;14969:2;14964:3;14905:67;:::i;:::-;14898:74;;14981:93;15070:3;14981:93;:::i;:::-;15099:2;15094:3;15090:12;15083:19;;14742:366;;;:::o;15114:419::-;15280:4;15318:2;15307:9;15303:18;15295:26;;15367:9;15361:4;15357:20;15353:1;15342:9;15338:17;15331:47;15395:131;15521:4;15395:131;:::i;:::-;15387:139;;15114:419;;;:::o;15539:223::-;15679:34;15675:1;15667:6;15663:14;15656:58;15748:6;15743:2;15735:6;15731:15;15724:31;15539:223;:::o;15768:366::-;15910:3;15931:67;15995:2;15990:3;15931:67;:::i;:::-;15924:74;;16007:93;16096:3;16007:93;:::i;:::-;16125:2;16120:3;16116:12;16109:19;;15768:366;;;:::o;16140:419::-;16306:4;16344:2;16333:9;16329:18;16321:26;;16393:9;16387:4;16383:20;16379:1;16368:9;16364:17;16357:47;16421:131;16547:4;16421:131;:::i;:::-;16413:139;;16140:419;;;:::o;16565:180::-;16613:77;16610:1;16603:88;16710:4;16707:1;16700:15;16734:4;16731:1;16724:15;16751:185;16791:1;16808:20;16826:1;16808:20;:::i;:::-;16803:25;;16842:20;16860:1;16842:20;:::i;:::-;16837:25;;16881:1;16871:35;;16886:18;;:::i;:::-;16871:35;16928:1;16925;16921:9;16916:14;;16751:185;;;;:::o;16942:181::-;17082:33;17078:1;17070:6;17066:14;17059:57;16942:181;:::o;17129:366::-;17271:3;17292:67;17356:2;17351:3;17292:67;:::i;:::-;17285:74;;17368:93;17457:3;17368:93;:::i;:::-;17486:2;17481:3;17477:12;17470:19;;17129:366;;;:::o;17501:419::-;17667:4;17705:2;17694:9;17690:18;17682:26;;17754:9;17748:4;17744:20;17740:1;17729:9;17725:17;17718:47;17782:131;17908:4;17782:131;:::i;:::-;17774:139;;17501:419;;;:::o
Swarm Source
ipfs://2901eed5acd125aadad02b455b04edf4fce0e2fe6563be381156b6a1f3c2ab71
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 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.