Source Code
Latest 25 from a total of 351 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer Funds | 17165497 | 1052 days ago | IN | 0 ETH | 0.00168255 | ||||
| Transfer Funds | 17147719 | 1055 days ago | IN | 0 ETH | 0.00130831 | ||||
| Set Pre Sale Tim... | 17144114 | 1055 days ago | IN | 0 ETH | 0.00132157 | ||||
| Buy Token | 17142966 | 1055 days ago | IN | 0.0524 ETH | 0.00419664 | ||||
| Buy Token | 17142458 | 1056 days ago | IN | 0.09 ETH | 0.00486599 | ||||
| Buy Token | 17142362 | 1056 days ago | IN | 0.37 ETH | 0.00527186 | ||||
| Buy Token | 17142215 | 1056 days ago | IN | 3 ETH | 0.0041966 | ||||
| Transfer Funds | 17139275 | 1056 days ago | IN | 0 ETH | 0.00126805 | ||||
| Buy Token | 17139263 | 1056 days ago | IN | 0.17 ETH | 0.00401725 | ||||
| Buy Token | 17138296 | 1056 days ago | IN | 0.1 ETH | 0.0042128 | ||||
| Buy Token | 17138247 | 1056 days ago | IN | 0.05 ETH | 0.00399409 | ||||
| Buy Token | 17138003 | 1056 days ago | IN | 0.05 ETH | 0.00616962 | ||||
| Buy Token | 17134932 | 1057 days ago | IN | 0.1 ETH | 0.00419496 | ||||
| Transfer Funds | 17132535 | 1057 days ago | IN | 0 ETH | 0.00261331 | ||||
| Transfer Funds | 17132326 | 1057 days ago | IN | 0 ETH | 0.00139682 | ||||
| Buy Token | 17131936 | 1057 days ago | IN | 0.05 ETH | 0.00490691 | ||||
| Buy Token | 17131429 | 1057 days ago | IN | 0.1 ETH | 0.00469613 | ||||
| Buy Token | 17131189 | 1057 days ago | IN | 0.05 ETH | 0.00608011 | ||||
| Buy Token | 17130489 | 1057 days ago | IN | 0.08 ETH | 0.00524813 | ||||
| Buy Token | 17129743 | 1057 days ago | IN | 0.11 ETH | 0.00442259 | ||||
| Buy Token | 17125409 | 1058 days ago | IN | 0.08 ETH | 0.00474394 | ||||
| Buy Token | 17122779 | 1058 days ago | IN | 0.05 ETH | 0.00450359 | ||||
| Buy Token | 17122598 | 1058 days ago | IN | 0.085 ETH | 0.00413421 | ||||
| Buy Token | 17120433 | 1059 days ago | IN | 0.1 ETH | 0.00426034 | ||||
| Buy Token | 17119482 | 1059 days ago | IN | 0.1 ETH | 0.00350644 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 17165497 | 1052 days ago | 0.35350999 ETH | ||||
| Transfer | 17147719 | 1055 days ago | 3.1589 ETH | ||||
| Transfer | 17139275 | 1056 days ago | 0.47 ETH | ||||
| Transfer | 17132535 | 1057 days ago | 0.15619 ETH | ||||
| Transfer | 17132326 | 1057 days ago | 2.1891 ETH | ||||
| Transfer | 17118963 | 1059 days ago | 0.3 ETH | ||||
| Transfer | 17118952 | 1059 days ago | 0.4 ETH | ||||
| Transfer | 17112619 | 1060 days ago | 4 ETH | ||||
| Transfer | 17094609 | 1062 days ago | 0.95 ETH | ||||
| Transfer | 17089979 | 1063 days ago | 0.1037 ETH | ||||
| Transfer | 17067910 | 1066 days ago | 0.05 ETH | ||||
| Transfer | 17067641 | 1066 days ago | 0.05 ETH | ||||
| Transfer | 17055032 | 1068 days ago | 0.05 ETH | ||||
| Transfer | 17039537 | 1070 days ago | 1.11 ETH | ||||
| Transfer | 17038821 | 1070 days ago | 0.09 ETH | ||||
| Transfer | 17032891 | 1071 days ago | 0.1 ETH | ||||
| Transfer | 17028192 | 1072 days ago | 0.1 ETH | ||||
| Transfer | 17014349 | 1074 days ago | 0.15 ETH | ||||
| Transfer | 17010205 | 1074 days ago | 0.77 ETH | ||||
| Transfer | 16196580 | 1188 days ago | 0.2 ETH | ||||
| Transfer | 16156410 | 1194 days ago | 0.31 ETH | ||||
| Transfer | 16085017 | 1204 days ago | 1.01 ETH | ||||
| Transfer | 16071482 | 1206 days ago | 0.05 ETH | ||||
| Transfer | 16035772 | 1211 days ago | 0.976 ETH | ||||
| Transfer | 15991173 | 1217 days ago | 1.07 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
preSaleHJAELP
Compiler Version
v0.8.6+commit.11564f7e
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-10-02
*/
pragma solidity ^0.8.6;
//SPDX-License-Identifier: MIT Licensed
//HJAELPCOIN - Pre-sale DApp
interface IERC20 {
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
function totalSupply() external view returns (uint256);
function balanceOf(address owner) external view returns (uint256);
function allowance(address owner, address spender)
external
view
returns (uint256);
function approve(address spender, uint256 value) external;
function transfer(address to, uint256 value) external;
function transferFrom(
address from,
address to,
uint256 value
) external;
event Approval(
address indexed owner,
address indexed spender,
uint256 value
);
event Transfer(address indexed from, address indexed to, uint256 value);
}
interface AggregatorV3Interface {
function decimals() external view returns (uint8);
function description() external view returns (string memory);
function version() external view returns (uint256);
function getRoundData(uint80 _roundId)
external
view
returns (
uint80 roundId,
int256 answer,
uint256 startedAt,
uint256 updatedAt,
uint80 answeredInRound
);
function latestRoundData()
external
view
returns (
uint80 roundId,
int256 answer,
uint256 startedAt,
uint256 updatedAt,
uint80 answeredInRound
);
}
contract preSaleHJAELP {
using SafeMath for uint256;
IERC20 public token;
AggregatorV3Interface public priceFeedeth;
address payable public owner;
uint256 public tokensPerEth;
uint256 public minAmount;
uint256 public maxAmount;
uint256 public preSaleStartTime;
uint256 public preSaleEndTime;
uint256 public soldToken;
uint256 public amountRaisedEth;
uint256 public totalusers;
modifier onlyOwner() {
require(msg.sender == owner, "PRESALE: Not an owner");
_;
}
mapping(address => uint256) public coinBalance;
event BuyToken(address indexed _user, uint256 indexed _amount);
constructor(address payable _owner, IERC20 _token) {
owner = _owner;
token = _token;
priceFeedeth = AggregatorV3Interface(
0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419
);
tokensPerEth = 333333;
minAmount = 0.02 ether;
maxAmount = 8 ether;
preSaleStartTime = block.timestamp;
preSaleEndTime = preSaleStartTime + 30 days;
}
receive() external payable {}
// to get real time price of eth
function getLatestPriceEth() public view returns (uint256) {
(, int256 price, , , ) = priceFeedeth.latestRoundData();
return uint256(price);
}
// to buy token during preSale time => for web3 use
function buyToken() public payable {
require(
block.timestamp >= preSaleStartTime &&
block.timestamp < preSaleEndTime,
"PRESALE: PreSale time not met"
);
require(
coinBalance[msg.sender].add(msg.value) <= maxAmount,
"PRESALE: Amount exceeds max limit"
);
require(
msg.value >= minAmount && msg.value <= maxAmount,
"PRESALE: Amount not correct"
);
if (token.balanceOf(msg.sender) == 0) {
totalusers++;
}
uint256 numberOfTokens = ethToToken(msg.value);
token.transferFrom(owner, msg.sender, numberOfTokens);
soldToken = soldToken.add(numberOfTokens);
amountRaisedEth = amountRaisedEth.add(msg.value);
coinBalance[msg.sender] = coinBalance[msg.sender].add(msg.value);
emit BuyToken(msg.sender, numberOfTokens);
}
// to check number of token for given eth
function ethToToken(uint256 _amount) public view returns (uint256) {
uint256 numberOfTokens = _amount.mul(tokensPerEth);
return numberOfTokens;
}
// to change Price of the token
function changePrice(uint256 _price) external onlyOwner {
tokensPerEth = _price;
}
// to change preSale amount limits
function setPreSaletLimits(uint256 _minAmount, uint256 _maxAmount)
external
onlyOwner
{
minAmount = _minAmount;
maxAmount = _maxAmount;
}
// to change preSale time duration
function setPreSaleTime(uint256 _startTime, uint256 _endTime)
external
onlyOwner
{
preSaleStartTime = _startTime;
preSaleEndTime = _endTime;
}
// transfer ownership
function changeOwner(address payable _newOwner) external onlyOwner {
owner = _newOwner;
}
function changePriceFeed(address _newPriceFeed) external onlyOwner {
priceFeedeth = AggregatorV3Interface(_newPriceFeed);
}
function changeToken(address _newToken) external onlyOwner {
token = IERC20(_newToken);
}
// to draw funds for liquidity
function transferFunds(uint256 _value) external onlyOwner {
owner.transfer(_value);
}
// to draw out tokens
function transferTokens(uint256 _value) external onlyOwner {
token.transfer(owner, _value);
}
// to get current UTC time
function getCurrentTime() external view returns (uint256) {
return block.timestamp;
}
function contractBalanceEth() external view returns (uint256) {
return address(this).balance;
}
function getContractTokenApproval() external view returns (uint256) {
return token.allowance(owner, address(this));
}
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
// Gas optimization: this is cheaper than requiring 'a' not being zero, but the
// benefit is lost if 'b' is also tested.
// See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
return mod(a, b, "SafeMath: modulo by zero");
}
function mod(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b != 0, errorMessage);
return a % b;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address payable","name":"_owner","type":"address"},{"internalType":"contract IERC20","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_user","type":"address"},{"indexed":true,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"BuyToken","type":"event"},{"inputs":[],"name":"amountRaisedEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"changePrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newPriceFeed","type":"address"}],"name":"changePriceFeed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newToken","type":"address"}],"name":"changeToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"coinBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractBalanceEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"ethToToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getContractTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLatestPriceEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preSaleEndTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preSaleStartTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFeedeth","outputs":[{"internalType":"contract AggregatorV3Interface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"}],"name":"setPreSaleTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minAmount","type":"uint256"},{"internalType":"uint256","name":"_maxAmount","type":"uint256"}],"name":"setPreSaletLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"soldToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokensPerEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalusers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b50604051610f00380380610f0083398101604081905261002f916100ba565b600280546001600160a01b038085166001600160a01b031992831617909255600080549284169282169290921790915560018054909116735f4ec3df9cbd43714fe2740f5e3616155c5b84191790556205161560035566470de4df820000600455676f05b59d3b2000006005554260068190556100af9062278d006100f4565b600755506101329050565b600080604083850312156100cd57600080fd5b82516100d88161011a565b60208401519092506100e98161011a565b809150509250929050565b6000821982111561011557634e487b7160e01b600052601160045260246000fd5b500190565b6001600160a01b038116811461012f57600080fd5b50565b610dbf806101416000396000f3fe6080604052600436106101855760003560e01c80639b2cb5d8116100d1578063cbdd69b51161008a578063e27a248911610064578063e27a2489146103e6578063fabde80c14610406578063fc0c546a14610433578063fd9a4e611461045357600080fd5b8063cbdd69b51461039a578063cce29ea7146103b0578063d4b2c67d146103c657600080fd5b80639b2cb5d8146102fc5780639ce1b7df14610312578063a2b40d1914610332578063a482171914610352578063a6f9dae11461035a578063cbd3df381461037a57600080fd5b80634bfd3e4e1161013e578063657d147111610118578063657d14711461027857806366829b161461028e5780636769d1f9146102ae5780638da5cb5b146102c457600080fd5b80634bfd3e4e1461022f5780635f48f3931461024f578063651b51671461026557600080fd5b806306d65af314610191578063133ae30b146101ba57806329cb924d146101dc5780633b79fdd9146101ef57806343fd1be214610204578063469069821461021957600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a760065481565b6040519081526020015b60405180910390f35b3480156101c657600080fd5b506101da6101d5366004610c14565b610473565b005b3480156101e857600080fd5b50426101a7565b3480156101fb57600080fd5b506101a76104e4565b34801561021057600080fd5b506101a7610578565b34801561022557600080fd5b506101a760095481565b34801561023b57600080fd5b506101da61024a366004610c46565b610603565b34801561025b57600080fd5b506101a760055481565b34801561027157600080fd5b50476101a7565b34801561028457600080fd5b506101a7600a5481565b34801561029a57600080fd5b506101da6102a9366004610bf7565b610638565b3480156102ba57600080fd5b506101a760085481565b3480156102d057600080fd5b506002546102e4906001600160a01b031681565b6040516001600160a01b0390911681526020016101b1565b34801561030857600080fd5b506101a760045481565b34801561031e57600080fd5b506001546102e4906001600160a01b031681565b34801561033e57600080fd5b506101da61034d366004610c14565b610684565b6101da6106b3565b34801561036657600080fd5b506101da610375366004610bf7565b610970565b34801561038657600080fd5b506101da610395366004610bf7565b6109bc565b3480156103a657600080fd5b506101a760035481565b3480156103bc57600080fd5b506101a760075481565b3480156103d257600080fd5b506101da6103e1366004610c46565b610a08565b3480156103f257600080fd5b506101a7610401366004610c14565b610a3d565b34801561041257600080fd5b506101a7610421366004610bf7565b600b6020526000908152604090205481565b34801561043f57600080fd5b506000546102e4906001600160a01b031681565b34801561045f57600080fd5b506101da61046e366004610c14565b610a5c565b6002546001600160a01b031633146104a65760405162461bcd60e51b815260040161049d90610cb8565b60405180910390fd5b6002546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156104e0573d6000803e3d6000fd5b5050565b600080600160009054906101000a90046001600160a01b03166001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561053557600080fd5b505afa158015610549573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056d9190610c68565b509195945050505050565b60008054600254604051636eb1769f60e11b81526001600160a01b03918216600482015230602482015291169063dd62ed3e9060440160206040518083038186803b1580156105c657600080fd5b505afa1580156105da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fe9190610c2d565b905090565b6002546001600160a01b0316331461062d5760405162461bcd60e51b815260040161049d90610cb8565b600491909155600555565b6002546001600160a01b031633146106625760405162461bcd60e51b815260040161049d90610cb8565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031633146106ae5760405162461bcd60e51b815260040161049d90610cb8565b600355565b60065442101580156106c6575060075442105b6107125760405162461bcd60e51b815260206004820152601d60248201527f50524553414c453a2050726553616c652074696d65206e6f74206d6574000000604482015260640161049d565b600554336000908152600b602052604090205461072f9034610af1565b11156107875760405162461bcd60e51b815260206004820152602160248201527f50524553414c453a20416d6f756e742065786365656473206d6178206c696d696044820152601d60fa1b606482015260840161049d565b600454341015801561079b57506005543411155b6107e75760405162461bcd60e51b815260206004820152601b60248201527f50524553414c453a20416d6f756e74206e6f7420636f72726563740000000000604482015260640161049d565b6000546040516370a0823160e01b81523360048201526001600160a01b03909116906370a082319060240160206040518083038186803b15801561082a57600080fd5b505afa15801561083e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108629190610c2d565b61087c57600a805490600061087683610d40565b91905055505b600061088734610a3d565b6000546002546040516323b872dd60e01b81526001600160a01b0391821660048201523360248201526044810184905292935016906323b872dd90606401600060405180830381600087803b1580156108df57600080fd5b505af11580156108f3573d6000803e3d6000fd5b50506008546109059250905082610af1565b6008556009546109159034610af1565b600955336000908152600b60205260409020546109329034610af1565b336000818152600b602052604080822093909355915183927fdd06b66c3ba8126086cd863137d6f3b86ce5bcf4309cac390cc265e39194d0b291a350565b6002546001600160a01b0316331461099a5760405162461bcd60e51b815260040161049d90610cb8565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031633146109e65760405162461bcd60e51b815260040161049d90610cb8565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b03163314610a325760405162461bcd60e51b815260040161049d90610cb8565b600691909155600755565b600080610a5560035484610b5990919063ffffffff16565b9392505050565b6002546001600160a01b03163314610a865760405162461bcd60e51b815260040161049d90610cb8565b60005460025460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401600060405180830381600087803b158015610ad657600080fd5b505af1158015610aea573d6000803e3d6000fd5b5050505050565b600080610afe8385610ce7565b905083811015610b505760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161049d565b90505b92915050565b600082610b6857506000610b53565b6000610b748385610d21565b905082610b818583610cff565b14610b505760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161049d565b805169ffffffffffffffffffff81168114610bf257600080fd5b919050565b600060208284031215610c0957600080fd5b8135610b5081610d71565b600060208284031215610c2657600080fd5b5035919050565b600060208284031215610c3f57600080fd5b5051919050565b60008060408385031215610c5957600080fd5b50508035926020909101359150565b600080600080600060a08688031215610c8057600080fd5b610c8986610bd8565b9450602086015193506040860151925060608601519150610cac60808701610bd8565b90509295509295909350565b602080825260159082015274282922a9a0a6229d102737ba1030b71037bbb732b960591b604082015260600190565b60008219821115610cfa57610cfa610d5b565b500190565b600082610d1c57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610d3b57610d3b610d5b565b500290565b6000600019821415610d5457610d54610d5b565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610d8657600080fd5b5056fea2646970667358221220154f6fb9efb16ce3451c7037641fe34aed0721bbd8499e6f0cdd32f94c9a32a264736f6c63430008060033000000000000000000000000a7819e89aadf2be94526ab0066f5b71ef48d1ffa000000000000000000000000b81e074730a5939da7a34a86eb74d457d5320739
Deployed Bytecode
0x6080604052600436106101855760003560e01c80639b2cb5d8116100d1578063cbdd69b51161008a578063e27a248911610064578063e27a2489146103e6578063fabde80c14610406578063fc0c546a14610433578063fd9a4e611461045357600080fd5b8063cbdd69b51461039a578063cce29ea7146103b0578063d4b2c67d146103c657600080fd5b80639b2cb5d8146102fc5780639ce1b7df14610312578063a2b40d1914610332578063a482171914610352578063a6f9dae11461035a578063cbd3df381461037a57600080fd5b80634bfd3e4e1161013e578063657d147111610118578063657d14711461027857806366829b161461028e5780636769d1f9146102ae5780638da5cb5b146102c457600080fd5b80634bfd3e4e1461022f5780635f48f3931461024f578063651b51671461026557600080fd5b806306d65af314610191578063133ae30b146101ba57806329cb924d146101dc5780633b79fdd9146101ef57806343fd1be214610204578063469069821461021957600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a760065481565b6040519081526020015b60405180910390f35b3480156101c657600080fd5b506101da6101d5366004610c14565b610473565b005b3480156101e857600080fd5b50426101a7565b3480156101fb57600080fd5b506101a76104e4565b34801561021057600080fd5b506101a7610578565b34801561022557600080fd5b506101a760095481565b34801561023b57600080fd5b506101da61024a366004610c46565b610603565b34801561025b57600080fd5b506101a760055481565b34801561027157600080fd5b50476101a7565b34801561028457600080fd5b506101a7600a5481565b34801561029a57600080fd5b506101da6102a9366004610bf7565b610638565b3480156102ba57600080fd5b506101a760085481565b3480156102d057600080fd5b506002546102e4906001600160a01b031681565b6040516001600160a01b0390911681526020016101b1565b34801561030857600080fd5b506101a760045481565b34801561031e57600080fd5b506001546102e4906001600160a01b031681565b34801561033e57600080fd5b506101da61034d366004610c14565b610684565b6101da6106b3565b34801561036657600080fd5b506101da610375366004610bf7565b610970565b34801561038657600080fd5b506101da610395366004610bf7565b6109bc565b3480156103a657600080fd5b506101a760035481565b3480156103bc57600080fd5b506101a760075481565b3480156103d257600080fd5b506101da6103e1366004610c46565b610a08565b3480156103f257600080fd5b506101a7610401366004610c14565b610a3d565b34801561041257600080fd5b506101a7610421366004610bf7565b600b6020526000908152604090205481565b34801561043f57600080fd5b506000546102e4906001600160a01b031681565b34801561045f57600080fd5b506101da61046e366004610c14565b610a5c565b6002546001600160a01b031633146104a65760405162461bcd60e51b815260040161049d90610cb8565b60405180910390fd5b6002546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156104e0573d6000803e3d6000fd5b5050565b600080600160009054906101000a90046001600160a01b03166001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561053557600080fd5b505afa158015610549573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056d9190610c68565b509195945050505050565b60008054600254604051636eb1769f60e11b81526001600160a01b03918216600482015230602482015291169063dd62ed3e9060440160206040518083038186803b1580156105c657600080fd5b505afa1580156105da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fe9190610c2d565b905090565b6002546001600160a01b0316331461062d5760405162461bcd60e51b815260040161049d90610cb8565b600491909155600555565b6002546001600160a01b031633146106625760405162461bcd60e51b815260040161049d90610cb8565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031633146106ae5760405162461bcd60e51b815260040161049d90610cb8565b600355565b60065442101580156106c6575060075442105b6107125760405162461bcd60e51b815260206004820152601d60248201527f50524553414c453a2050726553616c652074696d65206e6f74206d6574000000604482015260640161049d565b600554336000908152600b602052604090205461072f9034610af1565b11156107875760405162461bcd60e51b815260206004820152602160248201527f50524553414c453a20416d6f756e742065786365656473206d6178206c696d696044820152601d60fa1b606482015260840161049d565b600454341015801561079b57506005543411155b6107e75760405162461bcd60e51b815260206004820152601b60248201527f50524553414c453a20416d6f756e74206e6f7420636f72726563740000000000604482015260640161049d565b6000546040516370a0823160e01b81523360048201526001600160a01b03909116906370a082319060240160206040518083038186803b15801561082a57600080fd5b505afa15801561083e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108629190610c2d565b61087c57600a805490600061087683610d40565b91905055505b600061088734610a3d565b6000546002546040516323b872dd60e01b81526001600160a01b0391821660048201523360248201526044810184905292935016906323b872dd90606401600060405180830381600087803b1580156108df57600080fd5b505af11580156108f3573d6000803e3d6000fd5b50506008546109059250905082610af1565b6008556009546109159034610af1565b600955336000908152600b60205260409020546109329034610af1565b336000818152600b602052604080822093909355915183927fdd06b66c3ba8126086cd863137d6f3b86ce5bcf4309cac390cc265e39194d0b291a350565b6002546001600160a01b0316331461099a5760405162461bcd60e51b815260040161049d90610cb8565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031633146109e65760405162461bcd60e51b815260040161049d90610cb8565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b03163314610a325760405162461bcd60e51b815260040161049d90610cb8565b600691909155600755565b600080610a5560035484610b5990919063ffffffff16565b9392505050565b6002546001600160a01b03163314610a865760405162461bcd60e51b815260040161049d90610cb8565b60005460025460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401600060405180830381600087803b158015610ad657600080fd5b505af1158015610aea573d6000803e3d6000fd5b5050505050565b600080610afe8385610ce7565b905083811015610b505760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161049d565b90505b92915050565b600082610b6857506000610b53565b6000610b748385610d21565b905082610b818583610cff565b14610b505760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161049d565b805169ffffffffffffffffffff81168114610bf257600080fd5b919050565b600060208284031215610c0957600080fd5b8135610b5081610d71565b600060208284031215610c2657600080fd5b5035919050565b600060208284031215610c3f57600080fd5b5051919050565b60008060408385031215610c5957600080fd5b50508035926020909101359150565b600080600080600060a08688031215610c8057600080fd5b610c8986610bd8565b9450602086015193506040860151925060608601519150610cac60808701610bd8565b90509295509295909350565b602080825260159082015274282922a9a0a6229d102737ba1030b71037bbb732b960591b604082015260600190565b60008219821115610cfa57610cfa610d5b565b500190565b600082610d1c57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610d3b57610d3b610d5b565b500290565b6000600019821415610d5457610d54610d5b565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610d8657600080fd5b5056fea2646970667358221220154f6fb9efb16ce3451c7037641fe34aed0721bbd8499e6f0cdd32f94c9a32a264736f6c63430008060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a7819e89aadf2be94526ab0066f5b71ef48d1ffa000000000000000000000000b81e074730a5939da7a34a86eb74d457d5320739
-----Decoded View---------------
Arg [0] : _owner (address): 0xA7819e89Aadf2BE94526Ab0066f5b71eF48d1fFA
Arg [1] : _token (address): 0xB81E074730A5939Da7A34a86Eb74d457d5320739
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000a7819e89aadf2be94526ab0066f5b71ef48d1ffa
Arg [1] : 000000000000000000000000b81e074730a5939da7a34a86eb74d457d5320739
Deployed Bytecode Sourcemap
1747:4284:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2021:31;;;;;;;;;;;;;;;;;;;6067:25:1;;;6055:2;6040:18;2021:31:0;;;;;;;;5392:99;;;;;;;;;;-1:-1:-1;5392:99:0;;;;;:::i;:::-;;:::i;:::-;;5673;;;;;;;;;;-1:-1:-1;5749:15:0;5673:99;;2937:165;;;;;;;;;;;;;:::i;5897:131::-;;;;;;;;;;;;;:::i;2126:30::-;;;;;;;;;;;;;;;;4533:183;;;;;;;;;;-1:-1:-1;4533:183:0;;;;;:::i;:::-;;:::i;1990:24::-;;;;;;;;;;;;;;;;5780:109;;;;;;;;;;-1:-1:-1;5860:21:0;5780:109;;2163:25;;;;;;;;;;;;;;;;5244:104;;;;;;;;;;-1:-1:-1;5244:104:0;;;;;:::i;:::-;;:::i;2095:24::-;;;;;;;;;;;;;;;;1888:28;;;;;;;;;;-1:-1:-1;1888:28:0;;;;-1:-1:-1;;;;;1888:28:0;;;;;;-1:-1:-1;;;;;1979:32:1;;;1961:51;;1949:2;1934:18;1888:28:0;1916:102:1;1959:24:0;;;;;;;;;;;;;;;;1838:41;;;;;;;;;;-1:-1:-1;1838:41:0;;;;-1:-1:-1;;;;;1838:41:0;;;4389:96;;;;;;;;;;-1:-1:-1;4389:96:0;;;;;:::i;:::-;;:::i;3169:952::-;;;:::i;4987:103::-;;;;;;;;;;-1:-1:-1;4987:103:0;;;;;:::i;:::-;;:::i;5098:138::-;;;;;;;;;;-1:-1:-1;5098:138:0;;;;;:::i;:::-;;:::i;1925:27::-;;;;;;;;;;;;;;;;2059:29;;;;;;;;;;;;;;;;4764:188;;;;;;;;;;-1:-1:-1;4764:188:0;;;;;:::i;:::-;;:::i;4176:168::-;;;;;;;;;;-1:-1:-1;4176:168:0;;;;;:::i;:::-;;:::i;2310:46::-;;;;;;;;;;-1:-1:-1;2310:46:0;;;;;:::i;:::-;;;;;;;;;;;;;;1812:19;;;;;;;;;;-1:-1:-1;1812:19:0;;;;-1:-1:-1;;;;;1812:19:0;;;5526:107;;;;;;;;;;-1:-1:-1;5526:107:0;;;;;:::i;:::-;;:::i;5392:99::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;;;;;;;;;5461:5:::1;::::0;:22:::1;::::0;-1:-1:-1;;;;;5461:5:0;;::::1;::::0;:22;::::1;;;::::0;5476:6;;5461:5:::1;:22:::0;:5;:22;5476:6;5461:5;:22;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;5392:99:::0;:::o;2937:165::-;2987:7;3010:12;3032;;;;;;;;;-1:-1:-1;;;;;3032:12:0;-1:-1:-1;;;;;3032:28:0;;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;3007:55:0;;2937:165;-1:-1:-1;;;;;2937:165:0:o;5897:131::-;5956:7;5983:5;;5999;;5983:37;;-1:-1:-1;;;5983:37:0;;-1:-1:-1;;;;;5999:5:0;;;5983:37;;;2467:34:1;6014:4:0;2517:18:1;;;2510:43;5983:5:0;;;:15;;2402:18:1;;5983:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5976:44;;5897:131;:::o;4533:183::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;4653:9:::1;:22:::0;;;;4686:9:::1;:22:::0;4533:183::o;5244:104::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;5315:5:::1;:25:::0;;-1:-1:-1;;;;;;5315:25:0::1;-1:-1:-1::0;;;;;5315:25:0;;;::::1;::::0;;;::::1;::::0;;5244:104::o;4389:96::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;4456:12:::1;:21:::0;4389:96::o;3169:952::-;3256:16;;3237:15;:35;;:88;;;;;3311:14;;3293:15;:32;3237:88;3215:167;;;;-1:-1:-1;;;3215:167:0;;4255:2:1;3215:167:0;;;4237:21:1;4294:2;4274:18;;;4267:30;4333:31;4313:18;;;4306:59;4382:18;;3215:167:0;4227:179:1;3215:167:0;3457:9;;3427:10;3415:23;;;;:11;:23;;;;;;:38;;3443:9;3415:27;:38::i;:::-;:51;;3393:134;;;;-1:-1:-1;;;3393:134:0;;4613:2:1;3393:134:0;;;4595:21:1;4652:2;4632:18;;;4625:30;4691:34;4671:18;;;4664:62;-1:-1:-1;;;4742:18:1;;;4735:31;4783:19;;3393:134:0;4585:223:1;3393:134:0;3573:9;;3560;:22;;:48;;;;;3599:9;;3586;:22;;3560:48;3538:125;;;;-1:-1:-1;;;3538:125:0;;5767:2:1;3538:125:0;;;5749:21:1;5806:2;5786:18;;;5779:30;5845:29;5825:18;;;5818:57;5892:18;;3538:125:0;5739:177:1;3538:125:0;3678:5;;:27;;-1:-1:-1;;;3678:27:0;;3694:10;3678:27;;;1961:51:1;-1:-1:-1;;;;;3678:5:0;;;;:15;;1934:18:1;;3678:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3674:77;;3727:10;:12;;;:10;:12;;;:::i;:::-;;;;;;3674:77;3763:22;3788:21;3799:9;3788:10;:21::i;:::-;3820:5;;3839;;3820:53;;-1:-1:-1;;;3820:53:0;;-1:-1:-1;;;;;3839:5:0;;;3820:53;;;2812:34:1;3846:10:0;2862:18:1;;;2855:43;2914:18;;;2907:34;;;3763:46:0;;-1:-1:-1;3820:5:0;;:18;;2747::1;;3820:53:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3896:9:0;;:29;;-1:-1:-1;3896:9:0;-1:-1:-1;3910:14:0;3896:13;:29::i;:::-;3884:9;:41;3954:15;;:30;;3974:9;3954:19;:30::i;:::-;3936:15;:48;4033:10;4021:23;;;;:11;:23;;;;;;:38;;4049:9;4021:27;:38::i;:::-;4007:10;3995:23;;;;:11;:23;;;;;;:64;;;;4077:36;;4098:14;;4077:36;;;3204:917;3169:952::o;4987:103::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;5065:5:::1;:17:::0;;-1:-1:-1;;;;;;5065:17:0::1;-1:-1:-1::0;;;;;5065:17:0;;;::::1;::::0;;;::::1;::::0;;4987:103::o;5098:138::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;5177:12:::1;:51:::0;;-1:-1:-1;;;;;;5177:51:0::1;-1:-1:-1::0;;;;;5177:51:0;;;::::1;::::0;;;::::1;::::0;;5098:138::o;4764:188::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;4879:16:::1;:29:::0;;;;4919:14:::1;:25:::0;4764:188::o;4176:168::-;4234:7;4254:22;4279:25;4291:12;;4279:7;:11;;:25;;;;:::i;:::-;4254:50;4176:168;-1:-1:-1;;;4176:168:0:o;5526:107::-;2251:5;;-1:-1:-1;;;;;2251:5:0;2237:10;:19;2229:53;;;;-1:-1:-1;;;2229:53:0;;;;;;;:::i;:::-;5596:5:::1;::::0;5611::::1;::::0;5596:29:::1;::::0;-1:-1:-1;;;5596:29:0;;-1:-1:-1;;;;;5611:5:0;;::::1;5596:29;::::0;::::1;3134:51:1::0;3201:18;;;3194:34;;;5596:5:0;::::1;::::0;:14:::1;::::0;3107:18:1;;5596:29:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5526:107:::0;:::o;6059:181::-;6117:7;;6149:5;6153:1;6149;:5;:::i;:::-;6137:17;;6178:1;6173;:6;;6165:46;;;;-1:-1:-1;;;6165:46:0;;3899:2:1;6165:46:0;;;3881:21:1;3938:2;3918:18;;;3911:30;3977:29;3957:18;;;3950:57;4024:18;;6165:46:0;3871:177:1;6165:46:0;6231:1;-1:-1:-1;6059:181:0;;;;;:::o;6626:471::-;6684:7;6929:6;6925:47;;-1:-1:-1;6959:1:0;6952:8;;6925:47;6984:9;6996:5;7000:1;6996;:5;:::i;:::-;6984:17;-1:-1:-1;7029:1:0;7020:5;7024:1;6984:17;7020:5;:::i;:::-;:10;7012:56;;;;-1:-1:-1;;;7012:56:0;;5365:2:1;7012:56:0;;;5347:21:1;5404:2;5384:18;;;5377:30;5443:34;5423:18;;;5416:62;-1:-1:-1;;;5494:18:1;;;5487:31;5535:19;;7012:56:0;5337:223:1;14:179;92:13;;145:22;134:34;;124:45;;114:2;;183:1;180;173:12;114:2;73:120;;;:::o;198:247::-;257:6;310:2;298:9;289:7;285:23;281:32;278:2;;;326:1;323;316:12;278:2;365:9;352:23;384:31;409:5;384:31;:::i;710:180::-;769:6;822:2;810:9;801:7;797:23;793:32;790:2;;;838:1;835;828:12;790:2;-1:-1:-1;861:23:1;;780:110;-1:-1:-1;780:110:1:o;895:184::-;965:6;1018:2;1006:9;997:7;993:23;989:32;986:2;;;1034:1;1031;1024:12;986:2;-1:-1:-1;1057:16:1;;976:103;-1:-1:-1;976:103:1:o;1084:248::-;1152:6;1160;1213:2;1201:9;1192:7;1188:23;1184:32;1181:2;;;1229:1;1226;1219:12;1181:2;-1:-1:-1;;1252:23:1;;;1322:2;1307:18;;;1294:32;;-1:-1:-1;1171:161:1:o;1337:473::-;1440:6;1448;1456;1464;1472;1525:3;1513:9;1504:7;1500:23;1496:33;1493:2;;;1542:1;1539;1532:12;1493:2;1565:39;1594:9;1565:39;:::i;:::-;1555:49;;1644:2;1633:9;1629:18;1623:25;1613:35;;1688:2;1677:9;1673:18;1667:25;1657:35;;1732:2;1721:9;1717:18;1711:25;1701:35;;1755:49;1799:3;1788:9;1784:19;1755:49;:::i;:::-;1745:59;;1483:327;;;;;;;;:::o;4813:345::-;5015:2;4997:21;;;5054:2;5034:18;;;5027:30;-1:-1:-1;;;5088:2:1;5073:18;;5066:51;5149:2;5134:18;;4987:171::o;6103:128::-;6143:3;6174:1;6170:6;6167:1;6164:13;6161:2;;;6180:18;;:::i;:::-;-1:-1:-1;6216:9:1;;6151:80::o;6236:217::-;6276:1;6302;6292:2;;6346:10;6341:3;6337:20;6334:1;6327:31;6381:4;6378:1;6371:15;6409:4;6406:1;6399:15;6292:2;-1:-1:-1;6438:9:1;;6282:171::o;6458:168::-;6498:7;6564:1;6560;6556:6;6552:14;6549:1;6546:21;6541:1;6534:9;6527:17;6523:45;6520:2;;;6571:18;;:::i;:::-;-1:-1:-1;6611:9:1;;6510:116::o;6631:135::-;6670:3;-1:-1:-1;;6691:17:1;;6688:2;;;6711:18;;:::i;:::-;-1:-1:-1;6758:1:1;6747:13;;6678:88::o;6771:127::-;6832:10;6827:3;6823:20;6820:1;6813:31;6863:4;6860:1;6853:15;6887:4;6884:1;6877:15;6903:131;-1:-1:-1;;;;;6978:31:1;;6968:42;;6958:2;;7024:1;7021;7014:12;6958:2;6948:86;:::o
Swarm Source
ipfs://154f6fb9efb16ce3451c7037641fe34aed0721bbd8499e6f0cdd32f94c9a32a2
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.