Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 15 from a total of 15 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Withdraw Bal | 11151256 | 1977 days ago | IN | 0 ETH | 0.00591744 | ||||
| Wallet Setup | 11151240 | 1977 days ago | IN | 0 ETH | 0.00235637 | ||||
| Transfer | 11094107 | 1985 days ago | IN | 2 ETH | 0.01105341 | ||||
| Transfer | 11094106 | 1985 days ago | IN | 2 ETH | 0.01230501 | ||||
| Transfer | 11093924 | 1985 days ago | IN | 3 ETH | 0.00949716 | ||||
| Transfer | 11093905 | 1985 days ago | IN | 1 ETH | 0.00712166 | ||||
| Transfer | 11093905 | 1985 days ago | IN | 1 ETH | 0.01080806 | ||||
| Transfer | 11093892 | 1985 days ago | IN | 2 ETH | 0.0104184 | ||||
| Transfer | 11093881 | 1985 days ago | IN | 2 ETH | 0.0104184 | ||||
| Transfer | 11093868 | 1985 days ago | IN | 2 ETH | 0.01062676 | ||||
| Transfer | 11093843 | 1985 days ago | IN | 2 ETH | 0.01080806 | ||||
| Transfer | 11093820 | 1985 days ago | IN | 1 ETH | 0.01752806 | ||||
| Allow Sales | 11093804 | 1985 days ago | IN | 0 ETH | 0.00249623 | ||||
| Set Token | 11093794 | 1985 days ago | IN | 0 ETH | 0.00373351 | ||||
| Wallet Setup | 11093769 | 1986 days ago | IN | 0 ETH | 0.00316747 |
Latest 10 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 11094107 | 1985 days ago | 2 ETH | ||||
| - | 11094106 | 1985 days ago | 2 ETH | ||||
| - | 11093924 | 1985 days ago | 3 ETH | ||||
| - | 11093905 | 1985 days ago | 1 ETH | ||||
| - | 11093905 | 1985 days ago | 1 ETH | ||||
| - | 11093892 | 1985 days ago | 2 ETH | ||||
| - | 11093881 | 1985 days ago | 2 ETH | ||||
| - | 11093868 | 1985 days ago | 2 ETH | ||||
| - | 11093843 | 1985 days ago | 2 ETH | ||||
| - | 11093820 | 1985 days ago | 1 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
salescontract
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-10-20
*/
pragma solidity ^0.5.17;
library SafeMath {
function add(uint a, uint b) internal pure returns (uint c) {
c = a + b;
require(c >= a);
}
function sub(uint a, uint b) internal pure returns (uint c) {
require(b <= a);
c = a - b;
}
function mul(uint a, uint b) internal pure returns (uint c) {
c = a * b;
require(a == 0 || c / a == b);
}
function div(uint a, uint b) internal pure returns (uint c) {
require(b > 0);
c = a / b;
}
}
contract ERC20Interface {
function totalSupply() public view returns (uint);
function balanceOf(address tokenOwner) public view returns (uint balance);
function allowance(address tokenOwner, address spender) public view returns (uint remaining);
function transfer(address to, uint tokens) public returns (bool success);
function approve(address spender, uint tokens) public returns (bool success);
function transferFrom(address from, address to, uint tokens) public returns (bool success);
}
contract ApproveAndCallFallBack {
function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
}
contract Owned {
address public Admininstrator;
constructor() public {
Admininstrator = msg.sender;
}
modifier onlyAdmin {
require(msg.sender == Admininstrator, "Only authorized personnels");
_;
}
}
contract salescontract is Owned{
using SafeMath for uint;
address public token;
uint public minBuy = 1 ether;
uint public maxBuy = 6 ether;
address payable public saleswallet;
bool public startSales = false;
uint public buyvalue;
uint public _qtty;
uint decimal = 10**18;
mapping(address => uint) public buyamount;
uint256 public price1 = 0.04 ether;
uint256 public price2 = 0.05 ether;
uint256 public currentprice = 0.04 ether;
uint256 public totalSales = 0;
uint256 public MaxSales = 3500*decimal;
constructor() public { Admininstrator = msg.sender; }
//========================================CONFIGURATIONS======================================
function WalletSetup(address payable _salewallet) public onlyAdmin{saleswallet = _salewallet;}
function setToken(address _tokenaddress) public onlyAdmin{token = _tokenaddress;}
function setMaxSALES(uint _value) public onlyAdmin{MaxSales = _value;}
function AllowSales(bool _status) public onlyAdmin{
require(saleswallet != address(0));
startSales = _status;}
function () external payable {
require(startSales == true, "Sales has not been initialized yet");
require(msg.value >= minBuy && msg.value <= maxBuy, "Invalid buy amount, confirm the maximum and minimum buy amounts");
require(token != 0x0000000000000000000000000000000000000000, "Selling token not yet configured");
require((buyamount[msg.sender] + msg.value) <= maxBuy, "Ensure your total buy is not above maximum allowed per wallet");
buyvalue = msg.value;
if(totalSales >= MaxSales.div(2)){
currentprice = price2;
}
_qtty = buyvalue.div(currentprice);
require(ERC20Interface(token).balanceOf(address(this)) >= _qtty*decimal, "Insufficient tokens in the contract");
saleswallet.transfer(msg.value);
buyamount[msg.sender] += msg.value;
totalSales += _qtty;
require(ERC20Interface(token).transfer(msg.sender, _qtty*decimal), "Transaction failed");
}
function buy() external payable {
require(startSales == true, "Sales has not been initialized yet");
require(msg.value >= minBuy && msg.value <= maxBuy, "Invalid buy amount, confirm the maximum and minimum buy amounts");
require(token != 0x0000000000000000000000000000000000000000, "Selling token not yet configured");
require((buyamount[msg.sender] + msg.value) <= maxBuy, "Ensure you total buy is not above maximum allowed per wallet");
buyvalue = msg.value;
if(totalSales >= MaxSales.div(2)){
currentprice = price2;
}
_qtty = buyvalue.div(currentprice);
require(ERC20Interface(token).balanceOf(address(this)) >= _qtty*decimal, "Insufficient tokens in the contract");
saleswallet.transfer(msg.value);
buyamount[msg.sender] += msg.value;
totalSales += _qtty;
require(ERC20Interface(token).transfer(msg.sender, _qtty*decimal), "Transaction failed");
}
function withdrawBal() public onlyAdmin returns(bool){
require(saleswallet != address(0));
uint bal = ERC20Interface(token).balanceOf(address(this));
require(ERC20Interface(token).transfer(saleswallet, bal), "Transaction failed");
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"Admininstrator","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"bool","name":"_status","type":"bool"}],"name":"AllowSales","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MaxSales","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_salewallet","type":"address"}],"name":"WalletSetup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_qtty","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"buyamount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"buyvalue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentprice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleswallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"setMaxSALES","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_tokenaddress","type":"address"}],"name":"setToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startSales","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSales","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawBal","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6080604052670de0b6b3a764000060028190556753444835ec5800006003556004805460ff60a01b19169055600755668e1bc9bf040000600981905566b1a2bc2ec50000600a55600b556000600c5568bdbc41e0348b300000600d5534801561006757600080fd5b50600080546001600160a01b031990811633908117909116179055610fac806100916000396000f3fe60806040526004361061011f5760003560e01c80637107d7a6116100a0578063a6f2ae3a11610064578063a6f2ae3a1461068f578063e31877bb14610697578063e94e3d72146106ac578063f6364cc1146106c1578063fc0c546a146106d65761011f565b80637107d7a6146105ec57806397016cd214610601578063a41996e914610616578063a483e41c14610647578063a6d0e9711461067a5761011f565b806329b03fbe116100e757806329b03fbe146105505780632d09b2e91461057a5780636605ff66146105ad5780636caf25ce146105c257806370db69d6146105d75761011f565b8063053658ec1461048c5780630a3c3295146104b3578063144fa6d7146104dc578063213caf4d1461050f57806327a3181d1461053b575b600454600160a01b900460ff16151560011461016c5760405162461bcd60e51b8152600401808060200182810382526022815260200180610f566022913960400191505060405180910390fd5b600254341015801561018057506003543411155b6101bb5760405162461bcd60e51b815260040180806020018281038252603f815260200180610e5b603f913960400191505060405180910390fd5b6001546001600160a01b0316610218576040805162461bcd60e51b815260206004820181905260248201527f53656c6c696e6720746f6b656e206e6f742079657420636f6e66696775726564604482015290519081900360640190fd5b600354336000908152600860205260409020543401111561026a5760405162461bcd60e51b815260040180806020018281038252603d815260200180610f19603d913960400191505060405180910390fd5b34600555600d5461028290600263ffffffff6106eb16565b600c541061029157600a54600b555b600b546005546102a69163ffffffff6106eb16565b6006819055600754600154604080516370a0823160e01b8152306004820152905192909302926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b1580156102fe57600080fd5b505afa158015610312573d6000803e3d6000fd5b505050506040513d602081101561032857600080fd5b505110156103675760405162461bcd60e51b8152600401808060200182810382526023815260200180610ef66023913960400191505060405180910390fd5b6004546040516001600160a01b03909116903480156108fc02916000818181858888f193505050501580156103a0573d6000803e3d6000fd5b50336000818152600860209081526040808320805434019055600654600c805482019055600154600754835163a9059cbb60e01b81526004810197909752909102602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b15801561041857600080fd5b505af115801561042c573d6000803e3d6000fd5b505050506040513d602081101561044257600080fd5b505161048a576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b005b34801561049857600080fd5b506104a161070a565b60408051918252519081900360200190f35b3480156104bf57600080fd5b506104c8610710565b604080519115158252519081900360200190f35b3480156104e857600080fd5b5061048a600480360360208110156104ff57600080fd5b50356001600160a01b0316610720565b34801561051b57600080fd5b5061048a6004803603602081101561053257600080fd5b5035151561078f565b34801561054757600080fd5b506104a161080f565b34801561055c57600080fd5b5061048a6004803603602081101561057357600080fd5b5035610815565b34801561058657600080fd5b5061048a6004803603602081101561059d57600080fd5b50356001600160a01b0316610867565b3480156105b957600080fd5b506104a16108d6565b3480156105ce57600080fd5b506104a16108dc565b3480156105e357600080fd5b506104a16108e2565b3480156105f857600080fd5b506104a16108e8565b34801561060d57600080fd5b506104a16108ee565b34801561062257600080fd5b5061062b6108f4565b604080516001600160a01b039092168252519081900360200190f35b34801561065357600080fd5b506104a16004803603602081101561066a57600080fd5b50356001600160a01b0316610903565b34801561068657600080fd5b506104a1610915565b61048a61091b565b3480156106a357600080fd5b5061062b610c88565b3480156106b857600080fd5b506104a1610c97565b3480156106cd57600080fd5b506104c8610c9d565b3480156106e257600080fd5b5061062b610e4b565b60008082116106f957600080fd5b81838161070257fe5b049392505050565b60055481565b600454600160a01b900460ff1681565b6000546001600160a01b0316331461076d576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146107dc576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b6004546001600160a01b03166107f157600080fd5b60048054911515600160a01b0260ff60a01b19909216919091179055565b600a5481565b6000546001600160a01b03163314610862576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b600d55565b6000546001600160a01b031633146108b4576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600c5481565b60095481565b60035481565b60025481565b600d5481565b6004546001600160a01b031681565b60086020526000908152604090205481565b600b5481565b600454600160a01b900460ff1615156001146109685760405162461bcd60e51b8152600401808060200182810382526022815260200180610f566022913960400191505060405180910390fd5b600254341015801561097c57506003543411155b6109b75760405162461bcd60e51b815260040180806020018281038252603f815260200180610e5b603f913960400191505060405180910390fd5b6001546001600160a01b0316610a14576040805162461bcd60e51b815260206004820181905260248201527f53656c6c696e6720746f6b656e206e6f742079657420636f6e66696775726564604482015290519081900360640190fd5b6003543360009081526008602052604090205434011115610a665760405162461bcd60e51b815260040180806020018281038252603c815260200180610eba603c913960400191505060405180910390fd5b34600555600d54610a7e90600263ffffffff6106eb16565b600c5410610a8d57600a54600b555b600b54600554610aa29163ffffffff6106eb16565b6006819055600754600154604080516370a0823160e01b8152306004820152905192909302926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b158015610afa57600080fd5b505afa158015610b0e573d6000803e3d6000fd5b505050506040513d6020811015610b2457600080fd5b50511015610b635760405162461bcd60e51b8152600401808060200182810382526023815260200180610ef66023913960400191505060405180910390fd5b6004546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610b9c573d6000803e3d6000fd5b50336000818152600860209081526040808320805434019055600654600c805482019055600154600754835163a9059cbb60e01b81526004810197909752909102602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b158015610c1457600080fd5b505af1158015610c28573d6000803e3d6000fd5b505050506040513d6020811015610c3e57600080fd5b5051610c86576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b565b6000546001600160a01b031681565b60065481565b600080546001600160a01b03163314610ceb576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b6004546001600160a01b0316610d0057600080fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610d4b57600080fd5b505afa158015610d5f573d6000803e3d6000fd5b505050506040513d6020811015610d7557600080fd5b5051600154600480546040805163a9059cbb60e01b81526001600160a01b039283169381019390935260248301859052519394509091169163a9059cbb916044808201926020929091908290030181600087803b158015610dd557600080fd5b505af1158015610de9573d6000803e3d6000fd5b505050506040513d6020811015610dff57600080fd5b5051610e47576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b5090565b6001546001600160a01b03168156fe496e76616c69642062757920616d6f756e742c20636f6e6669726d20746865206d6178696d756d20616e64206d696e696d756d2062757920616d6f756e74734f6e6c7920617574686f72697a656420706572736f6e6e656c73000000000000456e7375726520796f7520746f74616c20627579206973206e6f742061626f7665206d6178696d756d20616c6c6f776564207065722077616c6c6574496e73756666696369656e7420746f6b656e7320696e2074686520636f6e7472616374456e7375726520796f757220746f74616c20627579206973206e6f742061626f7665206d6178696d756d20616c6c6f776564207065722077616c6c657453616c657320686173206e6f74206265656e20696e697469616c697a656420796574a265627a7a72315820091c2dc37124d10e61d56dcbb914912bdc4b3d3c32f32aeda59c0c5057e18ab164736f6c63430005110032
Deployed Bytecode
0x60806040526004361061011f5760003560e01c80637107d7a6116100a0578063a6f2ae3a11610064578063a6f2ae3a1461068f578063e31877bb14610697578063e94e3d72146106ac578063f6364cc1146106c1578063fc0c546a146106d65761011f565b80637107d7a6146105ec57806397016cd214610601578063a41996e914610616578063a483e41c14610647578063a6d0e9711461067a5761011f565b806329b03fbe116100e757806329b03fbe146105505780632d09b2e91461057a5780636605ff66146105ad5780636caf25ce146105c257806370db69d6146105d75761011f565b8063053658ec1461048c5780630a3c3295146104b3578063144fa6d7146104dc578063213caf4d1461050f57806327a3181d1461053b575b600454600160a01b900460ff16151560011461016c5760405162461bcd60e51b8152600401808060200182810382526022815260200180610f566022913960400191505060405180910390fd5b600254341015801561018057506003543411155b6101bb5760405162461bcd60e51b815260040180806020018281038252603f815260200180610e5b603f913960400191505060405180910390fd5b6001546001600160a01b0316610218576040805162461bcd60e51b815260206004820181905260248201527f53656c6c696e6720746f6b656e206e6f742079657420636f6e66696775726564604482015290519081900360640190fd5b600354336000908152600860205260409020543401111561026a5760405162461bcd60e51b815260040180806020018281038252603d815260200180610f19603d913960400191505060405180910390fd5b34600555600d5461028290600263ffffffff6106eb16565b600c541061029157600a54600b555b600b546005546102a69163ffffffff6106eb16565b6006819055600754600154604080516370a0823160e01b8152306004820152905192909302926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b1580156102fe57600080fd5b505afa158015610312573d6000803e3d6000fd5b505050506040513d602081101561032857600080fd5b505110156103675760405162461bcd60e51b8152600401808060200182810382526023815260200180610ef66023913960400191505060405180910390fd5b6004546040516001600160a01b03909116903480156108fc02916000818181858888f193505050501580156103a0573d6000803e3d6000fd5b50336000818152600860209081526040808320805434019055600654600c805482019055600154600754835163a9059cbb60e01b81526004810197909752909102602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b15801561041857600080fd5b505af115801561042c573d6000803e3d6000fd5b505050506040513d602081101561044257600080fd5b505161048a576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b005b34801561049857600080fd5b506104a161070a565b60408051918252519081900360200190f35b3480156104bf57600080fd5b506104c8610710565b604080519115158252519081900360200190f35b3480156104e857600080fd5b5061048a600480360360208110156104ff57600080fd5b50356001600160a01b0316610720565b34801561051b57600080fd5b5061048a6004803603602081101561053257600080fd5b5035151561078f565b34801561054757600080fd5b506104a161080f565b34801561055c57600080fd5b5061048a6004803603602081101561057357600080fd5b5035610815565b34801561058657600080fd5b5061048a6004803603602081101561059d57600080fd5b50356001600160a01b0316610867565b3480156105b957600080fd5b506104a16108d6565b3480156105ce57600080fd5b506104a16108dc565b3480156105e357600080fd5b506104a16108e2565b3480156105f857600080fd5b506104a16108e8565b34801561060d57600080fd5b506104a16108ee565b34801561062257600080fd5b5061062b6108f4565b604080516001600160a01b039092168252519081900360200190f35b34801561065357600080fd5b506104a16004803603602081101561066a57600080fd5b50356001600160a01b0316610903565b34801561068657600080fd5b506104a1610915565b61048a61091b565b3480156106a357600080fd5b5061062b610c88565b3480156106b857600080fd5b506104a1610c97565b3480156106cd57600080fd5b506104c8610c9d565b3480156106e257600080fd5b5061062b610e4b565b60008082116106f957600080fd5b81838161070257fe5b049392505050565b60055481565b600454600160a01b900460ff1681565b6000546001600160a01b0316331461076d576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146107dc576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b6004546001600160a01b03166107f157600080fd5b60048054911515600160a01b0260ff60a01b19909216919091179055565b600a5481565b6000546001600160a01b03163314610862576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b600d55565b6000546001600160a01b031633146108b4576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600c5481565b60095481565b60035481565b60025481565b600d5481565b6004546001600160a01b031681565b60086020526000908152604090205481565b600b5481565b600454600160a01b900460ff1615156001146109685760405162461bcd60e51b8152600401808060200182810382526022815260200180610f566022913960400191505060405180910390fd5b600254341015801561097c57506003543411155b6109b75760405162461bcd60e51b815260040180806020018281038252603f815260200180610e5b603f913960400191505060405180910390fd5b6001546001600160a01b0316610a14576040805162461bcd60e51b815260206004820181905260248201527f53656c6c696e6720746f6b656e206e6f742079657420636f6e66696775726564604482015290519081900360640190fd5b6003543360009081526008602052604090205434011115610a665760405162461bcd60e51b815260040180806020018281038252603c815260200180610eba603c913960400191505060405180910390fd5b34600555600d54610a7e90600263ffffffff6106eb16565b600c5410610a8d57600a54600b555b600b54600554610aa29163ffffffff6106eb16565b6006819055600754600154604080516370a0823160e01b8152306004820152905192909302926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b158015610afa57600080fd5b505afa158015610b0e573d6000803e3d6000fd5b505050506040513d6020811015610b2457600080fd5b50511015610b635760405162461bcd60e51b8152600401808060200182810382526023815260200180610ef66023913960400191505060405180910390fd5b6004546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610b9c573d6000803e3d6000fd5b50336000818152600860209081526040808320805434019055600654600c805482019055600154600754835163a9059cbb60e01b81526004810197909752909102602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b158015610c1457600080fd5b505af1158015610c28573d6000803e3d6000fd5b505050506040513d6020811015610c3e57600080fd5b5051610c86576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b565b6000546001600160a01b031681565b60065481565b600080546001600160a01b03163314610ceb576040805162461bcd60e51b815260206004820152601a6024820152600080516020610e9a833981519152604482015290519081900360640190fd5b6004546001600160a01b0316610d0057600080fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610d4b57600080fd5b505afa158015610d5f573d6000803e3d6000fd5b505050506040513d6020811015610d7557600080fd5b5051600154600480546040805163a9059cbb60e01b81526001600160a01b039283169381019390935260248301859052519394509091169163a9059cbb916044808201926020929091908290030181600087803b158015610dd557600080fd5b505af1158015610de9573d6000803e3d6000fd5b505050506040513d6020811015610dff57600080fd5b5051610e47576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b5090565b6001546001600160a01b03168156fe496e76616c69642062757920616d6f756e742c20636f6e6669726d20746865206d6178696d756d20616e64206d696e696d756d2062757920616d6f756e74734f6e6c7920617574686f72697a656420706572736f6e6e656c73000000000000456e7375726520796f7520746f74616c20627579206973206e6f742061626f7665206d6178696d756d20616c6c6f776564207065722077616c6c6574496e73756666696369656e7420746f6b656e7320696e2074686520636f6e7472616374456e7375726520796f757220746f74616c20627579206973206e6f742061626f7665206d6178696d756d20616c6c6f776564207065722077616c6c657453616c657320686173206e6f74206265656e20696e697469616c697a656420796574a265627a7a72315820091c2dc37124d10e61d56dcbb914912bdc4b3d3c32f32aeda59c0c5057e18ab164736f6c63430005110032
Deployed Bytecode Sourcemap
1413:3418:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2618:10;;-1:-1:-1;;;2618:10:0;;;;:18;;2632:4;2618:18;2610:65;;;;-1:-1:-1;;;2610:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2703:6;;2690:9;:19;;:42;;;;;2726:6;;2713:9;:19;;2690:42;2682:118;;;;-1:-1:-1;;;2682:118:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2815:5;;-1:-1:-1;;;;;2815:5:0;2807:96;;;;;-1:-1:-1;;;2807:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2957:6;;2929:10;2919:21;;;;:9;:21;;;;;;2943:9;2919:33;2918:45;;2910:119;;;;-1:-1:-1;;;2910:119:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3053:9;3042:8;:20;3086:8;;:15;;3099:1;3086:15;:12;:15;:::i;:::-;3072:10;;:29;3069:73;;3128:6;;3113:12;:21;3069:73;3169:12;;3156:8;;:26;;;:12;:26;:::i;:::-;3148:5;:34;;;3253:7;;3212:5;;3197:46;;;-1:-1:-1;;;3197:46:0;;3237:4;3197:46;;;;;;3247:13;;;;;-1:-1:-1;;;;;3212:5:0;;;;3197:31;;:46;;;;;;;;;;;;;;;3212:5;3197:46;;;5:2:-1;;;;30:1;27;20:12;5:2;3197:46:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3197:46:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3197:46:0;:63;;3189:111;;;;-1:-1:-1;;;3189:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3313:11;;:31;;-1:-1:-1;;;;;3313:11:0;;;;3334:9;3313:31;;;;;:11;:31;:11;:31;3334:9;3313:11;:31;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;3361:10:0;3351:21;;;;:9;:21;;;;;;;;:34;;3376:9;3351:34;;;3406:5;;3392:10;:19;;;;;;-1:-1:-1;3441:5:0;3475:7;;3426:57;;-1:-1:-1;;;3426:57:0;;;;;;;;;3469:13;;;3426:57;;;;;;-1:-1:-1;;;;;3441:5:0;;;;3426:30;;:57;;;;;3351:21;3426:57;;;;;;;;3441:5;3426:57;;;5:2:-1;;;;30:1;27;20:12;5:2;3426:57:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3426:57:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3426:57:0;3418:88;;;;;-1:-1:-1;;;3418:88:0;;;;;;;;;;;;-1:-1:-1;;;3418:88:0;;;;;;;;;;;;;;;1413:3418;1665:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1665:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;1630:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1630:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;2271:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2271:81:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2271:81:0;-1:-1:-1;;;;;2271:81:0;;:::i;2437:122::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2437:122:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2437:122:0;;;;:::i;1835:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1835:34:0;;;:::i;2358:70::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2358:70:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2358:70:0;;:::i;2174:94::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2174:94:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2174:94:0;-1:-1:-1;;;;;2174:94:0;;:::i;1919:29::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1919:29:0;;;:::i;1796:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1796:34:0;;;:::i;1554:28::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1554:28:0;;;:::i;1521:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1521:28:0;;;:::i;1953:38::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1953:38:0;;;:::i;1587:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1587:34:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1587:34:0;;;;;;;;;;;;;;1750:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1750:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1750:41:0;-1:-1:-1;;;;;1750:41:0;;:::i;1874:40::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1874:40:0;;;:::i;3557:981::-;;;:::i;1186:29::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1186:29:0;;;:::i;1697:17::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1697:17:0;;;:::i;4550:272::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4550:272:0;;;:::i;1492:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1492:20:0;;;:::i;388:103::-;440:6;467:1;463;:5;455:14;;;;;;484:1;480;:5;;;;;;;388:103;-1:-1:-1;;;388:103:0:o;1665:20::-;;;;:::o;1630:30::-;;;-1:-1:-1;;;1630:30:0;;;;;:::o;2271:81::-;1345:14;;-1:-1:-1;;;;;1345:14:0;1331:10;:28;1323:67;;;;;-1:-1:-1;;;1323:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1323:67:0;;;;;;;;;;;;;;;2329:5;:21;;-1:-1:-1;;;;;;2329:21:0;-1:-1:-1;;;;;2329:21:0;;;;;;;;;;2271:81::o;2437:122::-;1345:14;;-1:-1:-1;;;;;1345:14:0;1331:10;:28;1323:67;;;;;-1:-1:-1;;;1323:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1323:67:0;;;;;;;;;;;;;;;2503:11;;-1:-1:-1;;;;;2503:11:0;2495:34;;;;;;2537:10;:20;;;;;-1:-1:-1;;;2537:20:0;-1:-1:-1;;;;2537:20:0;;;;;;;;;2437:122::o;1835:34::-;;;;:::o;2358:70::-;1345:14;;-1:-1:-1;;;;;1345:14:0;1331:10;:28;1323:67;;;;;-1:-1:-1;;;1323:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1323:67:0;;;;;;;;;;;;;;;2409:8;:17;2358:70::o;2174:94::-;1345:14;;-1:-1:-1;;;;;1345:14:0;1331:10;:28;1323:67;;;;;-1:-1:-1;;;1323:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1323:67:0;;;;;;;;;;;;;;;2241:11;:25;;-1:-1:-1;;;;;;2241:25:0;-1:-1:-1;;;;;2241:25:0;;;;;;;;;;2174:94::o;1919:29::-;;;;:::o;1796:34::-;;;;:::o;1554:28::-;;;;:::o;1521:::-;;;;:::o;1953:38::-;;;;:::o;1587:34::-;;;-1:-1:-1;;;;;1587:34:0;;:::o;1750:41::-;;;;;;;;;;;;;:::o;1874:40::-;;;;:::o;3557:981::-;3616:10;;-1:-1:-1;;;3616:10:0;;;;:18;;3630:4;3616:18;3608:65;;;;-1:-1:-1;;;3608:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3701:6;;3688:9;:19;;:42;;;;;3724:6;;3711:9;:19;;3688:42;3680:118;;;;-1:-1:-1;;;3680:118:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3813:5;;-1:-1:-1;;;;;3813:5:0;3805:96;;;;;-1:-1:-1;;;3805:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3955:6;;3927:10;3917:21;;;;:9;:21;;;;;;3941:9;3917:33;3916:45;;3908:118;;;;-1:-1:-1;;;3908:118:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4050:9;4039:8;:20;4083:8;;:15;;4096:1;4083:15;:12;:15;:::i;:::-;4069:10;;:29;4066:73;;4125:6;;4110:12;:21;4066:73;4166:12;;4153:8;;:26;;;:12;:26;:::i;:::-;4145:5;:34;;;4250:7;;4209:5;;4194:46;;;-1:-1:-1;;;4194:46:0;;4234:4;4194:46;;;;;;4244:13;;;;;-1:-1:-1;;;;;4209:5:0;;;;4194:31;;:46;;;;;;;;;;;;;;;4209:5;4194:46;;;5:2:-1;;;;30:1;27;20:12;5:2;4194:46:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4194:46:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4194:46:0;:63;;4186:111;;;;-1:-1:-1;;;4186:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4310:11;;:31;;-1:-1:-1;;;;;4310:11:0;;;;4331:9;4310:31;;;;;:11;:31;:11;:31;4331:9;4310:11;:31;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;4358:10:0;4348:21;;;;:9;:21;;;;;;;;:34;;4373:9;4348:34;;;4403:5;;4389:10;:19;;;;;;-1:-1:-1;4438:5:0;4472:7;;4423:57;;-1:-1:-1;;;4423:57:0;;;;;;;;;4466:13;;;4423:57;;;;;;-1:-1:-1;;;;;4438:5:0;;;;4423:30;;:57;;;;;4348:21;4423:57;;;;;;;;4438:5;4423:57;;;5:2:-1;;;;30:1;27;20:12;5:2;4423:57:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4423:57:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4423:57:0;4415:88;;;;;-1:-1:-1;;;4415:88:0;;;;;;;;;;;;-1:-1:-1;;;4415:88:0;;;;;;;;;;;;;;;3557:981::o;1186:29::-;;;-1:-1:-1;;;;;1186:29:0;;:::o;1697:17::-;;;;:::o;4550:272::-;4598:4;1345:14;;-1:-1:-1;;;;;1345:14:0;1331:10;:28;1323:67;;;;;-1:-1:-1;;;1323:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1323:67:0;;;;;;;;;;;;;;;4628:11;;-1:-1:-1;;;;;4628:11:0;4620:34;;;;;;4689:5;;4674:46;;;-1:-1:-1;;;4674:46:0;;4714:4;4674:46;;;;;;4663:8;;-1:-1:-1;;;;;4689:5:0;;4674:31;;:46;;;;;;;;;;;;;;4689:5;4674:46;;;5:2:-1;;;;30:1;27;20:12;5:2;4674:46:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4674:46:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4674:46:0;4752:5;;4768:11;;;4737:48;;;-1:-1:-1;;;4737:48:0;;-1:-1:-1;;;;;4768:11:0;;;4737:48;;;;;;;;;;;;;;4674:46;;-1:-1:-1;4752:5:0;;;;4737:30;;:48;;;;;4674:46;;4737:48;;;;;;;;4752:5;;4737:48;;;5:2:-1;;;;30:1;27;20:12;5:2;4737:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4737:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4737:48:0;4729:79;;;;;-1:-1:-1;;;4729:79:0;;;;;;;;;;;;-1:-1:-1;;;4729:79:0;;;;;;;;;;;;;;;1397:1;4550:272;:::o;1492:20::-;;;-1:-1:-1;;;;;1492:20:0;;:::o
Swarm Source
bzzr://091c2dc37124d10e61d56dcbb914912bdc4b3d3c32f32aeda59c0c5057e18ab1
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 ]
[ 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.