Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
VNETTokenPreSale
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-01-14
*/
pragma solidity ^0.4.25;
/**
* VNET Token Pre-Sale Contract
*
* Send ETH here, and you will receive the VNET Tokens immediately.
*
* https://vision.network/
*/
/**
* @title ERC20Basic
* @dev Simpler version of ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/179
*/
contract ERC20Basic {
function totalSupply() public view returns (uint256);
function balanceOf(address _who) public view returns (uint256);
function transfer(address _to, uint256 _value) public returns (bool);
event Transfer(address indexed _from, address indexed _to, uint256 _value);
}
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
*/
contract Ownable {
address public owner;
event OwnershipTransferred(address indexed _previousOwner, address indexed _newOwner);
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
constructor() public {
owner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/**
* @dev Allows the current owner to transfer control of the contract to a newOwner.
* @param _newOwner The address to transfer ownership to.
*/
function transferOwnership(address _newOwner) public onlyOwner {
require(_newOwner != address(0));
emit OwnershipTransferred(owner, _newOwner);
owner = _newOwner;
}
/**
* @dev Rescue compatible ERC20Basic Token
*
* @param _token ERC20Basic The address of the token contract
*/
function rescueTokens(ERC20Basic _token, address _receiver) external onlyOwner {
uint256 balance = _token.balanceOf(this);
assert(_token.transfer(_receiver, balance));
}
}
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
if (a == 0) {
return 0;
}
c = a * b;
assert(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
// uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return a / b;
}
/**
* @dev Adds two numbers, throws on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
c = a + b;
assert(c >= a);
return c;
}
/**
* @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
}
/**
* @title VNET Token Pre-Sale
*/
contract VNETTokenPreSale is Ownable {
using SafeMath for uint256;
string public description = "VNET Token Pre-Sale Contract";
ERC20Basic public vnetToken;
address wallet;
uint256 public ratioNext; // with 6 decimals
uint256 public ethPrice; // with 8 decimals
uint256 public vnetSold; // with 8 decimals
uint256 public vnetSupply = 30 * (10 ** 8) * (10 ** 6); // 30 billion supply
uint256 public vnetPriceStart = 0.0013 * (10 ** 8); // 0.0013 USD
uint256 public vnetPriceTarget = 0.0035 * (10 ** 8); // 0.0035 USD
uint256 public weiMinimum = 1 * (10 ** 18); // 1 Ether
uint256 public weiMaximum = 100 * (10 ** 18); // 100 Ether
uint256 public weiWelfare = 10 * (10 ** 18); // 10 Ether
mapping(address => bool) public welfare;
event Welfare(address indexed _buyer);
event BuyVNET(address indexed _buyer, uint256 _ratio, uint256 _vnetAmount, uint256 _weiAmount);
event EthPrice(uint256 _ethPrice);
/**
* @dev Constructor
*/
constructor(ERC20Basic _vnetToken, uint256 _ethPrice) public {
vnetToken = _vnetToken;
wallet = owner;
calcRatioNext();
updateEthPrice(_ethPrice);
}
/**
* @dev receive ETH and send tokens
*/
function () public payable {
// Make sure token balance > 0
uint256 vnetBalance = vnetToken.balanceOf(address(this));
require(vnetBalance > 0);
require(vnetSold < vnetSupply);
// Minimum & Maximum Limit
uint256 weiAmount = msg.value;
require(weiAmount >= weiMinimum);
require(weiAmount <= weiMaximum);
// VNET Token Amount to be transfer
uint256 vnetAmount = weiAmount.mul(ratioNext).div(10 ** 18);
// Transfer VNET
if (vnetBalance >= vnetAmount) {
assert(vnetToken.transfer(msg.sender, vnetAmount));
emit BuyVNET(msg.sender, ratioNext, vnetAmount, weiAmount);
vnetSold = vnetSold.add(vnetAmount);
if (weiAmount >= weiWelfare) {
welfare[msg.sender] = true;
emit Welfare(msg.sender);
}
} else {
uint256 weiExpend = vnetBalance.mul(10 ** 18).div(ratioNext);
assert(vnetToken.transfer(msg.sender, vnetBalance));
emit BuyVNET(msg.sender, ratioNext, vnetBalance, weiExpend);
vnetSold = vnetSold.add(vnetBalance);
msg.sender.transfer(weiAmount.sub(weiExpend));
if (weiExpend >= weiWelfare) {
welfare[msg.sender] = true;
emit Welfare(msg.sender);
}
}
// Calculate: ratioNext
calcRatioNext();
// transfer Ether
uint256 etherBalance = address(this).balance;
wallet.transfer(etherBalance);
}
/**
* @dev calculate ration next
*/
function calcRatioNext() private {
ratioNext = ethPrice.mul(10 ** 6).div(vnetPriceStart.add(vnetPriceTarget.sub(vnetPriceStart).mul(vnetSold).div(vnetSupply)));
}
/**
* @dev update wallet
*/
function updateWallet(address _wallet) onlyOwner public {
wallet = _wallet;
}
/**
* @dev update ETH Price
*/
function updateEthPrice(uint256 _ethPrice) onlyOwner public {
ethPrice = _ethPrice;
emit EthPrice(_ethPrice);
calcRatioNext();
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"welfare","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiWelfare","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vnetPriceTarget","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_ethPrice","type":"uint256"}],"name":"updateEthPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"weiMaximum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ratioNext","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vnetToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_receiver","type":"address"}],"name":"rescueTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"description","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vnetPriceStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wallet","type":"address"}],"name":"updateWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiMinimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vnetSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vnetSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ethPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_vnetToken","type":"address"},{"name":"_ethPrice","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_buyer","type":"address"}],"name":"Welfare","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_buyer","type":"address"},{"indexed":false,"name":"_ratio","type":"uint256"},{"indexed":false,"name":"_vnetAmount","type":"uint256"},{"indexed":false,"name":"_weiAmount","type":"uint256"}],"name":"BuyVNET","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_ethPrice","type":"uint256"}],"name":"EthPrice","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_previousOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]Contract Creation Code
60c0604052601c60808190527f564e455420546f6b656e205072652d53616c6520436f6e74726163740000000060a090815262000040916001919062000283565b50660aa87bee5380006007556201fbd060085562055730600955670de0b6b3a7640000600a5568056bc75e2d63100000600b55678ac7230489e80000600c553480156200008c57600080fd5b5060405160408062000f328339810160405280516020909101516000805433600160a060020a03199182161791829055600280548216600160a060020a038087169190911790915560038054919093169116179055620000f464010000000062000110810204565b6200010881640100000000620001b4810204565b505062000328565b620001af6200018f62000177600754620001626006546200014d6008546009546200021a64010000000002620007e6179091906401000000009004565b90640100000000620007956200023282021704565b90640100000000620007c46200025f82021704565b60085490640100000000620007d96200027582021704565b6005546200016290620f4240640100000000620007956200023282021704565b600455565b600054600160a060020a03163314620001cc57600080fd5b60058190556040805182815290517f207362b0941b1d54b0180f582d983cd945a1157b0a977cc2f6febfc7f334f7b89181900360200190a16200021764010000000062000110810204565b50565b6000828211156200022757fe5b508082035b92915050565b600082151562000245575060006200022c565b508181028183828115156200025657fe5b04146200022c57fe5b600081838115156200026d57fe5b049392505050565b818101828110156200022c57fe5b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002c657805160ff1916838001178555620002f6565b82800160010185558215620002f6579182015b82811115620002f6578251825591602001919060010190620002d9565b506200030492915062000308565b5090565b6200032591905b808211156200030457600081556001016200030f565b90565b610bfa80620003386000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166308d57276811461053e57806316b788e31461057357806319e1325b1461059a57806321370942146105af5780632de8e659146105c95780634c3109d8146105de5780634e2611ae146105f35780635431c94e146106245780637284e4161461064b5780637fc38f90146106d5578063848b86e3146106ea5780638da5cb5b1461070b578063b7dc2a9f14610720578063c804192c14610735578063cfda7cd11461074a578063f2fde38b1461075f578063ff186b2e14610780575b600254604080517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290516000928392839283928392600160a060020a03909116916370a082319160248082019260209290919082900301818787803b15801561016057600080fd5b505af1158015610174573d6000803e3d6000fd5b505050506040513d602081101561018a57600080fd5b505194506000851161019b57600080fd5b600754600654106101ab57600080fd5b600a543494508410156101bd57600080fd5b600b548411156101cc57600080fd5b6101f9670de0b6b3a76400006101ed6004548761079590919063ffffffff16565b9063ffffffff6107c416565b925082851061034d57600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018690529051600160a060020a039092169163a9059cbb916044808201926020929091908290030181600087803b15801561026f57600080fd5b505af1158015610283573d6000803e3d6000fd5b505050506040513d602081101561029957600080fd5b505115156102a357fe5b60045460408051918252602082018590528181018690525133917fd7214378f75956f219bcc0fb18f6fa74564c25754100b65dcd05241a43120459919081900360600190a26006546102fb908463ffffffff6107d916565b600655600c54841061034857336000818152600d6020526040808220805460ff19166001179055517f69820297c5b101a5d662bdba8d0a6394f4747238dcd7df834c223133aa93b14d9190a25b6104f2565b60045461036c906101ed87670de0b6b3a764000063ffffffff61079516565b600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051929450600160a060020a039091169163a9059cbb916044808201926020929091908290030181600087803b1580156103dc57600080fd5b505af11580156103f0573d6000803e3d6000fd5b505050506040513d602081101561040657600080fd5b5051151561041057fe5b60045460408051918252602082018790528181018490525133917fd7214378f75956f219bcc0fb18f6fa74564c25754100b65dcd05241a43120459919081900360600190a2600654610468908663ffffffff6107d916565b600655336108fc61047f868563ffffffff6107e616565b6040518115909202916000818181858888f193505050501580156104a7573d6000803e3d6000fd5b50600c5482106104f257336000818152600d6020526040808220805460ff19166001179055517f69820297c5b101a5d662bdba8d0a6394f4747238dcd7df834c223133aa93b14d9190a25b6104fa6107f8565b50600354604051303191600160a060020a03169082156108fc029083906000818181858888f19350505050158015610536573d6000803e3d6000fd5b505050505050005b34801561054a57600080fd5b5061055f600160a060020a0360043516610857565b604080519115158252519081900360200190f35b34801561057f57600080fd5b5061058861086c565b60408051918252519081900360200190f35b3480156105a657600080fd5b50610588610872565b3480156105bb57600080fd5b506105c7600435610878565b005b3480156105d557600080fd5b506105886108d2565b3480156105ea57600080fd5b506105886108d8565b3480156105ff57600080fd5b506106086108de565b60408051600160a060020a039092168252519081900360200190f35b34801561063057600080fd5b506105c7600160a060020a03600435811690602435166108ed565b34801561065757600080fd5b50610660610a3a565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561069a578181015183820152602001610682565b50505050905090810190601f1680156106c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106e157600080fd5b50610588610ac7565b3480156106f657600080fd5b506105c7600160a060020a0360043516610acd565b34801561071757600080fd5b50610608610b13565b34801561072c57600080fd5b50610588610b22565b34801561074157600080fd5b50610588610b28565b34801561075657600080fd5b50610588610b2e565b34801561076b57600080fd5b506105c7600160a060020a0360043516610b34565b34801561078c57600080fd5b50610588610bc8565b60008215156107a6575060006107be565b508181028183828115156107b657fe5b04146107be57fe5b92915050565b600081838115156107d157fe5b049392505050565b818101828110156107be57fe5b6000828211156107f257fe5b50900390565b61085261083c61082d6007546101ed6006546108216008546009546107e690919063ffffffff16565b9063ffffffff61079516565b6008549063ffffffff6107d916565b6005546101ed90620f424063ffffffff61079516565b600455565b600d6020526000908152604090205460ff1681565b600c5481565b60095481565b600054600160a060020a0316331461088f57600080fd5b60058190556040805182815290517f207362b0941b1d54b0180f582d983cd945a1157b0a977cc2f6febfc7f334f7b89181900360200190a16108cf6107f8565b50565b600b5481565b60045481565b600254600160a060020a031681565b60008054600160a060020a0316331461090557600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516916370a082319160248083019260209291908290030181600087803b15801561096657600080fd5b505af115801561097a573d6000803e3d6000fd5b505050506040513d602081101561099057600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0385811660048301526024820184905291519293509085169163a9059cbb916044808201926020929091908290030181600087803b158015610a0157600080fd5b505af1158015610a15573d6000803e3d6000fd5b505050506040513d6020811015610a2b57600080fd5b50511515610a3557fe5b505050565b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610abf5780601f10610a9457610100808354040283529160200191610abf565b820191906000526020600020905b815481529060010190602001808311610aa257829003601f168201915b505050505081565b60085481565b600054600160a060020a03163314610ae457600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a031681565b600a5481565b60065481565b60075481565b600054600160a060020a03163314610b4b57600080fd5b600160a060020a0381161515610b6057600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600554815600a165627a7a7230582052d732d384740e4e8e40409aab13a6cec5477522555cd9f50a1add86d163433000290000000000000000000000003f13a8039d33fbf19467183e3b4249e7a4c212f50000000000000000000000000000000000000000000000000000000306dc4200
Deployed Bytecode
0x6080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166308d57276811461053e57806316b788e31461057357806319e1325b1461059a57806321370942146105af5780632de8e659146105c95780634c3109d8146105de5780634e2611ae146105f35780635431c94e146106245780637284e4161461064b5780637fc38f90146106d5578063848b86e3146106ea5780638da5cb5b1461070b578063b7dc2a9f14610720578063c804192c14610735578063cfda7cd11461074a578063f2fde38b1461075f578063ff186b2e14610780575b600254604080517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290516000928392839283928392600160a060020a03909116916370a082319160248082019260209290919082900301818787803b15801561016057600080fd5b505af1158015610174573d6000803e3d6000fd5b505050506040513d602081101561018a57600080fd5b505194506000851161019b57600080fd5b600754600654106101ab57600080fd5b600a543494508410156101bd57600080fd5b600b548411156101cc57600080fd5b6101f9670de0b6b3a76400006101ed6004548761079590919063ffffffff16565b9063ffffffff6107c416565b925082851061034d57600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018690529051600160a060020a039092169163a9059cbb916044808201926020929091908290030181600087803b15801561026f57600080fd5b505af1158015610283573d6000803e3d6000fd5b505050506040513d602081101561029957600080fd5b505115156102a357fe5b60045460408051918252602082018590528181018690525133917fd7214378f75956f219bcc0fb18f6fa74564c25754100b65dcd05241a43120459919081900360600190a26006546102fb908463ffffffff6107d916565b600655600c54841061034857336000818152600d6020526040808220805460ff19166001179055517f69820297c5b101a5d662bdba8d0a6394f4747238dcd7df834c223133aa93b14d9190a25b6104f2565b60045461036c906101ed87670de0b6b3a764000063ffffffff61079516565b600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018990529051929450600160a060020a039091169163a9059cbb916044808201926020929091908290030181600087803b1580156103dc57600080fd5b505af11580156103f0573d6000803e3d6000fd5b505050506040513d602081101561040657600080fd5b5051151561041057fe5b60045460408051918252602082018790528181018490525133917fd7214378f75956f219bcc0fb18f6fa74564c25754100b65dcd05241a43120459919081900360600190a2600654610468908663ffffffff6107d916565b600655336108fc61047f868563ffffffff6107e616565b6040518115909202916000818181858888f193505050501580156104a7573d6000803e3d6000fd5b50600c5482106104f257336000818152600d6020526040808220805460ff19166001179055517f69820297c5b101a5d662bdba8d0a6394f4747238dcd7df834c223133aa93b14d9190a25b6104fa6107f8565b50600354604051303191600160a060020a03169082156108fc029083906000818181858888f19350505050158015610536573d6000803e3d6000fd5b505050505050005b34801561054a57600080fd5b5061055f600160a060020a0360043516610857565b604080519115158252519081900360200190f35b34801561057f57600080fd5b5061058861086c565b60408051918252519081900360200190f35b3480156105a657600080fd5b50610588610872565b3480156105bb57600080fd5b506105c7600435610878565b005b3480156105d557600080fd5b506105886108d2565b3480156105ea57600080fd5b506105886108d8565b3480156105ff57600080fd5b506106086108de565b60408051600160a060020a039092168252519081900360200190f35b34801561063057600080fd5b506105c7600160a060020a03600435811690602435166108ed565b34801561065757600080fd5b50610660610a3a565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561069a578181015183820152602001610682565b50505050905090810190601f1680156106c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106e157600080fd5b50610588610ac7565b3480156106f657600080fd5b506105c7600160a060020a0360043516610acd565b34801561071757600080fd5b50610608610b13565b34801561072c57600080fd5b50610588610b22565b34801561074157600080fd5b50610588610b28565b34801561075657600080fd5b50610588610b2e565b34801561076b57600080fd5b506105c7600160a060020a0360043516610b34565b34801561078c57600080fd5b50610588610bc8565b60008215156107a6575060006107be565b508181028183828115156107b657fe5b04146107be57fe5b92915050565b600081838115156107d157fe5b049392505050565b818101828110156107be57fe5b6000828211156107f257fe5b50900390565b61085261083c61082d6007546101ed6006546108216008546009546107e690919063ffffffff16565b9063ffffffff61079516565b6008549063ffffffff6107d916565b6005546101ed90620f424063ffffffff61079516565b600455565b600d6020526000908152604090205460ff1681565b600c5481565b60095481565b600054600160a060020a0316331461088f57600080fd5b60058190556040805182815290517f207362b0941b1d54b0180f582d983cd945a1157b0a977cc2f6febfc7f334f7b89181900360200190a16108cf6107f8565b50565b600b5481565b60045481565b600254600160a060020a031681565b60008054600160a060020a0316331461090557600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038516916370a082319160248083019260209291908290030181600087803b15801561096657600080fd5b505af115801561097a573d6000803e3d6000fd5b505050506040513d602081101561099057600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0385811660048301526024820184905291519293509085169163a9059cbb916044808201926020929091908290030181600087803b158015610a0157600080fd5b505af1158015610a15573d6000803e3d6000fd5b505050506040513d6020811015610a2b57600080fd5b50511515610a3557fe5b505050565b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610abf5780601f10610a9457610100808354040283529160200191610abf565b820191906000526020600020905b815481529060010190602001808311610aa257829003601f168201915b505050505081565b60085481565b600054600160a060020a03163314610ae457600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a031681565b600a5481565b60065481565b60075481565b600054600160a060020a03163314610b4b57600080fd5b600160a060020a0381161515610b6057600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600554815600a165627a7a7230582052d732d384740e4e8e40409aab13a6cec5477522555cd9f50a1add86d16343300029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000003f13a8039d33fbf19467183e3b4249e7a4c212f50000000000000000000000000000000000000000000000000000000306dc4200
-----Decoded View---------------
Arg [0] : _vnetToken (address): 0x3F13A8039D33FbF19467183e3B4249E7a4c212F5
Arg [1] : _ethPrice (uint256): 13000000000
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000003f13a8039d33fbf19467183e3b4249e7a4c212f5
Arg [1] : 0000000000000000000000000000000000000000000000000000000306dc4200
Swarm Source
bzzr://52d732d384740e4e8e40409aab13a6cec5477522555cd9f50a1add86d1634330
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.