Feature Tip: Add private address tag to any address under My Name Tag !
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 | 10469620 | 1661 days ago | IN | 0 ETH | 0.00171836 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
11684771 | 1474 days ago | 4,142.9645335 ETH | ||||
11684557 | 1474 days ago | 24.11577506 ETH | ||||
11657360 | 1479 days ago | 71.26541818 ETH | ||||
11657349 | 1479 days ago | 52.74330963 ETH | ||||
11611759 | 1486 days ago | 65.04739963 ETH | ||||
11611731 | 1486 days ago | 13.38862842 ETH | ||||
11566165 | 1493 days ago | 27.0268795 ETH | ||||
11566164 | 1493 days ago | 13.47203883 ETH | ||||
11566155 | 1493 days ago | 22.21980967 ETH | ||||
11520471 | 1500 days ago | 1.28526701 ETH | ||||
11520457 | 1500 days ago | 15.71753312 ETH | ||||
11520456 | 1500 days ago | 46.92950715 ETH | ||||
11474871 | 1507 days ago | 15.9840234 ETH | ||||
11474870 | 1507 days ago | 55.53726375 ETH | ||||
11474868 | 1507 days ago | 12.18677182 ETH | ||||
11429351 | 1514 days ago | 55.29101555 ETH | ||||
11429351 | 1514 days ago | 8.45850476 ETH | ||||
11383853 | 1521 days ago | 3.60977305 ETH | ||||
11383849 | 1521 days ago | 52.56433915 ETH | ||||
11338282 | 1528 days ago | 54.0459999 ETH | ||||
11338277 | 1528 days ago | 1.26734646 ETH | ||||
11292668 | 1535 days ago | 64.12744914 ETH | ||||
11292663 | 1535 days ago | 13.91275313 ETH | ||||
11247029 | 1542 days ago | 80.76589524 ETH | ||||
11247027 | 1542 days ago | 12.95423654 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Nest_3_Leveling
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 Leveling contract * @dev ETH transfer in and transfer out */ contract Nest_3_Leveling { using address_make_payable for address; using SafeMath for uint256; Nest_3_VoteFactory _voteFactory; // Vote contract mapping (address => uint256) ethMapping; // Corresponded ETH leveling ledger of token /** * @dev Initialization method * @param voteFactory Voting contract address */ constructor (address voteFactory) public { _voteFactory = Nest_3_VoteFactory(voteFactory); } /** * @dev Modifying voting contract * @param voteFactory Voting contract address */ function changeMapping(address voteFactory) public onlyOwner { _voteFactory = Nest_3_VoteFactory(voteFactory); } /** * @dev Transfer out leveling * @param amount Transfer-out amount * @param token Corresponding lock-up token * @param target Transfer-out target */ function tranEth(uint256 amount, address token, address target) public returns (uint256) { require(address(msg.sender) == address(_voteFactory.checkAddress("nest.v3.tokenAbonus")), "No authority"); uint256 tranAmount = amount; if (tranAmount > ethMapping[token]) { tranAmount = ethMapping[token]; } ethMapping[token] = ethMapping[token].sub(tranAmount); address payable addr = target.make_payable(); addr.transfer(tranAmount); return tranAmount; } /** * @dev Transfer in leveling * @param token Corresponded locked token */ function switchToEth(address token) public payable { ethMapping[token] = ethMapping[token].add(msg.value); } // Check the leveled amount corresponding to the token function checkEthMapping(address token) public view returns (uint256) { return ethMapping[token]; } // Withdraw ETH function turnOutAllEth(uint256 amount, address target) public onlyOwner { address payable addr = target.make_payable(); addr.transfer(amount); } // 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); } 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":"address","name":"voteFactory","type":"address"}],"name":"changeMapping","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"checkEthMapping","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":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"target","type":"address"}],"name":"tranEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","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
608060405234801561001057600080fd5b506040516107373803806107378339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b03199092169190911790556106d2806100656000396000f3fe60806040526004361061004a5760003560e01c80631078eef61461004f578063779c5cd914610094578063a10c2a78146100cf578063a781e7f8146100f5578063d09fdaf014610128575b600080fd5b34801561005b57600080fd5b506100826004803603602081101561007257600080fd5b50356001600160a01b0316610169565b60408051918252519081900360200190f35b3480156100a057600080fd5b506100cd600480360360408110156100b757600080fd5b50803590602001356001600160a01b0316610184565b005b6100cd600480360360208110156100e557600080fd5b50356001600160a01b031661028e565b34801561010157600080fd5b506100cd6004803603602081101561011857600080fd5b50356001600160a01b03166102d3565b34801561013457600080fd5b506100826004803603606081101561014b57600080fd5b508035906001600160a01b03602082013581169160400135166103ac565b6001600160a01b031660009081526001602052604090205490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156101cf57600080fd5b505afa1580156101e3573d6000803e3d6000fd5b505050506040513d60208110156101f957600080fd5b505161023b576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600061024f826001600160a01b0316610564565b6040519091506001600160a01b0382169084156108fc029085906000818181858888f19350505050158015610288573d6000803e3d6000fd5b50505050565b6001600160a01b0381166000908152600160205260409020546102b7903463ffffffff61056716565b6001600160a01b03909116600090815260016020526040902055565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561031e57600080fd5b505afa158015610332573d6000803e3d6000fd5b505050506040513d602081101561034857600080fd5b505161038a576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008054604080516347f3bf4360e11b815260206004820181905260136024830152726e6573742e76332e746f6b656e41626f6e757360681b604483015291516001600160a01b0390931692638fe77e8692606480840193919291829003018186803b15801561041b57600080fd5b505afa15801561042f573d6000803e3d6000fd5b505050506040513d602081101561044557600080fd5b50516001600160a01b03163314610492576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b6001600160a01b03831660009081526001602052604090205484908111156104cf57506001600160a01b0383166000908152600160205260409020545b6001600160a01b0384166000908152600160205260409020546104f8908263ffffffff6105c816565b6001600160a01b03808616600090815260016020526040812092909255610520908516610564565b6040519091506001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610559573d6000803e3d6000fd5b509095945050505050565b90565b6000828201838110156105c1576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60006105c183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250600081848411156106945760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610659578181015183820152602001610641565b50505050905090810190601f1680156106865780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fea2646970667358221220699fa80d9de0d56d03106e31e2917c35b8e9d07eb2d56d6f8282d8602db1ffaf64736f6c63430006000033000000000000000000000000a628845c523975493da88ac3641a803e92fa5d54
Deployed Bytecode
0x60806040526004361061004a5760003560e01c80631078eef61461004f578063779c5cd914610094578063a10c2a78146100cf578063a781e7f8146100f5578063d09fdaf014610128575b600080fd5b34801561005b57600080fd5b506100826004803603602081101561007257600080fd5b50356001600160a01b0316610169565b60408051918252519081900360200190f35b3480156100a057600080fd5b506100cd600480360360408110156100b757600080fd5b50803590602001356001600160a01b0316610184565b005b6100cd600480360360208110156100e557600080fd5b50356001600160a01b031661028e565b34801561010157600080fd5b506100cd6004803603602081101561011857600080fd5b50356001600160a01b03166102d3565b34801561013457600080fd5b506100826004803603606081101561014b57600080fd5b508035906001600160a01b03602082013581169160400135166103ac565b6001600160a01b031660009081526001602052604090205490565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156101cf57600080fd5b505afa1580156101e3573d6000803e3d6000fd5b505050506040513d60208110156101f957600080fd5b505161023b576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600061024f826001600160a01b0316610564565b6040519091506001600160a01b0382169084156108fc029085906000818181858888f19350505050158015610288573d6000803e3d6000fd5b50505050565b6001600160a01b0381166000908152600160205260409020546102b7903463ffffffff61056716565b6001600160a01b03909116600090815260016020526040902055565b6000546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561031e57600080fd5b505afa158015610332573d6000803e3d6000fd5b505050506040513d602081101561034857600080fd5b505161038a576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008054604080516347f3bf4360e11b815260206004820181905260136024830152726e6573742e76332e746f6b656e41626f6e757360681b604483015291516001600160a01b0390931692638fe77e8692606480840193919291829003018186803b15801561041b57600080fd5b505afa15801561042f573d6000803e3d6000fd5b505050506040513d602081101561044557600080fd5b50516001600160a01b03163314610492576040805162461bcd60e51b815260206004820152600c60248201526b4e6f20617574686f7269747960a01b604482015290519081900360640190fd5b6001600160a01b03831660009081526001602052604090205484908111156104cf57506001600160a01b0383166000908152600160205260409020545b6001600160a01b0384166000908152600160205260409020546104f8908263ffffffff6105c816565b6001600160a01b03808616600090815260016020526040812092909255610520908516610564565b6040519091506001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610559573d6000803e3d6000fd5b509095945050505050565b90565b6000828201838110156105c1576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60006105c183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250600081848411156106945760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610659578181015183820152602001610641565b50505050905090810190601f1680156106865780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fea2646970667358221220699fa80d9de0d56d03106e31e2917c35b8e9d07eb2d56d6f8282d8602db1ffaf64736f6c63430006000033
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
107:2284:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1911:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1911:113:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1911:113:0;-1:-1:-1;;;;;1911:113:0;;:::i;:::-;;;;;;;;;;;;;;;;2058:169;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2058:169:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2058:169:0;;;;;;-1:-1:-1;;;;;2058:169:0;;:::i;:::-;;1716:122;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1716:122:0;-1:-1:-1;;;;;1716:122:0;;:::i;750:127::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;750:127:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;750:127:0;-1:-1:-1;;;;;750:127:0;;:::i;1070:537::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1070:537:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1070:537:0;;;-1:-1:-1;;;;;1070:537:0;;;;;;;;;;;;:::i;1911:113::-;-1:-1:-1;;;;;1999:17:0;1972:7;1999:17;;;:10;:17;;;;;;;1911:113::o;2058:169::-;2306:12;;:45;;;-1:-1:-1;;;2306:45:0;;2339:10;2306:45;;;;;;-1:-1:-1;;;;;2306:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;2306:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2306:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2306:45:0;2298:70;;;;;-1:-1:-1;;;2298:70:0;;;;;;;;;;;;-1:-1:-1;;;2298:70:0;;;;;;;;;;;;;;;2141:20:::1;2164:21;:6;-1:-1:-1::0;;;;;2164:19:0::1;;:21::i;:::-;2196;::::0;2141:44;;-1:-1:-1;;;;;;2196:13:0;::::1;::::0;:21;::::1;;;::::0;2210:6;;2196:21:::1;::::0;;;2210:6;2196: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;2196:21:0;2379:1;2058:169:::0;;:::o;1716:122::-;-1:-1:-1;;;;;1798:17:0;;;;;;:10;:17;;;;;;:32;;1820:9;1798:32;:21;:32;:::i;:::-;-1:-1:-1;;;;;1778:17:0;;;;;;;:10;:17;;;;;:52;1716:122::o;750:127::-;2306:12;;:45;;;-1:-1:-1;;;2306:45:0;;2339:10;2306:45;;;;;;-1:-1:-1;;;;;2306:12:0;;;;:24;;:45;;;;;;;;;;;;;;;:12;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;2306:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2306:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2306:45:0;2298:70;;;;;-1:-1:-1;;;2298:70:0;;;;;;;;;;;;-1:-1:-1;;;2298:70:0;;;;;;;;;;;;;;;822:12:::1;:46:::0;;-1:-1:-1;;;;;;822:46:0::1;-1:-1:-1::0;;;;;822:46:0;;;::::1;::::0;;;::::1;::::0;;750:127::o;1070:537::-;1150:7;1209:12;;:48;;;-1:-1:-1;;;1209:48:0;;;;;;;;;;;;;;-1:-1:-1;;;1209:48:0;;;;;;-1:-1:-1;;;;;1209:12:0;;;;:25;;:48;;;;;;;;;;;;;:12;:48;;;5:2:-1;;;;30:1;27;20:12;5:2;1209:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1209:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1209:48:0;-1:-1:-1;;;;;1178:80:0;1186:10;1178:80;1170:105;;;;;-1:-1:-1;;;1170:105:0;;;;;;;;;;;;-1:-1:-1;;;1170:105:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;1341:17:0;;1286:18;1341:17;;;:10;:17;;;;;;1307:6;;1328:30;;1324:93;;;-1:-1:-1;;;;;;1388:17:0;;;;;;:10;:17;;;;;;1324:93;-1:-1:-1;;;;;1447:17:0;;;;;;:10;:17;;;;;;:33;;1469:10;1447:33;:21;:33;:::i;:::-;-1:-1:-1;;;;;1427:17:0;;;;;;;:10;:17;;;;;:53;;;;1514:21;;:19;;;:21::i;:::-;1546:25;;1491:44;;-1:-1:-1;;;;;;1546:13:0;;;:25;;;;;1560:10;;1546:25;;;;1560:10;1546:13;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;1589:10:0;;1070:537;-1:-1:-1;;;;;1070:537:0:o;4155:115::-;4260:1;4155:115::o;2697:181::-;2755:7;2787:5;;;2811:6;;;;2803:46;;;;;-1:-1:-1;;;2803:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2869:1;2697:181;-1:-1:-1;;;2697:181:0:o;2884:136::-;2942:7;2969:43;2973:1;2976;2969:43;;;;;;;;;;;;;;;;;3112:7;3148:12;3140:6;;;;3132:29;;;;-1:-1:-1;;;3132: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;3132:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3184:5:0;;;3026:192::o
Swarm Source
ipfs://699fa80d9de0d56d03106e31e2917c35b8e9d07eb2d56d6f8282d8602db1ffaf
Loading...
Loading
Loading...
Loading
OVERVIEW
NEST system income savings 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.