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 4 from a total of 4 transactions
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
10449655 | 1392 days ago | 0.1 ETH | ||||
10449655 | 1392 days ago | 0.1 ETH | ||||
10449646 | 1392 days ago | 0.1 ETH | ||||
10449646 | 1392 days ago | 0.1 ETH | ||||
10449642 | 1392 days ago | 0.1 ETH | ||||
10449642 | 1392 days ago | 0.1 ETH | ||||
10449636 | 1392 days ago | 0.1 ETH | ||||
10449636 | 1392 days ago | 0.1 ETH | ||||
10449630 | 1392 days ago | 0.1 ETH | ||||
10449630 | 1392 days ago | 0.1 ETH | ||||
10449623 | 1392 days ago | 0.1 ETH | ||||
10449623 | 1392 days ago | 0.1 ETH | ||||
10449616 | 1392 days ago | 0.1 ETH | ||||
10449616 | 1392 days ago | 0.1 ETH | ||||
10449612 | 1392 days ago | 0.1 ETH | ||||
10449612 | 1392 days ago | 0.1 ETH | ||||
10449601 | 1392 days ago | 0.1 ETH | ||||
10449601 | 1392 days ago | 0.1 ETH | ||||
10449594 | 1392 days ago | 0.1 ETH | ||||
10449594 | 1392 days ago | 0.1 ETH | ||||
10449588 | 1392 days ago | 0.1 ETH | ||||
10449588 | 1392 days ago | 0.1 ETH | ||||
10449583 | 1392 days ago | 0.1 ETH | ||||
10449583 | 1392 days ago | 0.1 ETH | ||||
10449579 | 1392 days ago | 0.1 ETH |
Loading...
Loading
Contract Name:
NEST_3_OrePoolLogic
Compiler Version
v0.5.12+commit.7709ece9
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-04-25 */ pragma solidity ^0.5.12; /** * @title Mining logic * @dev Calculation of mining quantity */ contract NEST_3_OrePoolLogic { using address_make_payable for address; using SafeMath for uint256; uint256 blockAttenuation = 2400000; // Block attenuation interval uint256 attenuationTop = 90; // Attenuation coefficient uint256 attenuationBottom = 100; // Attenuation coefficient mapping(uint256 => mapping(address => uint256)) blockEth; // Total service charge of quotation block. block No. = > token address = > total service charge mapping(uint256 => uint256) blockTokenNum; // Block currency quantity. block number = > currency quantity mapping(uint256 => uint256) blockMining; // Ore yield of quotation block. Block No. = > ore yield uint256 latestMining; // Latest quotation block NEST_2_Mapping mappingContract; // Mapping contract NEST_3_MiningSave miningSave; // Ore pool contract address abonusAddress; // Address of dividend pool address offerFactoryAddress; // Offer factory contract address mapping(uint256 => uint256) blockAmountList; // Attenuation list. block number = > attenuation coefficient uint256 latestBlock; // Latest attenuation block // Current block, last quoted block, current block ore yield, current handling fee, token address event oreDrawingLog(uint256 nowBlock, uint256 frontBlock, uint256 blockAmount, uint256 miningEth, address tokenAddress); // Quotation block, token address, all handling charges of token, my handling charges, number of tokens event miningLog(uint256 blockNum, address tokenAddress, uint256 miningEthAll, uint256 miningEthSelf, uint256 tokenNum); /** * @dev Initialization method * @param map Mapping contract address */ constructor(address map) public { mappingContract = NEST_2_Mapping(address(map)); miningSave = NEST_3_MiningSave(mappingContract.checkAddress("miningSave")); abonusAddress = address(mappingContract.checkAddress("abonus")); offerFactoryAddress = address(mappingContract.checkAddress("offerFactory")); latestBlock = block.number.sub(388888); latestMining = block.number; blockAmountList[block.number.sub(2788888)] = 400 ether; blockAmountList[block.number.sub(388888)] = blockAmountList[block.number.sub(2788888)].mul(attenuationTop).div(attenuationBottom); } /** * @dev Change mapping contract * @param map Mapping contract address */ function changeMapping(address map) public onlyOwner { mappingContract = NEST_2_Mapping(address(map)); miningSave = NEST_3_MiningSave(mappingContract.checkAddress("miningSave")); abonusAddress = address(mappingContract.checkAddress("abonus")); offerFactoryAddress = address(mappingContract.checkAddress("offerFactory")); } /** * @dev Calculation of mining volume * @param token Offer token address */ function oreDrawing(address token) public payable { require(address(msg.sender) == offerFactoryAddress); uint256 frontBlock = latestMining; changeBlockAmountList(); if (blockEth[block.number][token] == 0) { blockTokenNum[block.number] = blockTokenNum[block.number].add(1); } blockEth[block.number][token] = blockEth[block.number][token].add(msg.value); repayEth(msg.value); emit oreDrawingLog(block.number, frontBlock,blockAmountList[latestBlock],msg.value,token); } /** * @dev Mining * @param amount Number of handling charges * @param blockNum Offer block number * @param target Transfer target * @param token Token address * @return Ore yield */ function mining(uint256 amount, uint256 blockNum, address target, address token) public returns(uint256) { require(address(msg.sender) == offerFactoryAddress); uint256 miningAmount = amount.mul(blockMining[blockNum]).div(blockEth[blockNum][token].mul(blockTokenNum[blockNum])); uint256 realAmount = miningSave.turnOut(miningAmount, target); emit miningLog(blockNum, token,blockEth[blockNum][token],amount,blockTokenNum[blockNum]); return realAmount; } function changeBlockAmountList() private { uint256 subBlock = block.number.sub(latestBlock); if (subBlock >= blockAttenuation) { uint256 subBlockTimes = subBlock.div(blockAttenuation); for (uint256 i = 1; i < subBlockTimes.add(1); i++) { uint256 newBlockAmount = blockAmountList[latestBlock].mul(attenuationTop).div(attenuationBottom); latestBlock = latestBlock.add(blockAttenuation); if (latestMining < latestBlock) { blockMining[block.number] = blockMining[block.number].add((blockAmountList[latestBlock.sub(blockAttenuation)]).mul(latestBlock.sub(latestMining).sub(1))); latestMining = latestBlock.sub(1); } blockAmountList[latestBlock] = newBlockAmount; } } blockMining[block.number] = blockMining[block.number].add(blockAmountList[latestBlock].mul(block.number.sub(latestMining))); latestMining = block.number; } function repayEth(uint256 asset) private { address payable addr = abonusAddress.make_payable(); addr.transfer(asset); } // View block falloff interval function checkBlockAttenuation() public view returns(uint256) { return blockAttenuation; } // View attenuation factor function checkAttenuation() public view returns(uint256 top, uint256 bottom) { return (attenuationTop, attenuationBottom); } // View the total service charge of quotation block function checkBlockEth(uint256 blockNum, address token) public view returns(uint256) { return blockEth[blockNum][token]; } // View block currency quantity function checkBlockTokenNum(uint256 blockNum) public view returns(uint256) { return blockTokenNum[blockNum]; } // View the ore yield of quotation block function checkBlockMining(uint256 blockNum) public view returns(uint256) { return blockMining[blockNum]; } // View the latest quotation block function checkLatestMining() public view returns(uint256) { return latestMining; } // View falloff list function checkBlockAmountList(uint256 blockNum) public view returns(uint256) { return blockAmountList[blockNum]; } // View current ore output function checkBlockAmountListLatest() public view returns(uint256) { return blockAmountList[latestBlock]; } // View the latest falloff block function checkLatestBlock() public view returns(uint256) { return latestBlock; } // View the output of quotation contract function checkBlockRealAmount(uint256 amount, uint256 blockNum, address token) public view returns(uint256) { return amount.mul(blockMining[blockNum]).div(blockEth[blockNum][token].mul(blockTokenNum[blockNum])); } function changeBlockAttenuation(uint256 blockNum) public onlyOwner { require(blockNum > 0); blockAttenuation = blockNum; } function changeAttenuation(uint256 top, uint256 bottom) public onlyOwner { require(top > 0); require(bottom > 0); attenuationTop = top; attenuationBottom = bottom; } modifier onlyOwner(){ require(mappingContract.checkOwners(msg.sender) == true); _; } } contract NEST_3_MiningSave { function turnOut(uint256 amount, address target) public returns(uint256); function checkBalance() public view returns(uint256); } contract NEST_2_Mapping { function checkAddress(string memory name) public view returns (address contractAddress); function checkOwners(address man) public view returns (bool); } contract ERC20 { function totalSupply() public view returns (uint supply); function balanceOf( address who ) public view returns (uint value); function allowance( address owner, address spender ) public view returns (uint _allowance); function transfer( address to, uint256 value) external; function transferFrom( address from, address to, uint value) public returns (bool ok); function approve( address spender, uint value ) public returns (bool ok); event Transfer( address indexed from, address indexed to, uint value); event Approval( address indexed owner, address indexed spender, uint value); } library address_make_payable { function make_payable(address x) internal pure returns (address payable) { return address(uint160(x)); } } /** * @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) { // Gas optimization: this is cheaper than asserting 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522 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 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; } /** * @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; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"map","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"blockNum","type":"uint256"},{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"miningEthAll","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"miningEthSelf","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokenNum","type":"uint256"}],"name":"miningLog","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"nowBlock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"frontBlock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"blockAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"miningEth","type":"uint256"},{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"oreDrawingLog","type":"event"},{"constant":false,"inputs":[{"internalType":"uint256","name":"top","type":"uint256"},{"internalType":"uint256","name":"bottom","type":"uint256"}],"name":"changeAttenuation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"blockNum","type":"uint256"}],"name":"changeBlockAttenuation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"map","type":"address"}],"name":"changeMapping","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"checkAttenuation","outputs":[{"internalType":"uint256","name":"top","type":"uint256"},{"internalType":"uint256","name":"bottom","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"blockNum","type":"uint256"}],"name":"checkBlockAmountList","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"checkBlockAmountListLatest","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"checkBlockAttenuation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"blockNum","type":"uint256"},{"internalType":"address","name":"token","type":"address"}],"name":"checkBlockEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"blockNum","type":"uint256"}],"name":"checkBlockMining","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"blockNum","type":"uint256"},{"internalType":"address","name":"token","type":"address"}],"name":"checkBlockRealAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"blockNum","type":"uint256"}],"name":"checkBlockTokenNum","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"checkLatestBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"checkLatestMining","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"blockNum","type":"uint256"},{"internalType":"address","name":"target","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"mining","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"oreDrawing","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]
Contract Creation Code
608060405262249f00600055605a60015560646002553480156200002257600080fd5b506040516200127638038062001276833981810160405260208110156200004857600080fd5b5051600780546001600160a01b0319166001600160a01b038084169190911791829055604080517f8fe77e86000000000000000000000000000000000000000000000000000000008152602060048201819052600a60248301527f6d696e696e675361766500000000000000000000000000000000000000000000604483015291519390921692638fe77e86926064808201939291829003018186803b158015620000f257600080fd5b505afa15801562000107573d6000803e3d6000fd5b505050506040513d60208110156200011e57600080fd5b5051600880546001600160a01b0319166001600160a01b03928316179055600754604080517f8fe77e86000000000000000000000000000000000000000000000000000000008152602060048201819052600660248301527f61626f6e75730000000000000000000000000000000000000000000000000000604483015291519290931692638fe77e869260648083019392829003018186803b158015620001c557600080fd5b505afa158015620001da573d6000803e3d6000fd5b505050506040513d6020811015620001f157600080fd5b5051600980546001600160a01b0319166001600160a01b03928316179055600754604080517f8fe77e86000000000000000000000000000000000000000000000000000000008152602060048201819052600c60248301527f6f66666572466163746f72790000000000000000000000000000000000000000604483015291519290931692638fe77e869260648083019392829003018186803b1580156200029857600080fd5b505afa158015620002ad573d6000803e3d6000fd5b505050506040513d6020811015620002c457600080fd5b5051600a80546001600160a01b0319166001600160a01b0390921691909117905562000300436205ef18620003e9602090811b62000dac17901c565b600c81905550436006819055506815af1d78b58c400000600b600062000338622a8e1843620003e960201b62000dac1790919060201c565b815260200190815260200160002081905550620003b06002546200039c600154600b600062000379622a8e1843620003e960201b62000dac1790919060201c565b8152602001908152602001600020546200040160201b62000b201790919060201c565b6200042a60201b62000b451790919060201c565b600b6000620003d16205ef1843620003e960201b62000dac1790919060201c565b81526020810191909152604001600020555062000470565b600082821115620003f657fe5b508082035b92915050565b6000826200041257506000620003fb565b50818102818382816200042157fe5b0414620003fb57fe5b60008082116200043657fe5b60008284816200044257fe5b0490508284816200044f57fe5b068184020184146200045d57fe5b8284816200046757fe5b04949350505050565b610df680620004806000396000f3fe6080604052600436106100e85760003560e01c8063b34ed4121161008a578063d17a368811610059578063d17a3688146102da578063d5c6347414610300578063e38fd2ae1461032e578063fdd9468514610343576100e8565b8063b34ed41214610247578063be9c375f14610271578063cf39dd0814610286578063d02ceeea146102c5576100e8565b8063719c0dc8116100c6578063719c0dc8146101a95780638434d141146101d3578063920f5e37146101fd578063a781e7f814610212576100e8565b806318c1a6b0146100ed5780635e54b15714610129578063638c2d1114610170575b600080fd5b3480156100f957600080fd5b506101176004803603602081101561011057600080fd5b5035610373565b60408051918252519081900360200190f35b34801561013557600080fd5b506101176004803603608081101561014c57600080fd5b508035906020810135906001600160a01b0360408201358116916060013516610385565b34801561017c57600080fd5b506101176004803603604081101561019357600080fd5b50803590602001356001600160a01b031661051e565b3480156101b557600080fd5b50610117600480360360208110156101cc57600080fd5b5035610548565b3480156101df57600080fd5b50610117600480360360208110156101f657600080fd5b503561055a565b34801561020957600080fd5b5061011761056c565b34801561021e57600080fd5b506102456004803603602081101561023557600080fd5b50356001600160a01b0316610572565b005b34801561025357600080fd5b506102456004803603602081101561026a57600080fd5b5035610806565b34801561027d57600080fd5b5061011761089d565b34801561029257600080fd5b50610117600480360360608110156102a957600080fd5b50803590602081013590604001356001600160a01b03166108a3565b3480156102d157600080fd5b5061011761090a565b610245600480360360208110156102f057600080fd5b50356001600160a01b031661091f565b34801561030c57600080fd5b50610315610a66565b6040805192835260208301919091528051918290030190f35b34801561033a57600080fd5b50610117610a70565b34801561034f57600080fd5b506102456004803603604081101561036657600080fd5b5080359060200135610a76565b60009081526004602052604090205490565b600a546000906001600160a01b0316331461039f57600080fd5b600084815260046020908152604080832054600383528184206001600160a01b038716855290925282205461040a916103de919063ffffffff610b2016565b6000878152600560205260409020546103fe90899063ffffffff610b2016565b9063ffffffff610b4516565b6008546040805163015bbd8160e31b8152600481018490526001600160a01b03888116602483015291519394506000939190921691630addec0891604480830192602092919082900301818787803b15801561046557600080fd5b505af1158015610479573d6000803e3d6000fd5b505050506040513d602081101561048f57600080fd5b505160008781526003602090815260408083206001600160a01b038916808552908352818420548b855260048452938290205482518c81529384019190915282820193909352606082018b9052608082019290925290519192507f0b39eebeb0ffed5ad1c716e6b10410b7f04a9f4ecabe3a3a0a1a5d11162c36d6919081900360a00190a19695505050505050565b60008281526003602090815260408083206001600160a01b03851684529091529020545b92915050565b60009081526005602052604090205490565b6000908152600b602052604090205490565b60065490565b6007546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156105bd57600080fd5b505afa1580156105d1573d6000803e3d6000fd5b505050506040513d60208110156105e757600080fd5b505115156001146105f757600080fd5b600780546001600160a01b0319166001600160a01b038381169190911791829055604080516347f3bf4360e11b8152602060048201819052600a6024830152696d696e696e675361766560b01b604483015291519390921692638fe77e86926064808201939291829003018186803b15801561067257600080fd5b505afa158015610686573d6000803e3d6000fd5b505050506040513d602081101561069c57600080fd5b5051600880546001600160a01b0319166001600160a01b03928316179055600754604080516347f3bf4360e11b8152602060048201819052600660248301526561626f6e757360d01b604483015291519290931692638fe77e869260648083019392829003018186803b15801561071257600080fd5b505afa158015610726573d6000803e3d6000fd5b505050506040513d602081101561073c57600080fd5b5051600980546001600160a01b0319166001600160a01b03928316179055600754604080516347f3bf4360e11b8152602060048201819052600c60248301526b6f66666572466163746f727960a01b604483015291519290931692638fe77e869260648083019392829003018186803b1580156107b857600080fd5b505afa1580156107cc573d6000803e3d6000fd5b505050506040513d60208110156107e257600080fd5b5051600a80546001600160a01b0319166001600160a01b0390921691909117905550565b6007546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561085157600080fd5b505afa158015610865573d6000803e3d6000fd5b505050506040513d602081101561087b57600080fd5b5051151560011461088b57600080fd5b6000811161089857600080fd5b600055565b60005490565b600082815260046020908152604080832054600383528184206001600160a01b0386168552909252822054610902916108e2919063ffffffff610b2016565b6000858152600560205260409020546103fe90879063ffffffff610b2016565b949350505050565b600c546000908152600b602052604090205490565b600a546001600160a01b0316331461093657600080fd5b600654610941610b86565b4360009081526003602090815260408083206001600160a01b038616845290915290205461099b574360009081526004602052604090205461098a90600163ffffffff610d4916565b436000908152600460205260409020555b4360009081526003602090815260408083206001600160a01b03861684529091529020546109cf903463ffffffff610d4916565b4360009081526003602090815260408083206001600160a01b03871684529091529020556109fc34610d56565b600c546000908152600b6020908152604091829020548251438152918201849052818301523460608201526001600160a01b038416608082015290517ff5447513613d2fcdc501524e4889fb09b77c29548f85fc5cae42cf40cf13bf949181900360a00190a15050565b6001546002549091565b600c5490565b6007546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b158015610ac157600080fd5b505afa158015610ad5573d6000803e3d6000fd5b505050506040513d6020811015610aeb57600080fd5b50511515600114610afb57600080fd5b60008211610b0857600080fd5b60008111610b1557600080fd5b600191909155600255565b600082610b2f57506000610542565b5081810281838281610b3d57fe5b041461054257fe5b6000808211610b5057fe5b6000828481610b5b57fe5b049050828481610b6757fe5b06818402018414610b7457fe5b828481610b7d57fe5b04949350505050565b6000610b9d600c5443610dac90919063ffffffff16565b90506000548110610cf75760008054610bbd90839063ffffffff610b4516565b905060015b610bd382600163ffffffff610d4916565b811015610cf457600254600154600c546000908152600b60205260408120549092610c099290916103fe9163ffffffff610b2016565b9050610c22600054600c54610d4990919063ffffffff16565b600c8190556006541015610cda57610cb2610c96610c5e6001610c52600654600c54610dac90919063ffffffff16565b9063ffffffff610dac16565b600b6000610c79600054600c54610dac90919063ffffffff16565b815260200190815260200160002054610b2090919063ffffffff16565b436000908152600560205260409020549063ffffffff610d4916565b43600090815260056020526040902055600c54610cd690600163ffffffff610dac16565b6006555b600c546000908152600b6020526040902055600101610bc2565b50505b610d30610c96610d1260065443610dac90919063ffffffff16565b600c546000908152600b60205260409020549063ffffffff610b2016565b4360008181526005602052604090209190915560065550565b8181018281101561054257fe5b600954600090610d6e906001600160a01b0316610dbe565b6040519091506001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610da7573d6000803e3d6000fd5b505050565b600082821115610db857fe5b50900390565b9056fea265627a7a723158204b1a67186a9788a066186ddb867ce290d79a05212a672302c9d22a102f0e4fcb64736f6c634300050c00320000000000000000000000005e7db2ffc5b2c7c47103e4f21c702bc402603fbf
Deployed Bytecode
0x6080604052600436106100e85760003560e01c8063b34ed4121161008a578063d17a368811610059578063d17a3688146102da578063d5c6347414610300578063e38fd2ae1461032e578063fdd9468514610343576100e8565b8063b34ed41214610247578063be9c375f14610271578063cf39dd0814610286578063d02ceeea146102c5576100e8565b8063719c0dc8116100c6578063719c0dc8146101a95780638434d141146101d3578063920f5e37146101fd578063a781e7f814610212576100e8565b806318c1a6b0146100ed5780635e54b15714610129578063638c2d1114610170575b600080fd5b3480156100f957600080fd5b506101176004803603602081101561011057600080fd5b5035610373565b60408051918252519081900360200190f35b34801561013557600080fd5b506101176004803603608081101561014c57600080fd5b508035906020810135906001600160a01b0360408201358116916060013516610385565b34801561017c57600080fd5b506101176004803603604081101561019357600080fd5b50803590602001356001600160a01b031661051e565b3480156101b557600080fd5b50610117600480360360208110156101cc57600080fd5b5035610548565b3480156101df57600080fd5b50610117600480360360208110156101f657600080fd5b503561055a565b34801561020957600080fd5b5061011761056c565b34801561021e57600080fd5b506102456004803603602081101561023557600080fd5b50356001600160a01b0316610572565b005b34801561025357600080fd5b506102456004803603602081101561026a57600080fd5b5035610806565b34801561027d57600080fd5b5061011761089d565b34801561029257600080fd5b50610117600480360360608110156102a957600080fd5b50803590602081013590604001356001600160a01b03166108a3565b3480156102d157600080fd5b5061011761090a565b610245600480360360208110156102f057600080fd5b50356001600160a01b031661091f565b34801561030c57600080fd5b50610315610a66565b6040805192835260208301919091528051918290030190f35b34801561033a57600080fd5b50610117610a70565b34801561034f57600080fd5b506102456004803603604081101561036657600080fd5b5080359060200135610a76565b60009081526004602052604090205490565b600a546000906001600160a01b0316331461039f57600080fd5b600084815260046020908152604080832054600383528184206001600160a01b038716855290925282205461040a916103de919063ffffffff610b2016565b6000878152600560205260409020546103fe90899063ffffffff610b2016565b9063ffffffff610b4516565b6008546040805163015bbd8160e31b8152600481018490526001600160a01b03888116602483015291519394506000939190921691630addec0891604480830192602092919082900301818787803b15801561046557600080fd5b505af1158015610479573d6000803e3d6000fd5b505050506040513d602081101561048f57600080fd5b505160008781526003602090815260408083206001600160a01b038916808552908352818420548b855260048452938290205482518c81529384019190915282820193909352606082018b9052608082019290925290519192507f0b39eebeb0ffed5ad1c716e6b10410b7f04a9f4ecabe3a3a0a1a5d11162c36d6919081900360a00190a19695505050505050565b60008281526003602090815260408083206001600160a01b03851684529091529020545b92915050565b60009081526005602052604090205490565b6000908152600b602052604090205490565b60065490565b6007546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b1580156105bd57600080fd5b505afa1580156105d1573d6000803e3d6000fd5b505050506040513d60208110156105e757600080fd5b505115156001146105f757600080fd5b600780546001600160a01b0319166001600160a01b038381169190911791829055604080516347f3bf4360e11b8152602060048201819052600a6024830152696d696e696e675361766560b01b604483015291519390921692638fe77e86926064808201939291829003018186803b15801561067257600080fd5b505afa158015610686573d6000803e3d6000fd5b505050506040513d602081101561069c57600080fd5b5051600880546001600160a01b0319166001600160a01b03928316179055600754604080516347f3bf4360e11b8152602060048201819052600660248301526561626f6e757360d01b604483015291519290931692638fe77e869260648083019392829003018186803b15801561071257600080fd5b505afa158015610726573d6000803e3d6000fd5b505050506040513d602081101561073c57600080fd5b5051600980546001600160a01b0319166001600160a01b03928316179055600754604080516347f3bf4360e11b8152602060048201819052600c60248301526b6f66666572466163746f727960a01b604483015291519290931692638fe77e869260648083019392829003018186803b1580156107b857600080fd5b505afa1580156107cc573d6000803e3d6000fd5b505050506040513d60208110156107e257600080fd5b5051600a80546001600160a01b0319166001600160a01b0390921691909117905550565b6007546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b15801561085157600080fd5b505afa158015610865573d6000803e3d6000fd5b505050506040513d602081101561087b57600080fd5b5051151560011461088b57600080fd5b6000811161089857600080fd5b600055565b60005490565b600082815260046020908152604080832054600383528184206001600160a01b0386168552909252822054610902916108e2919063ffffffff610b2016565b6000858152600560205260409020546103fe90879063ffffffff610b2016565b949350505050565b600c546000908152600b602052604090205490565b600a546001600160a01b0316331461093657600080fd5b600654610941610b86565b4360009081526003602090815260408083206001600160a01b038616845290915290205461099b574360009081526004602052604090205461098a90600163ffffffff610d4916565b436000908152600460205260409020555b4360009081526003602090815260408083206001600160a01b03861684529091529020546109cf903463ffffffff610d4916565b4360009081526003602090815260408083206001600160a01b03871684529091529020556109fc34610d56565b600c546000908152600b6020908152604091829020548251438152918201849052818301523460608201526001600160a01b038416608082015290517ff5447513613d2fcdc501524e4889fb09b77c29548f85fc5cae42cf40cf13bf949181900360a00190a15050565b6001546002549091565b600c5490565b6007546040805163a3bf06f160e01b815233600482015290516001600160a01b039092169163a3bf06f191602480820192602092909190829003018186803b158015610ac157600080fd5b505afa158015610ad5573d6000803e3d6000fd5b505050506040513d6020811015610aeb57600080fd5b50511515600114610afb57600080fd5b60008211610b0857600080fd5b60008111610b1557600080fd5b600191909155600255565b600082610b2f57506000610542565b5081810281838281610b3d57fe5b041461054257fe5b6000808211610b5057fe5b6000828481610b5b57fe5b049050828481610b6757fe5b06818402018414610b7457fe5b828481610b7d57fe5b04949350505050565b6000610b9d600c5443610dac90919063ffffffff16565b90506000548110610cf75760008054610bbd90839063ffffffff610b4516565b905060015b610bd382600163ffffffff610d4916565b811015610cf457600254600154600c546000908152600b60205260408120549092610c099290916103fe9163ffffffff610b2016565b9050610c22600054600c54610d4990919063ffffffff16565b600c8190556006541015610cda57610cb2610c96610c5e6001610c52600654600c54610dac90919063ffffffff16565b9063ffffffff610dac16565b600b6000610c79600054600c54610dac90919063ffffffff16565b815260200190815260200160002054610b2090919063ffffffff16565b436000908152600560205260409020549063ffffffff610d4916565b43600090815260056020526040902055600c54610cd690600163ffffffff610dac16565b6006555b600c546000908152600b6020526040902055600101610bc2565b50505b610d30610c96610d1260065443610dac90919063ffffffff16565b600c546000908152600b60205260409020549063ffffffff610b2016565b4360008181526005602052604090209190915560065550565b8181018281101561054257fe5b600954600090610d6e906001600160a01b0316610dbe565b6040519091506001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610da7573d6000803e3d6000fd5b505050565b600082821115610db857fe5b50900390565b9056fea265627a7a723158204b1a67186a9788a066186ddb867ce290d79a05212a672302c9d22a102f0e4fcb64736f6c634300050c0032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005e7db2ffc5b2c7c47103e4f21c702bc402603fbf
-----Decoded View---------------
Arg [0] : map (address): 0x5E7db2FFc5b2c7C47103e4F21C702bc402603fBf
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000005e7db2ffc5b2c7c47103e4f21c702bc402603fbf
Deployed Bytecode Sourcemap
102:8056:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6473:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6473:124:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6473:124:0;;:::i;:::-;;;;;;;;;;;;;;;;4197:501;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4197:501:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;4197:501:0;;;;;;;;-1:-1:-1;;;;;4197:501:0;;;;;;;;;;;;:::i;6291:136::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6291:136:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6291:136:0;;;;;;-1:-1:-1;;;;;6291:136:0;;:::i;6652:120::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6652:120:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6652:120:0;;:::i;6952:128::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6952:128:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6952:128:0;;:::i;6821:96::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6821:96:0;;;:::i;2917:380::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2917:380:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2917:380:0;-1:-1:-1;;;;;2917:380:0;;:::i;:::-;;7673:145;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7673:145:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7673:145:0;;:::i;5942:104::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5942:104:0;;;:::i;7438:227::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7438:227:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7438:227:0;;;;;;;;;;;-1:-1:-1;;;;;7438:227:0;;:::i;7121:121::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7121:121:0;;;:::i;3407:556::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3407:556:0;-1:-1:-1;;;;;3407:556:0;;:::i;6087:138::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6087:138:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7289:94;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7289:94:0;;;:::i;7830:206::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7830:206:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7830:206:0;;;;;;;:::i;6473:124::-;6539:7;6566:23;;;:13;:23;;;;;;;6473:124::o;4197:501::-;4344:19;;4293:7;;-1:-1:-1;;;;;4344:19:0;4329:10;4321:42;4313:51;;;;;;4375:20;4466:23;;;:13;:23;;;;;;;;;4436:8;:18;;;;;-1:-1:-1;;;;;4436:25:0;;;;;;;;;;4398:93;;4436:54;;:25;:54;:29;:54;:::i;:::-;4409:21;;;;:11;:21;;;;;;4398:33;;:6;;:33;:10;:33;:::i;:::-;:37;:93;:37;:93;:::i;:::-;4523:10;;:40;;;-1:-1:-1;;;4523:40:0;;;;;;;;-1:-1:-1;;;;;4523:40:0;;;;;;;;;4375:116;;-1:-1:-1;4502:18:0;;4523:10;;;;;:18;;:40;;;;;;;;;;;;;;4502:18;4523:10;:40;;;5:2:-1;;;;30:1;27;20:12;5:2;4523:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4523:40:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4523:40:0;4605:18;;;;:8;4523:40;4605:18;;;;;;;-1:-1:-1;;;;;4605:25:0;;;;;;;;;;;;4638:23;;;:13;:23;;;;;;;4579:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4523:40;;-1:-1:-1;4579:83:0;;;;;;;;;;4680:10;4197:501;-1:-1:-1;;;;;;4197:501:0:o;6291:136::-;6367:7;6394:18;;;:8;:18;;;;;;;;-1:-1:-1;;;;;6394:25:0;;;;;;;;;;6291:136;;;;;:::o;6652:120::-;6716:7;6743:21;;;:11;:21;;;;;;;6652:120::o;6952:128::-;7020:7;7047:25;;;:15;:25;;;;;;;6952:128::o;6821:96::-;6897:12;;6821:96;:::o;2917:380::-;8087:15;;:39;;;-1:-1:-1;;;8087:39:0;;8115:10;8087:39;;;;;;-1:-1:-1;;;;;8087:15:0;;;;:27;;:39;;;;;;;;;;;;;;;:15;:39;;;5:2:-1;;;;30:1;27;20:12;5:2;8087:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8087:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8087:39:0;:47;;8130:4;8087:47;8079:56;;;;;;2981:15;:46;;-1:-1:-1;;;;;;2981:46:0;-1:-1:-1;;;;;2981:46:0;;;;;;;;;;;3086:42;;;-1:-1:-1;;;3086:42:0;;;;;;;;;;;;;;-1:-1:-1;;;3086:42:0;;;;;;:15;;;;;:28;;:42;;;;;;;;;;;;:15;:42;;;5:2:-1;;;;30:1;27;20:12;5:2;3086:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3086:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3086:42:0;3055:10;:74;;-1:-1:-1;;;;;;3055:74:0;-1:-1:-1;;;;;3055:74:0;;;;;;3164:15;;:38;;;-1:-1:-1;;;3164:38:0;;3086:42;3164:38;;;;;;;;;;;-1:-1:-1;;;3164:38:0;;;;;;:15;;;;;:28;;:38;;;;;3086:42;3164:38;;;;;:15;:38;;;5:2:-1;;;;30:1;27;20:12;5:2;3164:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3164:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3164:38:0;3140:13;:63;;-1:-1:-1;;;;;;3140:63:0;-1:-1:-1;;;;;3140:63:0;;;;;;3244:15;;:44;;;-1:-1:-1;;;3244:44:0;;3164:38;3244:44;;;;;;;;;;;-1:-1:-1;;;3244:44:0;;;;;;:15;;;;;:28;;:44;;;;;3164:38;3244:44;;;;;:15;:44;;;5:2:-1;;;;30:1;27;20:12;5:2;3244:44:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3244:44:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3244:44:0;3214:19;:75;;-1:-1:-1;;;;;;3214:75:0;-1:-1:-1;;;;;3214:75:0;;;;;;;;;-1:-1:-1;2917:380:0:o;7673:145::-;8087:15;;:39;;;-1:-1:-1;;;8087:39:0;;8115:10;8087:39;;;;;;-1:-1:-1;;;;;8087:15:0;;;;:27;;:39;;;;;;;;;;;;;;;:15;:39;;;5:2:-1;;;;30:1;27;20:12;5:2;8087:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8087:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8087:39:0;:47;;8130:4;8087:47;8079:56;;;;;;7770:1;7759:8;:12;7751:21;;;;;;7783:16;:27;7673:145::o;5942:104::-;5995:7;6022:16;5942:104;:::o;7438:227::-;7537:7;7632:23;;;:13;:23;;;;;;;;;7602:8;:18;;;;;-1:-1:-1;;;;;7602:25:0;;;;;;;;;;7564:93;;7602:54;;:25;:54;:29;:54;:::i;:::-;7575:21;;;;:11;:21;;;;;;7564:33;;:6;;:33;:10;:33;:::i;:93::-;7557:100;7438:227;-1:-1:-1;;;;7438:227:0:o;7121:121::-;7222:11;;7179:7;7206:28;;;:15;:28;;;;;;7121:121;:::o;3407:556::-;3499:19;;-1:-1:-1;;;;;3499:19:0;3484:10;3476:42;3468:51;;;;;;3551:12;;3574:23;:21;:23::i;:::-;3621:12;3612:22;;;;:8;:22;;;;;;;;-1:-1:-1;;;;;3612:29:0;;;;;;;;;;3608:131;;3707:12;3693:27;;;;:13;:27;;;;;;:34;;3725:1;3693:34;:31;:34;:::i;:::-;3677:12;3663:27;;;;:13;:27;;;;;:64;3608:131;3790:12;3781:22;;;;:8;:22;;;;;;;;-1:-1:-1;;;;;3781:29:0;;;;;;;;;;:44;;3815:9;3781:44;:33;:44;:::i;:::-;3758:12;3749:22;;;;:8;:22;;;;;;;;-1:-1:-1;;;;;3749:29:0;;;;;;;;;:76;3836:19;3845:9;3836:8;:19::i;:::-;3926:11;;3910:28;;;;:15;:28;;;;;;;;;;3871:84;;3885:12;3871:84;;;;;;;;;;;;3939:9;3871:84;;;;-1:-1:-1;;;;;3871:84:0;;;;;;;;;;;;;;;;;3407:556;;:::o;6087:138::-;6183:14;;6199:17;;6087:138;;:::o;7289:94::-;7364:11;;7289:94;:::o;7830:206::-;8087:15;;:39;;;-1:-1:-1;;;8087:39:0;;8115:10;8087:39;;;;;;-1:-1:-1;;;;;8087:15:0;;;;:27;;:39;;;;;;;;;;;;;;;:15;:39;;;5:2:-1;;;;30:1;27;20:12;5:2;8087:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8087:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8087:39:0;:47;;8130:4;8087:47;8079:56;;;;;;7928:1;7922:3;:7;7914:16;;;;;;7958:1;7949:6;:10;7941:19;;;;;;7971:14;:20;;;;8002:17;:26;7830:206::o;9514:391::-;9574:9;9804:7;9800:38;;-1:-1:-1;9829:1:0;9822:8;;9800:38;-1:-1:-1;9850:7:0;;;9855:2;9850;:7;:2;9871:6;;;;;:12;9864:20;;;9992:279;10052:7;10080:1;10075:2;:6;10068:14;;;;10141:9;10158:2;10153;:7;;;;;;10141:19;;10194:2;10189;:7;;;;;;10185:1;10180:2;:6;:16;10174:2;:22;10167:30;;;;10263:2;10258;:7;;;;;;;9992:279;-1:-1:-1;;;;9992:279:0:o;4710:1033::-;4762:16;4781:29;4798:11;;4781:12;:16;;:29;;;;:::i;:::-;4762:48;;4837:16;;4825:8;:28;4821:743;;4870:21;4907:16;;4894:30;;:8;;:30;:12;:30;:::i;:::-;4870:54;-1:-1:-1;4956:1:0;4939:614;4963:20;:13;4981:1;4963:20;:17;:20;:::i;:::-;4959:1;:24;4939:614;;;5087:17;;5067:14;;5050:11;;5009:22;5034:28;;;:15;:28;;;;;;5009:22;;5034:71;;5087:17;;5034:48;;;:32;:48;:::i;:71::-;5009:96;;5138:33;5154:16;;5138:11;;:15;;:33;;;;:::i;:::-;5124:11;:47;;;5194:12;;:26;5190:284;;;5273:125;5303:94;5360:36;5394:1;5360:29;5376:12;;5360:11;;:15;;:29;;;;:::i;:::-;:33;:36;:33;:36;:::i;:::-;5304:15;:50;5320:33;5336:16;;5320:11;;:15;;:33;;;;:::i;:::-;5304:50;;;;;;;;;;;;5303:56;;:94;;;;:::i;:::-;5285:12;5273:25;;;;:11;:25;;;;;;;:125;:29;:125;:::i;:::-;5257:12;5245:25;;;;:11;:25;;;;;:153;5436:11;;:18;;5452:1;5436:18;:15;:18;:::i;:::-;5421:12;:33;5190:284;5508:11;;5492:28;;;;:15;:28;;;;;:45;4985:3;;4939:614;;;;4821:743;;5602:95;5632:64;5665:30;5682:12;;5665;:16;;:30;;;;:::i;:::-;5648:11;;5632:28;;;;:15;:28;;;;;;;:64;:32;:64;:::i;5602:95::-;5586:12;5574:25;;;;:11;:25;;;;;:123;;;;5708:12;:27;-1:-1:-1;4710:1033:0:o;10574:132::-;10656:7;;;10677;;;;10670:15;;;5755:142;5830:13;;5807:20;;5830:28;;-1:-1:-1;;;;;5830:13:0;:26;:28::i;:::-;5869:20;;5807:51;;-1:-1:-1;;;;;;5869:13:0;;;:20;;;;;5883:5;;5869:20;;;;5883:5;5869:13;:20;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5869:20:0;5755:142;;:::o;10388:119::-;10448:7;10477:2;10471;:8;;10464:16;;;;-1:-1:-1;10494:7:0;;;10388:119::o;9207:115::-;9312:1;9207:115::o
Swarm Source
bzzr://4b1a67186a9788a066186ddb867ce290d79a05212a672302c9d22a102f0e4fcb
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 25 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.