Overview
ETH Balance
0 ETH
Eth Value
$0.00
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
There are no matching entriesUpdate your filters to view other transactions | |||||||||
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Nest_3_MiningContract
Compiler Version
v0.6.0+commit.26b70077
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-07-28
*/
pragma solidity 0.6.0;
/**
* @title Mining contract
* @dev Mining pool + mining logic
*/
contract Nest_3_MiningContract {
using address_make_payable for address;
using SafeMath for uint256;
uint256 _blockAttenuation = 2400000; // Block decay time interval
uint256[10] _attenuationAmount; // Mining decay amount
uint256 _afterMiningAmount = 40 ether; // Stable period mining amount
uint256 _firstBlockNum; // Starting mining block
uint256 _latestMining; // Latest offering block
Nest_3_VoteFactory _voteFactory; // Voting contract
ERC20 _nestContract; // NEST contract address
address _offerFactoryAddress; // Offering contract address
// Current block, current block mining amount
event OreDrawingLog(uint256 nowBlock, uint256 blockAmount);
/**
* @dev Initialization method
* @param voteFactory voting contract address
*/
constructor(address voteFactory) public {
_voteFactory = Nest_3_VoteFactory(address(voteFactory));
_offerFactoryAddress = address(_voteFactory.checkAddress("nest.v3.offerMain"));
_nestContract = ERC20(address(_voteFactory.checkAddress("nest")));
// Initiate mining parameters
_firstBlockNum = 6236588;
_latestMining = block.number;
uint256 blockAmount = 400 ether;
for (uint256 i = 0; i < 10; i ++) {
_attenuationAmount[i] = blockAmount;
blockAmount = blockAmount.mul(8).div(10);
}
}
/**
* @dev Reset voting contract
* @param voteFactory Voting contract address
*/
function changeMapping(address voteFactory) public onlyOwner {
_voteFactory = Nest_3_VoteFactory(address(voteFactory));
_offerFactoryAddress = address(_voteFactory.checkAddress("nest.v3.offerMain"));
_nestContract = ERC20(address(_voteFactory.checkAddress("nest")));
}
/**
* @dev Offering mining
* @return Current block mining amount
*/
function oreDrawing() public returns (uint256) {
require(address(msg.sender) == _offerFactoryAddress, "No authority");
// Update mining amount list
uint256 miningAmount = changeBlockAmountList();
// Transfer NEST
if (_nestContract.balanceOf(address(this)) < miningAmount){
miningAmount = _nestContract.balanceOf(address(this));
}
if (miningAmount > 0) {
_nestContract.transfer(address(msg.sender), miningAmount);
emit OreDrawingLog(block.number,miningAmount);
}
return miningAmount;
}
/**
* @dev Update mining amount list
*/
function changeBlockAmountList() private returns (uint256) {
uint256 createBlock = _firstBlockNum;
uint256 recentlyUsedBlock = _latestMining;
uint256 attenuationPointNow = block.number.sub(createBlock).div(_blockAttenuation);
uint256 miningAmount = 0;
uint256 attenuation;
if (attenuationPointNow > 9) {
attenuation = _afterMiningAmount;
} else {
attenuation = _attenuationAmount[attenuationPointNow];
}
miningAmount = attenuation.mul(block.number.sub(recentlyUsedBlock));
_latestMining = block.number;
return miningAmount;
}
/**
* @dev Transfer all NEST
* @param target Transfer target address
*/
function takeOutNest(address target) public onlyOwner {
_nestContract.transfer(address(target),_nestContract.balanceOf(address(this)));
}
// Check block decay time interval
function checkBlockAttenuation() public view returns(uint256) {
return _blockAttenuation;
}
// Check latest offering block
function checkLatestMining() public view returns(uint256) {
return _latestMining;
}
// Check mining amount decay
function checkAttenuationAmount(uint256 num) public view returns(uint256) {
return _attenuationAmount[num];
}
// Check NEST balance
function checkNestBalance() public view returns(uint256) {
return _nestContract.balanceOf(address(this));
}
// Modify block decay time interval
function changeBlockAttenuation(uint256 blockNum) public onlyOwner {
require(blockNum > 0);
_blockAttenuation = blockNum;
}
// Modify mining amount decay
function changeAttenuationAmount(uint256 firstAmount, uint256 top, uint256 bottom) public onlyOwner {
uint256 blockAmount = firstAmount;
for (uint256 i = 0; i < 10; i ++) {
_attenuationAmount[i] = blockAmount;
blockAmount = blockAmount.mul(top).div(bottom);
}
}
// Administrator only
modifier onlyOwner(){
require(_voteFactory.checkOwners(msg.sender), "No authority");
_;
}
}
// Voting contract
interface Nest_3_VoteFactory {
// Check address
function checkAddress(string calldata name) external view returns (address contractAddress);
// Check whether administrator
function checkOwners(address man) external view returns (bool);
}
// EC20
interface ERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
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) {
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;
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;
}
}
library address_make_payable {
function make_payable(address x) internal pure returns (address payable) {
return address(uint160(x));
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"voteFactory","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"nowBlock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"blockAmount","type":"uint256"}],"name":"OreDrawingLog","type":"event"},{"inputs":[{"internalType":"uint256","name":"firstAmount","type":"uint256"},{"internalType":"uint256","name":"top","type":"uint256"},{"internalType":"uint256","name":"bottom","type":"uint256"}],"name":"changeAttenuationAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockNum","type":"uint256"}],"name":"changeBlockAttenuation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"voteFactory","type":"address"}],"name":"changeMapping","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"}],"name":"checkAttenuationAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkBlockAttenuation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkLatestMining","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkNestBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oreDrawing","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"takeOutNest","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405262249f0060005568022b1c8c1227a00000600b553480156200002557600080fd5b506040516200104e3803806200104e833981810160405260208110156200004b57600080fd5b5051600e80546001600160a01b0319166001600160a01b038084169190911791829055604080516347f3bf4360e11b815260206004820181905260116024830152703732b9ba173b199737b33332b926b0b4b760791b604483015291519390921692638fe77e86926064808201939291829003018186803b158015620000d057600080fd5b505afa158015620000e5573d6000803e3d6000fd5b505050506040513d6020811015620000fc57600080fd5b5051601080546001600160a01b0319166001600160a01b03928316179055600e54604080516347f3bf4360e11b8152602060048083018290526024830152631b995cdd60e21b604483015291519290931692638fe77e869260648083019392829003018186803b1580156200017057600080fd5b505afa15801562000185573d6000803e3d6000fd5b505050506040513d60208110156200019c57600080fd5b5051600f80546001600160a01b0319166001600160a01b03909216919091179055625f29ac600c5543600d556815af1d78b58c40000060005b600a8110156200022e5781600182600a8110620001ee57fe5b015562000223600a6200020f84600862000237602090811b620009df17901c565b6200029e60201b62000a411790919060201c565b9150600101620001d5565b5050506200038f565b600082620002485750600062000298565b828202828482816200025657fe5b0414620002955760405162461bcd60e51b81526004018080602001828103825260218152602001806200102d6021913960400191505060405180910390fd5b90505b92915050565b60006200029583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250620002e860201b60201c565b60008183620003785760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200033c57818101518382015260200162000322565b50505050905090810190601f1680156200036a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816200038557fe5b0495945050505050565b610c8e806200039f6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a781e7f811610066578063a781e7f814610102578063b34ed41214610128578063be9c375f14610145578063cd0a6f631461014d578063e246ac391461017357610093565b8063180d574c146100985780633d9faf87146100c757806346bf7cf8146100f2578063920f5e37146100fa575b600080fd5b6100b5600480360360208110156100ae57600080fd5b503561017b565b60408051918252519081900360200190f35b6100f0600480360360608110156100dd57600080fd5b5080359060208101359060400135610192565b005b6100b5610297565b6100b56104b5565b6100f06004803603602081101561011857600080fd5b50356001600160a01b03166104bb565b6100f06004803603602081101561013e57600080fd5b50356106df565b6100b56107a8565b6100f06004803603602081101561016357600080fd5b50356001600160a01b03166107ae565b6100b5610963565b6000600182600a811061018a57fe5b015492915050565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156101dd57600080fd5b505afa1580156101f1573d6000803e3d6000fd5b505050506040513d602081101561020757600080fd5b5051610249576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b8260005b600a8110156102905781600182600a811061026457fe5b01556102868361027a848763ffffffff6109df16565b9063ffffffff610a4116565b915060010161024d565b5050505050565b6010546000906001600160a01b031633146102e8576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b60006102f2610a83565b600f54604080516370a0823160e01b8152306004820152905192935083926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561034257600080fd5b505afa158015610356573d6000803e3d6000fd5b505050506040513d602081101561036c57600080fd5b505110156103ee57600f54604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156103bf57600080fd5b505afa1580156103d3573d6000803e3d6000fd5b505050506040513d60208110156103e957600080fd5b505190505b80156104b057600f546040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561044857600080fd5b505af115801561045c573d6000803e3d6000fd5b505050506040513d602081101561047257600080fd5b5050604080514381526020810183905281517fe562eb487d0f4f5d86dc1c1fc74820ea3006c9d180ea22a48404eed0dac4a659929181900390910190a15b905090565b600d5490565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561050657600080fd5b505afa15801561051a573d6000803e3d6000fd5b505050506040513d602081101561053057600080fd5b5051610572576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600e80546001600160a01b0319166001600160a01b038381169190911791829055604080516347f3bf4360e11b815260206004820181905260116024830152703732b9ba173b199737b33332b926b0b4b760791b604483015291519390921692638fe77e86926064808201939291829003018186803b1580156105f457600080fd5b505afa158015610608573d6000803e3d6000fd5b505050506040513d602081101561061e57600080fd5b5051601080546001600160a01b0319166001600160a01b03928316179055600e54604080516347f3bf4360e11b8152602060048083018290526024830152631b995cdd60e21b604483015291519290931692638fe77e869260648083019392829003018186803b15801561069157600080fd5b505afa1580156106a5573d6000803e3d6000fd5b505050506040513d60208110156106bb57600080fd5b5051600f80546001600160a01b0319166001600160a01b0390921691909117905550565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561072a57600080fd5b505afa15801561073e573d6000803e3d6000fd5b505050506040513d602081101561075457600080fd5b5051610796576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600081116107a357600080fd5b600055565b60005490565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156107f957600080fd5b505afa15801561080d573d6000803e3d6000fd5b505050506040513d602081101561082357600080fd5b5051610865576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600f54604080516370a0823160e01b815230600482015290516001600160a01b039092169163a9059cbb91849184916370a08231916024808301926020929190829003018186803b1580156108b957600080fd5b505afa1580156108cd573d6000803e3d6000fd5b505050506040513d60208110156108e357600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561093457600080fd5b505af1158015610948573d6000803e3d6000fd5b505050506040513d602081101561095e57600080fd5b505050565b600f54604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156109ae57600080fd5b505afa1580156109c2573d6000803e3d6000fd5b505050506040513d60208110156109d857600080fd5b5051905090565b6000826109ee57506000610a3b565b828202828482816109fb57fe5b0414610a385760405162461bcd60e51b8152600401808060200182810382526021815260200180610c386021913960400191505060405180910390fd5b90505b92915050565b6000610a3883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610afe565b600c54600d5460008054909291908390610aa79061027a438663ffffffff610ba016565b90506000806009831115610abe5750600b54610ad0565b600183600a8110610acb57fe5b015490505b610af0610ae3438663ffffffff610ba016565b829063ffffffff6109df16565b43600d559550505050505090565b60008183610b8a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b4f578181015183820152602001610b37565b50505050905090810190601f168015610b7c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581610b9657fe5b0495945050505050565b6000610a3883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060008184841115610c2f5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610b4f578181015183820152602001610b37565b50505090039056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122028edb0240734441bf8d3bdef66077bf3438b43888baca7fd03161274ede913cf64736f6c63430006000033536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77000000000000000000000000a628845c523975493da88ac3641a803e92fa5d54
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063a781e7f811610066578063a781e7f814610102578063b34ed41214610128578063be9c375f14610145578063cd0a6f631461014d578063e246ac391461017357610093565b8063180d574c146100985780633d9faf87146100c757806346bf7cf8146100f2578063920f5e37146100fa575b600080fd5b6100b5600480360360208110156100ae57600080fd5b503561017b565b60408051918252519081900360200190f35b6100f0600480360360608110156100dd57600080fd5b5080359060208101359060400135610192565b005b6100b5610297565b6100b56104b5565b6100f06004803603602081101561011857600080fd5b50356001600160a01b03166104bb565b6100f06004803603602081101561013e57600080fd5b50356106df565b6100b56107a8565b6100f06004803603602081101561016357600080fd5b50356001600160a01b03166107ae565b6100b5610963565b6000600182600a811061018a57fe5b015492915050565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156101dd57600080fd5b505afa1580156101f1573d6000803e3d6000fd5b505050506040513d602081101561020757600080fd5b5051610249576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b8260005b600a8110156102905781600182600a811061026457fe5b01556102868361027a848763ffffffff6109df16565b9063ffffffff610a4116565b915060010161024d565b5050505050565b6010546000906001600160a01b031633146102e8576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b60006102f2610a83565b600f54604080516370a0823160e01b8152306004820152905192935083926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561034257600080fd5b505afa158015610356573d6000803e3d6000fd5b505050506040513d602081101561036c57600080fd5b505110156103ee57600f54604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156103bf57600080fd5b505afa1580156103d3573d6000803e3d6000fd5b505050506040513d60208110156103e957600080fd5b505190505b80156104b057600f546040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561044857600080fd5b505af115801561045c573d6000803e3d6000fd5b505050506040513d602081101561047257600080fd5b5050604080514381526020810183905281517fe562eb487d0f4f5d86dc1c1fc74820ea3006c9d180ea22a48404eed0dac4a659929181900390910190a15b905090565b600d5490565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561050657600080fd5b505afa15801561051a573d6000803e3d6000fd5b505050506040513d602081101561053057600080fd5b5051610572576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600e80546001600160a01b0319166001600160a01b038381169190911791829055604080516347f3bf4360e11b815260206004820181905260116024830152703732b9ba173b199737b33332b926b0b4b760791b604483015291519390921692638fe77e86926064808201939291829003018186803b1580156105f457600080fd5b505afa158015610608573d6000803e3d6000fd5b505050506040513d602081101561061e57600080fd5b5051601080546001600160a01b0319166001600160a01b03928316179055600e54604080516347f3bf4360e11b8152602060048083018290526024830152631b995cdd60e21b604483015291519290931692638fe77e869260648083019392829003018186803b15801561069157600080fd5b505afa1580156106a5573d6000803e3d6000fd5b505050506040513d60208110156106bb57600080fd5b5051600f80546001600160a01b0319166001600160a01b0390921691909117905550565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561072a57600080fd5b505afa15801561073e573d6000803e3d6000fd5b505050506040513d602081101561075457600080fd5b5051610796576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600081116107a357600080fd5b600055565b60005490565b600e546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156107f957600080fd5b505afa15801561080d573d6000803e3d6000fd5b505050506040513d602081101561082357600080fd5b5051610865576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600f54604080516370a0823160e01b815230600482015290516001600160a01b039092169163a9059cbb91849184916370a08231916024808301926020929190829003018186803b1580156108b957600080fd5b505afa1580156108cd573d6000803e3d6000fd5b505050506040513d60208110156108e357600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561093457600080fd5b505af1158015610948573d6000803e3d6000fd5b505050506040513d602081101561095e57600080fd5b505050565b600f54604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156109ae57600080fd5b505afa1580156109c2573d6000803e3d6000fd5b505050506040513d60208110156109d857600080fd5b5051905090565b6000826109ee57506000610a3b565b828202828482816109fb57fe5b0414610a385760405162461bcd60e51b8152600401808060200182810382526021815260200180610c386021913960400191505060405180910390fd5b90505b92915050565b6000610a3883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610afe565b600c54600d5460008054909291908390610aa79061027a438663ffffffff610ba016565b90506000806009831115610abe5750600b54610ad0565b600183600a8110610acb57fe5b015490505b610af0610ae3438663ffffffff610ba016565b829063ffffffff6109df16565b43600d559550505050505090565b60008183610b8a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b4f578181015183820152602001610b37565b50505050905090810190601f168015610b7c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581610b9657fe5b0495945050505050565b6000610a3883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060008184841115610c2f5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610b4f578181015183820152602001610b37565b50505090039056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122028edb0240734441bf8d3bdef66077bf3438b43888baca7fd03161274ede913cf64736f6c63430006000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a628845c523975493da88ac3641a803e92fa5d54
-----Decoded View---------------
Arg [0] : voteFactory (address): 0xa628845c523975493DA88Ac3641a803E92fa5d54
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a628845c523975493da88ac3641a803e92fa5d54
Deployed Bytecode Sourcemap
99:5114:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;99:5114:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4211:123;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4211:123:0;;:::i;:::-;;;;;;;;;;;;;;;;4740:319;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4740:319:0;;;;;;;;;;;;:::i;:::-;;2279:611;;;:::i;4068:97::-;;;:::i;1861:318::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1861:318:0;-1:-1:-1;;;;;1861:318:0;;:::i;4547:146::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4547:146:0;;:::i;3915:105::-;;;:::i;3716:151::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3716:151:0;-1:-1:-1;;;;;3716:151:0;;:::i;4373:121::-;;;:::i;4211:123::-;4276:7;4303:18;4322:3;4303:23;;;;;;;;;;4211:123;-1:-1:-1;;4211:123:0:o;4740:319::-;5137:12;;:36;;;-1:-1:-1;;;5137:36:0;;5162:10;5137:36;;;;;;-1:-1:-1;;;;;5137:12:0;;;;:24;;:36;;;;;;;;;;;;;;;:12;:36;;;5:2:-1;;;;30:1;27;20:12;5:2;5137:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5137:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5137:36:0;5129:61;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;;;;4873:11;4851:19:::1;4895:157;4919:2;4915:1;:6;4895:157;;;4968:11;4944:18;4963:1;4944:21;;;;;;;;:35:::0;5008:32:::1;5033:6:::0;5008:20:::1;:11:::0;5024:3;5008:20:::1;:15;:20;:::i;:::-;:24:::0;:32:::1;:24;:32;:::i;:::-;4994:46:::0;-1:-1:-1;4923:4:0::1;;4895:157;;;;5201:1;4740:319:::0;;;:::o;2279:611::-;2368:20;;2317:7;;-1:-1:-1;;;;;2368:20:0;2353:10;2345:43;2337:68;;;;;-1:-1:-1;;;2337:68:0;;;;;;;;;;;;-1:-1:-1;;;2337:68:0;;;;;;;;;;;;;;;2455:20;2478:23;:21;:23::i;:::-;2543:13;;:38;;;-1:-1:-1;;;2543:38:0;;2575:4;2543:38;;;;;;2455:46;;-1:-1:-1;2455:46:0;;-1:-1:-1;;;;;2543:13:0;;;;:23;;:38;;;;;;;;;;;;;;;:13;:38;;;5:2:-1;;;;30:1;27;20:12;5:2;2543:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2543:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2543:38:0;:53;2539:138;;;2627:13;;:38;;;-1:-1:-1;;;2627:38:0;;2659:4;2627:38;;;;;;-1:-1:-1;;;;;2627:13:0;;;;:23;;:38;;;;;;;;;;;;;;;:13;:38;;;5:2:-1;;;;30:1;27;20:12;5:2;2627:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2627:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2627:38:0;;-1:-1:-1;2539:138:0;2691:16;;2687:166;;2724:13;;:57;;;-1:-1:-1;;;2724:57:0;;2755:10;2724:57;;;;;;;;;;;;-1:-1:-1;;;;;2724:13:0;;;;:22;;:57;;;;;;;;;;;;;;;:13;;:57;;;5:2:-1;;;;30:1;27;20:12;5:2;2724:57:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2724:57:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2801:40:0;;;2815:12;2801:40;;2724:57;2801:40;;;;;;;;;;;;;;;;;;2687:166;2870:12;-1:-1:-1;2279:611:0;:::o;4068:97::-;4144:13;;4068:97;:::o;1861:318::-;5137:12;;:36;;;-1:-1:-1;;;5137:36:0;;5162:10;5137:36;;;;;;-1:-1:-1;;;;;5137:12:0;;;;:24;;:36;;;;;;;;;;;;;;;:12;:36;;;5:2:-1;;;;30:1;27;20:12;5:2;5137:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5137:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5137:36:0;5129:61;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;;;;1933:12:::1;:55:::0;;-1:-1:-1;;;;;;1933:55:0::1;-1:-1:-1::0;;;;;1933:55:0;;::::1;::::0;;;::::1;::::0;;;;2048:46:::1;::::0;;-1:-1:-1;;;2048:46:0;;::::1;;::::0;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;2048:46:0;;;;;;:12;;;::::1;::::0;:25:::1;::::0;:46;;;;;;;;;;;;:12;:46;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;2048:46:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;2048:46:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;2048:46:0;2017:20:::1;:78:::0;;-1:-1:-1;;;;;;2017:78:0::1;-1:-1:-1::0;;;;;2017:78:0;;::::1;;::::0;;2136:12:::1;::::0;:33:::1;::::0;;-1:-1:-1;;;2136:33:0;;2048:46:::1;2136:33;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;2136:33:0;;;;;;:12;;;::::1;::::0;:25:::1;::::0;:33;;;;;2048:46;2136:33;;;;;:12;:33;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;2136:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;2136:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;2136:33:0;2106:13:::1;:65:::0;;-1:-1:-1;;;;;;2106:65:0::1;-1:-1:-1::0;;;;;2106:65:0;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;1861:318:0:o;4547:146::-;5137:12;;:36;;;-1:-1:-1;;;5137:36:0;;5162:10;5137:36;;;;;;-1:-1:-1;;;;;5137:12:0;;;;:24;;:36;;;;;;;;;;;;;;;:12;:36;;;5:2:-1;;;;30:1;27;20:12;5:2;5137:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5137:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5137:36:0;5129:61;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;;;;4644:1:::1;4633:8;:12;4625:21;;;::::0;::::1;;4657:17;:28:::0;4547:146::o;3915:105::-;3968:7;3995:17;3915:105;:::o;3716:151::-;5137:12;;:36;;;-1:-1:-1;;;5137:36:0;;5162:10;5137:36;;;;;;-1:-1:-1;;;;;5137:12:0;;;;:24;;:36;;;;;;;;;;;;;;;:12;:36;;;5:2:-1;;;;30:1;27;20:12;5:2;5137:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5137:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5137:36:0;5129:61;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;-1:-1:-1;;;5129:61:0;;;;;;;;;;;;;;;3781:13:::1;::::0;3820:38:::1;::::0;;-1:-1:-1;;;3820:38:0;;3852:4:::1;3820:38;::::0;::::1;::::0;;;-1:-1:-1;;;;;3781:13:0;;::::1;::::0;:22:::1;::::0;3812:6;;3781:13;;3820:23:::1;::::0;:38;;;;;::::1;::::0;;;;;;;;3781:13;3820:38;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;3820:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;3820:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;3820:38:0;3781:78:::1;::::0;;-1:-1:-1;;;;;;3781:78:0::1;::::0;;;;;;-1:-1:-1;;;;;3781:78:0;;::::1;;::::0;::::1;::::0;;;;;;;;;;;;;;3820:38:::1;::::0;3781:78;;;;;;;-1:-1:-1;3781:78:0;;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;3781:78:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;3781:78:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;;;3716:151:0:o;4373:121::-;4448:13;;:38;;;-1:-1:-1;;;4448:38:0;;4480:4;4448:38;;;;;;4421:7;;-1:-1:-1;;;;;4448:13:0;;:23;;:38;;;;;;;;;;;;;;:13;:38;;;5:2:-1;;;;30:1;27;20:12;5:2;4448:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4448:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4448:38:0;;-1:-1:-1;4373:121:0;:::o;6726:248::-;6784:7;6808:6;6804:47;;-1:-1:-1;6838:1:0;6831:8;;6804:47;6873:5;;;6877:1;6873;:5;:1;6897:5;;;;;:10;6889:56;;;;-1:-1:-1;;;6889:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6965:1;-1:-1:-1;6726:248:0;;;;;:::o;6980:132::-;7038:7;7065:39;7069:1;7072;7065:39;;;;;;;;;;;;;;;;;:3;:39::i;2957:655::-;3049:14;;3102:13;;3007:7;3190:17;;3007:7;;3049:14;3102:13;3007:7;;3156:52;;:29;:12;3049:14;3156:29;:16;:29;:::i;:52::-;3126:82;-1:-1:-1;3219:20:0;;3310:1;3288:23;;3284:174;;;-1:-1:-1;3342:18:0;;3284:174;;;3407:18;3426:19;3407:39;;;;;;;;;3393:53;;3284:174;3483:52;3499:35;:12;3516:17;3499:35;:16;:35;:::i;:::-;3483:11;;:52;:15;:52;:::i;:::-;3562:12;3546:13;:28;3468:67;-1:-1:-1;;;;;;2957:655:0;:::o;7118:189::-;7204:7;7239:12;7232:5;7224:28;;;;-1:-1:-1;;;7224:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;7224:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7263:9;7279:1;7275;:5;;;;;;;7118:189;-1:-1:-1;;;;;7118:189:0:o;6386:136::-;6444:7;6471:43;6475:1;6478;6471:43;;;;;;;;;;;;;;;;;6614:7;6650:12;6642:6;;;;6634:29;;;;-1:-1:-1;;;6634:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;6634:29:0;-1:-1:-1;;;6686:5:0;;;6528:192::o
Swarm Source
ipfs://28edb0240734441bf8d3bdef66077bf3438b43888baca7fd03161274ede913cf
Loading...
Loading
Loading...
Loading
OVERVIEW
NEST Token mining pool V3.Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.