Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Change Mapping | 10469608 | 1639 days ago | IN | 0 ETH | 0.00199534 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
11694295 | 1450 days ago | 0.01 ETH | ||||
11687535 | 1451 days ago | 0.01 ETH | ||||
11686610 | 1452 days ago | 0.01 ETH | ||||
11686141 | 1452 days ago | 0.01 ETH | ||||
11685550 | 1452 days ago | 0.01 ETH | ||||
11685533 | 1452 days ago | 0.01 ETH | ||||
11684771 | 1452 days ago | 80.39102404 ETH | ||||
11684762 | 1452 days ago | 0.1 ETH | ||||
11684557 | 1452 days ago | 0.14481595 ETH | ||||
11684557 | 1452 days ago | 0.15471882 ETH | ||||
11684557 | 1452 days ago | 0.3677678 ETH | ||||
11684557 | 1452 days ago | 0.24782964 ETH | ||||
11684557 | 1452 days ago | 0.06436596 ETH | ||||
11684557 | 1452 days ago | 0.00427389 ETH | ||||
11684557 | 1452 days ago | 0.06315752 ETH | ||||
11684557 | 1452 days ago | 0.06000003 ETH | ||||
11684557 | 1452 days ago | 0.00000005 ETH | ||||
11684557 | 1452 days ago | 0.03906665 ETH | ||||
11684557 | 1452 days ago | 0.00412309 ETH | ||||
11684557 | 1452 days ago | 0.08256707 ETH | ||||
11684557 | 1452 days ago | 0.07737544 ETH | ||||
11684557 | 1452 days ago | 0.22416242 ETH | ||||
11684557 | 1452 days ago | 0.13759911 ETH | ||||
11684557 | 1452 days ago | 0.14461628 ETH | ||||
11684557 | 1452 days ago | 0.06944746 ETH |
Loading...
Loading
Contract Name:
Nest_3_Abonus
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 ETH bonus pool * @dev ETH collection and inquiry */ contract Nest_3_Abonus { using address_make_payable for address; using SafeMath for uint256; Nest_3_VoteFactory _voteFactory; // Voting contract address _nestAddress; // NEST contract address mapping (address => uint256) ethMapping; // ETH bonus ledger of corresponding tokens uint256 _mostDistribution = 40; // The highest allocation ratio of NEST bonus pool uint256 _leastDistribution = 20; // The lowest allocation ratio of NEST bonus pool uint256 _distributionTime = 1200000; // The decay time interval of NEST bonus pool allocation ratio uint256 _distributionSpan = 5; // The decay degree of NEST bonus pool allocation ratio /** * @dev Initialization method * @param voteFactory Voting contract address */ constructor(address voteFactory) public { _voteFactory = Nest_3_VoteFactory(voteFactory); _nestAddress = address(_voteFactory.checkAddress("nest")); } /** * @dev Reset voting contract * @param voteFactory Voting contract address */ function changeMapping(address voteFactory) public onlyOwner{ _voteFactory = Nest_3_VoteFactory(voteFactory); _nestAddress = address(_voteFactory.checkAddress("nest")); } /** * @dev Transfer in bonus * @param token Corresponding to lock-up Token */ function switchToEth(address token) public payable { ethMapping[token] = ethMapping[token].add(msg.value); } /** * @dev Transferin bonus - NToken offering fee * @param token Corresponding to lock-up NToken */ function switchToEthForNTokenOffer(address token) public payable { Nest_NToken nToken = Nest_NToken(token); (uint256 createBlock,) = nToken.checkBlockInfo(); uint256 subBlock = block.number.sub(createBlock); uint256 times = subBlock.div(_distributionTime); uint256 distributionValue = times.mul(_distributionSpan); uint256 distribution = _mostDistribution; if (_leastDistribution.add(distributionValue) > _mostDistribution) { distribution = _leastDistribution; } else { distribution = _mostDistribution.sub(distributionValue); } uint256 nestEth = msg.value.mul(distribution).div(100); ethMapping[_nestAddress] = ethMapping[_nestAddress].add(nestEth); ethMapping[token] = ethMapping[token].add(msg.value.sub(nestEth)); } /** * @dev Receive ETH * @param num Receive amount * @param token Correspond to locked Token * @param target Transfer target */ function getETH(uint256 num, address token, address target) public onlyContract { require(num <= ethMapping[token], "Insufficient storage balance"); ethMapping[token] = ethMapping[token].sub(num); address payable addr = target.make_payable(); addr.transfer(num); } /** * @dev Get bonus pool balance * @param token Corresponded locked Token * @return uint256 Bonus pool balance */ function getETHNum(address token) public view returns (uint256) { return ethMapping[token]; } // View NEST address function checkNestAddress() public view returns(address) { return _nestAddress; } // View the highest NEST bonus pool allocation ratio function checkMostDistribution() public view returns(uint256) { return _mostDistribution; } // View the lowest NEST bonus pool allocation ratio function checkLeastDistribution() public view returns(uint256) { return _leastDistribution; } // View the decay time interval of NEST bonus pool allocation ratio function checkDistributionTime() public view returns(uint256) { return _distributionTime; } // View the decay degree of NEST bonus pool allocation ratio function checkDistributionSpan() public view returns(uint256) { return _distributionSpan; } // Modify the highest NEST bonus pool allocation ratio function changeMostDistribution(uint256 num) public onlyOwner { _mostDistribution = num; } // Modify the lowest NEST bonus pool allocation ratio function changeLeastDistribution(uint256 num) public onlyOwner { _leastDistribution = num; } // Modify the decay time interval of NEST bonus pool allocation ratio function changeDistributionTime(uint256 num) public onlyOwner { _distributionTime = num; } // Modify the decay degree of NEST bonus pool allocation ratio function changeDistributionSpan(uint256 num) public onlyOwner { _distributionSpan = num; } // Withdraw ETH function turnOutAllEth(uint256 amount, address target) public onlyOwner { address payable addr = target.make_payable(); addr.transfer(amount); } // Only bonus logic contract modifier onlyContract(){ require(_voteFactory.checkAddress("nest.v3.tokenAbonus") == address(msg.sender), "No authority"); _; } // Administrator only modifier onlyOwner(){ require(_voteFactory.checkOwners(address(msg.sender)), "No authority"); _; } } // Voting factory interface Nest_3_VoteFactory { // Check address function checkAddress(string calldata name) external view returns (address contractAddress); // Check whether the administrator function checkOwners(address man) external view returns (bool); } // NToken interface Nest_NToken { // Increase token function increaseTotal(uint256 value) external; // Query mining information function checkBlockInfo() external view returns(uint256 createBlock, uint256 recentlyUsedBlock); // Query creator function checkOwner() external view returns(address); 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
[{"inputs":[{"internalType":"address","name":"voteFactory","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"}],"name":"changeDistributionSpan","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"}],"name":"changeDistributionTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"}],"name":"changeLeastDistribution","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":"changeMostDistribution","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"checkDistributionSpan","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkDistributionTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkLeastDistribution","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkMostDistribution","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkNestAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"target","type":"address"}],"name":"getETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getETHNum","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"switchToEth","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"switchToEthForNTokenOffer","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"target","type":"address"}],"name":"turnOutAllEth","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526028600355601460045562124f80600555600560065534801561002657600080fd5b506040516110a03803806110a08339818101604052602081101561004957600080fd5b5051600080546001600160a01b0319166001600160a01b038084169190911791829055604080516347f3bf4360e11b8152602060048083018290526024830152631b995cdd60e21b604483015291519390921692638fe77e86926064808201939291829003018186803b1580156100bf57600080fd5b505afa1580156100d3573d6000803e3d6000fd5b505050506040513d60208110156100e957600080fd5b5051600180546001600160a01b0319166001600160a01b0390921691909117905550610f868061011a6000396000f3fe6080604052600436106100e85760003560e01c806386895d031161008a578063a781e7f811610059578063a781e7f814610292578063babb41e2146102c5578063be36d7c314610306578063e4f784af14610330576100e8565b806386895d03146101fa5780639f8f95a91461022d578063a10c2a7814610257578063a5da06291461027d576100e8565b8063414ed862116100c6578063414ed86214610155578063649e5eaa1461016a578063779c5cd91461019057806378501fd8146101c9576100e8565b80630c426231146100ed57806311f3021a146101145780631e98982f14610129575b600080fd5b3480156100f957600080fd5b5061010261035a565b60408051918252519081900360200190f35b34801561012057600080fd5b50610102610360565b34801561013557600080fd5b506101536004803603602081101561014c57600080fd5b5035610366565b005b34801561016157600080fd5b50610102610422565b6101536004803603602081101561018057600080fd5b50356001600160a01b0316610428565b34801561019c57600080fd5b50610153600480360360408110156101b357600080fd5b50803590602001356001600160a01b03166105e4565b3480156101d557600080fd5b506101de6106ee565b604080516001600160a01b039092168252519081900360200190f35b34801561020657600080fd5b506101026004803603602081101561021d57600080fd5b50356001600160a01b03166106fd565b34801561023957600080fd5b506101536004803603602081101561025057600080fd5b5035610718565b6101536004803603602081101561026d57600080fd5b50356001600160a01b03166107d4565b34801561028957600080fd5b50610102610819565b34801561029e57600080fd5b50610153600480360360208110156102b557600080fd5b50356001600160a01b031661081f565b3480156102d157600080fd5b50610153600480360360608110156102e857600080fd5b508035906001600160a01b0360208201358116916040013516610998565b34801561031257600080fd5b506101536004803603602081101561032957600080fd5b5035610b78565b34801561033c57600080fd5b506101536004803603602081101561035357600080fd5b5035610c34565b60055490565b60065490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156103b157600080fd5b505afa1580156103c5573d6000803e3d6000fd5b505050506040513d60208110156103db57600080fd5b505161041d576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600455565b60035490565b60008190506000816001600160a01b03166392c088716040518163ffffffff1660e01b8152600401604080518083038186803b15801561046757600080fd5b505afa15801561047b573d6000803e3d6000fd5b505050506040513d604081101561049157600080fd5b5051905060006104a7438363ffffffff610cf016565b905060006104c060055483610d3b90919063ffffffff16565b905060006104d960065483610d7d90919063ffffffff16565b6003546004549192509081906104f5908463ffffffff610dd616565b1115610504575060045461051a565b600354610517908363ffffffff610cf016565b90505b600061053d6064610531348563ffffffff610d7d16565b9063ffffffff610d3b16565b6001546001600160a01b031660009081526002602052604090205490915061056b908263ffffffff610dd616565b6001546001600160a01b03166000908152600260205260409020556105be610599348363ffffffff610cf016565b6001600160a01b038a166000908152600260205260409020549063ffffffff610dd616565b6001600160a01b0390981660009081526002602052604090209790975550505050505050565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561062f57600080fd5b505afa158015610643573d6000803e3d6000fd5b505050506040513d602081101561065957600080fd5b505161069b576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b60006106af826001600160a01b0316610e30565b6040519091506001600160a01b0382169084156108fc029085906000818181858888f193505050501580156106e8573d6000803e3d6000fd5b50505050565b6001546001600160a01b031690565b6001600160a01b031660009081526002602052604090205490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561076357600080fd5b505afa158015610777573d6000803e3d6000fd5b505050506040513d602081101561078d57600080fd5b50516107cf576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600655565b6001600160a01b0381166000908152600260205260409020546107fd903463ffffffff610dd616565b6001600160a01b03909116600090815260026020526040902055565b60045490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561086a57600080fd5b505afa15801561087e573d6000803e3d6000fd5b505050506040513d602081101561089457600080fd5b50516108d6576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038381169190911791829055604080516347f3bf4360e11b8152602060048083018290526024830152631b995cdd60e21b604483015291519390921692638fe77e86926064808201939291829003018186803b15801561094a57600080fd5b505afa15801561095e573d6000803e3d6000fd5b505050506040513d602081101561097457600080fd5b5051600180546001600160a01b0319166001600160a01b0390921691909117905550565b600054604080516347f3bf4360e11b815260206004820181905260136024830152726e6573742e76332e746f6b656e41626f6e757360681b6044830152915133936001600160a01b031692638fe77e869260648082019391829003018186803b158015610a0457600080fd5b505afa158015610a18573d6000803e3d6000fd5b505050506040513d6020811015610a2e57600080fd5b50516001600160a01b031614610a7a576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b6001600160a01b038216600090815260026020526040902054831115610ae7576040805162461bcd60e51b815260206004820152601c60248201527f496e73756666696369656e742073746f726167652062616c616e636500000000604482015290519081900360640190fd5b6001600160a01b038216600090815260026020526040902054610b10908463ffffffff610cf016565b6001600160a01b03808416600090815260026020526040812092909255610b38908316610e30565b6040519091506001600160a01b0382169085156108fc029086906000818181858888f19350505050158015610b71573d6000803e3d6000fd5b5050505050565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b158015610bc357600080fd5b505afa158015610bd7573d6000803e3d6000fd5b505050506040513d6020811015610bed57600080fd5b5051610c2f576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600355565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b158015610c7f57600080fd5b505afa158015610c93573d6000803e3d6000fd5b505050506040513d6020811015610ca957600080fd5b5051610ceb576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600555565b6000610d3283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610e33565b90505b92915050565b6000610d3283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610eca565b600082610d8c57506000610d35565b82820282848281610d9957fe5b0414610d325760405162461bcd60e51b8152600401808060200182810382526021815260200180610f306021913960400191505060405180910390fd5b600082820183811015610d32576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90565b60008184841115610ec25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e87578181015183820152602001610e6f565b50505050905090810190601f168015610eb45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183610f195760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610e87578181015183820152602001610e6f565b506000838581610f2557fe5b049594505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212204e4a034194b14bf9af394c0871b455a6a1065a205d8ca712ec9323cde7b108af64736f6c63430006000033000000000000000000000000a628845c523975493da88ac3641a803e92fa5d54
Deployed Bytecode
0x6080604052600436106100e85760003560e01c806386895d031161008a578063a781e7f811610059578063a781e7f814610292578063babb41e2146102c5578063be36d7c314610306578063e4f784af14610330576100e8565b806386895d03146101fa5780639f8f95a91461022d578063a10c2a7814610257578063a5da06291461027d576100e8565b8063414ed862116100c6578063414ed86214610155578063649e5eaa1461016a578063779c5cd91461019057806378501fd8146101c9576100e8565b80630c426231146100ed57806311f3021a146101145780631e98982f14610129575b600080fd5b3480156100f957600080fd5b5061010261035a565b60408051918252519081900360200190f35b34801561012057600080fd5b50610102610360565b34801561013557600080fd5b506101536004803603602081101561014c57600080fd5b5035610366565b005b34801561016157600080fd5b50610102610422565b6101536004803603602081101561018057600080fd5b50356001600160a01b0316610428565b34801561019c57600080fd5b50610153600480360360408110156101b357600080fd5b50803590602001356001600160a01b03166105e4565b3480156101d557600080fd5b506101de6106ee565b604080516001600160a01b039092168252519081900360200190f35b34801561020657600080fd5b506101026004803603602081101561021d57600080fd5b50356001600160a01b03166106fd565b34801561023957600080fd5b506101536004803603602081101561025057600080fd5b5035610718565b6101536004803603602081101561026d57600080fd5b50356001600160a01b03166107d4565b34801561028957600080fd5b50610102610819565b34801561029e57600080fd5b50610153600480360360208110156102b557600080fd5b50356001600160a01b031661081f565b3480156102d157600080fd5b50610153600480360360608110156102e857600080fd5b508035906001600160a01b0360208201358116916040013516610998565b34801561031257600080fd5b506101536004803603602081101561032957600080fd5b5035610b78565b34801561033c57600080fd5b506101536004803603602081101561035357600080fd5b5035610c34565b60055490565b60065490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156103b157600080fd5b505afa1580156103c5573d6000803e3d6000fd5b505050506040513d60208110156103db57600080fd5b505161041d576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600455565b60035490565b60008190506000816001600160a01b03166392c088716040518163ffffffff1660e01b8152600401604080518083038186803b15801561046757600080fd5b505afa15801561047b573d6000803e3d6000fd5b505050506040513d604081101561049157600080fd5b5051905060006104a7438363ffffffff610cf016565b905060006104c060055483610d3b90919063ffffffff16565b905060006104d960065483610d7d90919063ffffffff16565b6003546004549192509081906104f5908463ffffffff610dd616565b1115610504575060045461051a565b600354610517908363ffffffff610cf016565b90505b600061053d6064610531348563ffffffff610d7d16565b9063ffffffff610d3b16565b6001546001600160a01b031660009081526002602052604090205490915061056b908263ffffffff610dd616565b6001546001600160a01b03166000908152600260205260409020556105be610599348363ffffffff610cf016565b6001600160a01b038a166000908152600260205260409020549063ffffffff610dd616565b6001600160a01b0390981660009081526002602052604090209790975550505050505050565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561062f57600080fd5b505afa158015610643573d6000803e3d6000fd5b505050506040513d602081101561065957600080fd5b505161069b576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b60006106af826001600160a01b0316610e30565b6040519091506001600160a01b0382169084156108fc029085906000818181858888f193505050501580156106e8573d6000803e3d6000fd5b50505050565b6001546001600160a01b031690565b6001600160a01b031660009081526002602052604090205490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561076357600080fd5b505afa158015610777573d6000803e3d6000fd5b505050506040513d602081101561078d57600080fd5b50516107cf576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600655565b6001600160a01b0381166000908152600260205260409020546107fd903463ffffffff610dd616565b6001600160a01b03909116600090815260026020526040902055565b60045490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561086a57600080fd5b505afa15801561087e573d6000803e3d6000fd5b505050506040513d602081101561089457600080fd5b50516108d6576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038381169190911791829055604080516347f3bf4360e11b8152602060048083018290526024830152631b995cdd60e21b604483015291519390921692638fe77e86926064808201939291829003018186803b15801561094a57600080fd5b505afa15801561095e573d6000803e3d6000fd5b505050506040513d602081101561097457600080fd5b5051600180546001600160a01b0319166001600160a01b0390921691909117905550565b600054604080516347f3bf4360e11b815260206004820181905260136024830152726e6573742e76332e746f6b656e41626f6e757360681b6044830152915133936001600160a01b031692638fe77e869260648082019391829003018186803b158015610a0457600080fd5b505afa158015610a18573d6000803e3d6000fd5b505050506040513d6020811015610a2e57600080fd5b50516001600160a01b031614610a7a576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b6001600160a01b038216600090815260026020526040902054831115610ae7576040805162461bcd60e51b815260206004820152601c60248201527f496e73756666696369656e742073746f726167652062616c616e636500000000604482015290519081900360640190fd5b6001600160a01b038216600090815260026020526040902054610b10908463ffffffff610cf016565b6001600160a01b03808416600090815260026020526040812092909255610b38908316610e30565b6040519091506001600160a01b0382169085156108fc029086906000818181858888f19350505050158015610b71573d6000803e3d6000fd5b5050505050565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b158015610bc357600080fd5b505afa158015610bd7573d6000803e3d6000fd5b505050506040513d6020811015610bed57600080fd5b5051610c2f576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600355565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b158015610c7f57600080fd5b505afa158015610c93573d6000803e3d6000fd5b505050506040513d6020811015610ca957600080fd5b5051610ceb576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600555565b6000610d3283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610e33565b90505b92915050565b6000610d3283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610eca565b600082610d8c57506000610d35565b82820282848281610d9957fe5b0414610d325760405162461bcd60e51b8152600401808060200182810382526021815260200180610f306021913960400191505060405180910390fd5b600082820183811015610d32576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90565b60008184841115610ec25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e87578181015183820152602001610e6f565b50505050905090810190601f168015610eb45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183610f195760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610e87578181015183820152602001610e6f565b506000838581610f2557fe5b049594505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212204e4a034194b14bf9af394c0871b455a6a1065a205d8ca712ec9323cde7b108af64736f6c63430006000033
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
98:5605:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4121:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4121:105:0;;;:::i;:::-;;;;;;;;;;;;;;;;4304;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4304:105:0;;;:::i;4657:107::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4657:107:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4657:107:0;;:::i;:::-;;3754:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3754:105:0;;;:::i;1958:858::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1958:858:0;-1:-1:-1;;;;;1958:858:0;;:::i;5175:169::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5175:169:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5175:169:0;;;;;;-1:-1:-1;;;;;5175:169:0;;:::i;3589:95::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3589:95:0;;;:::i;:::-;;;;-1:-1:-1;;;;;3589:95:0;;;;;;;;;;;;;;3444:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3444:107:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3444:107:0;-1:-1:-1;;;;;3444:107:0;;:::i;5037:105::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5037:105:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5037:105:0;;:::i;1704:122::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1704:122:0;-1:-1:-1;;;;;1704:122:0;;:::i;3928:107::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3928:107:0;;;:::i;1401:193::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1401:193:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1401:193:0;-1:-1:-1;;;;;1401:193:0;;:::i;2987:305::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2987:305:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2987:305:0;;;-1:-1:-1;;;;;2987:305:0;;;;;;;;;;;;:::i;4481:105::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4481:105:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4481:105:0;;:::i;4852:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4852:105:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4852:105:0;;:::i;4121:::-;4201:17;;4121:105;:::o;4304:::-;4384:17;;4304:105;:::o;4657:107::-;5618:12;;:45;;;-1:-1:-1;;;5618:45:0;;5651:10;5618:45;;;;;;-1:-1:-1;;;;;5618:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;5618:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5618:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5618:45:0;5610:70;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;;;;4732:18:::1;:24:::0;4657:107::o;3754:105::-;3834:17;;3754:105;:::o;1958:858::-;2034:18;2067:5;2034:39;;2085:19;2109:6;-1:-1:-1;;;;;2109:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2109:23:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2109:23:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2109:23:0;;-1:-1:-1;2143:16:0;2162:29;:12;2109:23;2162:29;:16;:29;:::i;:::-;2143:48;;2202:13;2218:31;2231:17;;2218:8;:12;;:31;;;;:::i;:::-;2202:47;;2260:25;2288:28;2298:17;;2288:5;:9;;:28;;;;:::i;:::-;2350:17;;2382:18;;2260:56;;-1:-1:-1;2350:17:0;;;2382:41;;2260:56;2382:41;:22;:41;:::i;:::-;:61;2378:215;;;-1:-1:-1;2475:18:0;;2378:215;;;2541:17;;:40;;2563:17;2541:40;:21;:40;:::i;:::-;2526:55;;2378:215;2603:15;2621:36;2653:3;2621:27;:9;2635:12;2621:27;:13;:27;:::i;:::-;:31;:36;:31;:36;:::i;:::-;2706:12;;-1:-1:-1;;;;;2706:12:0;2695:24;;;;:10;:24;;;;;;2603:54;;-1:-1:-1;2695:37:0;;2603:54;2695:37;:28;:37;:::i;:::-;2679:12;;-1:-1:-1;;;;;2679:12:0;2668:24;;;;:10;:24;;;;;:64;2763:45;2785:22;:9;2799:7;2785:22;:13;:22;:::i;:::-;-1:-1:-1;;;;;2763:17:0;;;;;;:10;:17;;;;;;;:45;:21;:45;:::i;:::-;-1:-1:-1;;;;;2743:17:0;;;;;;;:10;:17;;;;;:65;;;;-1:-1:-1;;;;;;;1958:858:0:o;5175:169::-;5618:12;;:45;;;-1:-1:-1;;;5618:45:0;;5651:10;5618:45;;;;;;-1:-1:-1;;;;;5618:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;5618:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5618:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5618:45:0;5610:70;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;;;;5258:20:::1;5281:21;:6;-1:-1:-1::0;;;;;5281:19:0::1;;:21::i;:::-;5313;::::0;5258:44;;-1:-1:-1;;;;;;5313:13:0;::::1;::::0;:21;::::1;;;::::0;5327:6;;5313:21:::1;::::0;;;5327:6;5313:13;:21;::::1;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5313:21:0;5691:1;5175:169:::0;;:::o;3589:95::-;3664:12;;-1:-1:-1;;;;;3664:12:0;3589:95;:::o;3444:107::-;-1:-1:-1;;;;;3526:17:0;3499:7;3526:17;;;:10;:17;;;;;;;3444:107::o;5037:105::-;5618:12;;:45;;;-1:-1:-1;;;5618:45:0;;5651:10;5618:45;;;;;;-1:-1:-1;;;;;5618:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;5618:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5618:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5618:45:0;5610:70;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;;;;5111:17:::1;:23:::0;5037:105::o;1704:122::-;-1:-1:-1;;;;;1786:17:0;;;;;;:10;:17;;;;;;:32;;1808:9;1786:32;:21;:32;:::i;:::-;-1:-1:-1;;;;;1766:17:0;;;;;;;:10;:17;;;;;:52;1704:122::o;3928:107::-;4009:18;;3928:107;:::o;1401:193::-;5618:12;;:45;;;-1:-1:-1;;;5618:45:0;;5651:10;5618:45;;;;;;-1:-1:-1;;;;;5618:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;5618:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5618:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5618:45:0;5610:70;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;;;;1472:12:::1;:46:::0;;-1:-1:-1;;;;;;1472:46:0::1;-1:-1:-1::0;;;;;1472:46:0;;::::1;::::0;;;::::1;::::0;;;;1552:33:::1;::::0;;-1:-1:-1;;;1552:33:0;;::::1;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;1552:33:0;;;;;;:12;;;::::1;::::0;:25:::1;::::0;:33;;;;;;;;;;;;:12;:33;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;1552:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;1552:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;1552:33:0;1529:12:::1;:57:::0;;-1:-1:-1;;;;;;1529:57:0::1;-1:-1:-1::0;;;;;1529:57:0;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;1401:193:0:o;2987:305::-;5432:12;;:48;;;-1:-1:-1;;;5432:48:0;;;;;;;;;;;;;;-1:-1:-1;;;5432:48:0;;;;;;5492:10;;-1:-1:-1;;;;;5432:12:0;;:25;;:48;;;;;;;;;;;:12;:48;;;5:2:-1;;;;30:1;27;20:12;5:2;5432:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5432:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5432:48:0;-1:-1:-1;;;;;5432:71:0;;5424:96;;;;;-1:-1:-1;;;5424:96:0;;;;;;;;;;;;-1:-1:-1;;;5424:96:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3093:17:0;::::1;;::::0;;;:10:::1;:17;::::0;;;;;3086:24;::::1;;3078:65;;;::::0;;-1:-1:-1;;;3078:65:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;3174:17:0;::::1;;::::0;;;:10:::1;:17;::::0;;;;;:26:::1;::::0;3196:3;3174:26:::1;:21;:26;:::i;:::-;-1:-1:-1::0;;;;;3154:17:0;;::::1;;::::0;;;:10:::1;:17;::::0;;;;:46;;;;3234:21:::1;::::0;:19;::::1;;:21::i;:::-;3266:18;::::0;3211:44;;-1:-1:-1;;;;;;3266:13:0;::::1;::::0;:18;::::1;;;::::0;3280:3;;3266:18:::1;::::0;;;3280:3;3266:13;:18;::::1;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;3266:18:0;5531:1;2987:305:::0;;;:::o;4481:105::-;5618:12;;:45;;;-1:-1:-1;;;5618:45:0;;5651:10;5618:45;;;;;;-1:-1:-1;;;;;5618:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;5618:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5618:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5618:45:0;5610:70;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;;;;4555:17:::1;:23:::0;4481:105::o;4852:::-;5618:12;;:45;;;-1:-1:-1;;;5618:45:0;;5651:10;5618:45;;;;;;-1:-1:-1;;;;;5618:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;5618:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5618:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5618:45:0;5610:70;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;-1:-1:-1;;;5610:70:0;;;;;;;;;;;;;;;4926:17:::1;:23:::0;4852:105::o;7179:136::-;7237:7;7264:43;7268:1;7271;7264:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;7257:50;;7179:136;;;;;:::o;7773:132::-;7831:7;7858:39;7862:1;7865;7858:39;;;;;;;;;;;;;;;;;:3;:39::i;7519:248::-;7577:7;7601:6;7597:47;;-1:-1:-1;7631:1:0;7624:8;;7597:47;7666:5;;;7670:1;7666;:5;:1;7690:5;;;;;:10;7682:56;;;;-1:-1:-1;;;7682:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6992:181;7050:7;7082:5;;;7106:6;;;;7098:46;;;;;-1:-1:-1;;;7098:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8450:115;8555:1;8450:115::o;7321:192::-;7407:7;7443:12;7435:6;;;;7427:29;;;;-1:-1:-1;;;7427:29: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;7427:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7479:5:0;;;7321:192::o;7911:189::-;7997:7;8032:12;8025:5;8017:28;;;;-1:-1:-1;;;8017:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;8017:28:0;;8056:9;8072:1;8068;:5;;;;;;;7911:189;-1:-1:-1;;;;;7911:189:0:o
Swarm Source
ipfs://4e4a034194b14bf9af394c0871b455a6a1065a205d8ca712ec9323cde7b108af
Loading...
Loading
Loading...
Loading
OVERVIEW
NEST system revenue pool contract address.Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.