Rebrand announcement. AdEx Network was rebranded and is now known as AdEx. The displayed name of this token does not correspond with the name retrieved from its contract's Name function.
Overview
Max Total Supply
201,096,415.185535738754707484 ADX
Holders
4,288 ( 0.023%)
Market
Price
$0.14 @ 0.000056 ETH (-0.59%)
Onchain Market Cap
$28,665,288.50
Circulating Supply Market Cap
$20,527,478.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
50.25877541 ADXValue
$7.16 ( ~0.00283522470713947 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|---|---|---|---|---|
1 | ![]() | ADX-USDT | $0.1426 0.0000565 Eth | $746,367.00 5,212,015.000 ADX | 32.3782% |
2 | ![]() | ADX-USDT | $0.142 0.0000562 Eth | $475,338.00 3,313,398.184 ADX | 20.5836% |
3 | ![]() | ADX-USDT | $0.1427 0.0000565 Eth | $443,920.00 3,110,604.460 ADX | 19.3238% |
4 | ![]() | ADX-USDT | $0.1426 0.0000565 Eth | $154,321.00 1,082,242.126 ADX | 6.7231% |
5 | ![]() | ADX-BTC | $0.1421 0.0000563 Eth | $139,706.00 971,249.000 ADX | 6.0336% |
6 | ![]() | ADX-USDT | $0.1426 0.0000565 Eth | $114,832.00 805,207.188 ADX | 5.0021% |
7 | ![]() | ADX-USDT | $0.1426 0.0000565 Eth | $97,035.00 674,127.886 ADX | 4.1878% |
8 | ![]() | ADX-ETH | $0.1427 0.0000565 Eth | $40,624.00 280,473.000 ADX | 1.7424% |
9 | ![]() | ADX-USDT | $0.1425 0.0000565 Eth | $37,653.00 262,902.471 ADX | 1.6332% |
10 | ![]() | 0XADE00C28244D5CE17D72E40330B1C318CD12B7C3-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $0.1437 0.0000569 Eth | $26,445.00 184,501.488 0XADE00C28244D5CE17D72E40330B1C318CD12B7C3 | 1.1462% |
11 | ![]() | 0XADE00C28244D5CE17D72E40330B1C318CD12B7C3-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.1438 0.0000569 Eth | $11,257.42 76,770.017 0XADE00C28244D5CE17D72E40330B1C318CD12B7C3 | 0.4769% |
12 | ![]() | ADX-INR | $0.1497 0.0000593 Eth | $10,021.98 66,514.076 ADX | 0.4132% |
13 | ![]() | ADX-USDT | $0.1425 0.0000564 Eth | $7,068.51 49,607.528 ADX | 0.3082% |
14 | ![]() | ADX-USDT | $0.1428 0.0000566 Eth | $2,580.44 17,968.941 ADX | 0.1116% |
15 | ![]() | ADX-BTC | $0.1421 0.0000563 Eth | $2,171.21 15,277.525 ADX | 0.0949% |
16 | ![]() | ADX-EUR | $0.1429 0.0000566 Eth | $2,129.44 14,901.745 ADX | 0.0926% |
17 | ![]() | ADX-USDT | $0.1424 0.0000564 Eth | $986.61 6,885.000 ADX | 0.0428% |
18 | ![]() | ADX-USDT | $0.1423 0.0000564 Eth | $916.59 6,374.890 ADX | 0.0396% |
19 | ![]() | ADX-USD | $0.1445 0.0000572 Eth | $617.64 4,273.127 ADX | 0.0265% |
20 | ![]() | 0X6BFF4FB161347AD7DE4A625AE5AA3A1CA7077819-0X55D398326F99059FF775485246999027B3197955 | $0.144 0.0000571 Eth | $549.53 3,814.201 0X6BFF4FB161347AD7DE4A625AE5AA3A1CA7077819 | 0.0237% |
21 | ![]() | 0XADE00C28244D5CE17D72E40330B1C318CD12B7C3-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.1442 0.0000571 Eth | $468.28 3,208.745 0XADE00C28244D5CE17D72E40330B1C318CD12B7C3 | 0.0199% |
22 | ![]() | ADX-ETH | $0.1424 0.0000564 Eth | $408.12 2,865.865 ADX | 0.0178% |
23 | ![]() | ADX-EUR | $0.1402 0.0000555 Eth | $381.53 2,721.765 ADX | 0.0169% |
24 | ![]() | 0X6BFF4FB161347AD7DE4A625AE5AA3A1CA7077819-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56 | $0.144 0.0000570 Eth | $222.89 1,583.497 0X6BFF4FB161347AD7DE4A625AE5AA3A1CA7077819 | 0.0098% |
25 | ![]() | ADX-ETH | $0.1424 0.0000564 Eth | $107.18 743.169 ADX | 0.0046% |
26 | ![]() | ADX-INR | $0.1539 0.0000610 Eth | $54.56 0.000 ADX | 0.0000% |
27 | ![]() | ADX-IDR | $0.1429 0.0000566 Eth | $33.72 231.100 ADX | 0.0014% |
28 | ![]() | ADXN-USDT | $0.1201 0.0000457 Eth | $22.04 183.600 ADXN | 0.0011% |
29 | ![]() | 0X6BFF4FB161347AD7DE4A625AE5AA3A1CA7077819-0X2170ED0880AC9A755FD29B2688956BD959F933F8 | $0.1438 0.0000569 Eth | $16.79 115.785 0X6BFF4FB161347AD7DE4A625AE5AA3A1CA7077819 | 0.0007% |
30 | ![]() | ADX-KMD | $0.1493 0.0000607 Eth | $14.59 97.689 ADX | 0.0006% |
31 | ![]() | ADX-USDT | $0.1407 0.0000558 Eth | $12.80 91.000 ADX | 0.0006% |
32 | ![]() | ADX-USDT | $0.1426 0.0000565 Eth | $9.07 63.574 ADX | 0.0004% |
33 | ![]() | ADX-BTC | $0.1475 0.0000572 Eth | $6.53 44.244 ADX | 0.0003% |
34 | ![]() | ADX-ETH | $0.1554 0.0000562 Eth | $5.11 32.877 ADX | 0.0002% |
35 | ![]() | ADXN-BTC | $0.1495 0.0000569 Eth | $0.015 0.100 ADXN | 0.0000% |
Contract Name:
ADXToken
Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion, GNU GPLv2 license, Audited
Contract Source Code (Solidity)Audit Report
/** *Submitted for verification at Etherscan.io on 2020-08-03 */ pragma solidity ^0.6.12; // SPDX-License-Identifier: agpl-3.0 library SafeMath { function mul(uint a, uint b) internal pure returns (uint) { uint c = a * b; require(a == 0 || c / a == b); return c; } function div(uint a, uint b) internal pure returns (uint) { require(b > 0); uint c = a / b; require(a == b * c + a % b); return c; } function sub(uint a, uint b) internal pure returns (uint) { require(b <= a); return a - b; } function add(uint a, uint b) internal pure returns (uint) { uint c = a + b; require(c >= a); return c; } function max64(uint64 a, uint64 b) internal pure returns (uint64) { return a >= b ? a : b; } function min64(uint64 a, uint64 b) internal pure returns (uint64) { return a < b ? a : b; } function max256(uint a, uint b) internal pure returns (uint) { return a >= b ? a : b; } function min256(uint a, uint b) internal pure returns (uint) { return a < b ? a : b; } } // NOTE: this interface lacks return values for transfer/transferFrom/approve on purpose, // as we use the SafeERC20 library to check the return value interface GeneralERC20 { function transfer(address to, uint256 amount) external; function transferFrom(address from, address to, uint256 amount) external; function approve(address spender, uint256 amount) external; function balanceOf(address spender) external view returns (uint); function allowance(address owner, address spender) external view returns (uint); } library SafeERC20 { function checkSuccess() private pure returns (bool) { uint256 returnValue = 0; assembly { // check number of bytes returned from last function call switch returndatasize() // no bytes returned: assume success case 0x0 { returnValue := 1 } // 32 bytes returned: check if non-zero case 0x20 { // copy 32 bytes into scratch space returndatacopy(0x0, 0x0, 0x20) // load those bytes into returnValue returnValue := mload(0x0) } // not sure what was returned: don't mark as success default { } } return returnValue != 0; } function transfer(address token, address to, uint256 amount) internal { GeneralERC20(token).transfer(to, amount); require(checkSuccess()); } function transferFrom(address token, address from, address to, uint256 amount) internal { GeneralERC20(token).transferFrom(from, to, amount); require(checkSuccess()); } function approve(address token, address spender, uint256 amount) internal { GeneralERC20(token).approve(spender, amount); require(checkSuccess()); } } contract ADXToken { using SafeMath for uint; // Constants string public constant name = "AdEx Network"; string public constant symbol = "ADX"; uint8 public constant decimals = 18; // Mutable variables uint public totalSupply; mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; event Approval(address indexed owner, address indexed spender, uint amount); event Transfer(address indexed from, address indexed to, uint amount); address public supplyController; address public immutable PREV_TOKEN; constructor(address supplyControllerAddr, address prevTokenAddr) public { supplyController = supplyControllerAddr; PREV_TOKEN = prevTokenAddr; } function balanceOf(address owner) external view returns (uint balance) { return balances[owner]; } function transfer(address to, uint amount) external returns (bool success) { balances[msg.sender] = balances[msg.sender].sub(amount); balances[to] = balances[to].add(amount); emit Transfer(msg.sender, to, amount); return true; } function transferFrom(address from, address to, uint amount) external returns (bool success) { balances[from] = balances[from].sub(amount); allowed[from][msg.sender] = allowed[from][msg.sender].sub(amount); balances[to] = balances[to].add(amount); emit Transfer(from, to, amount); return true; } function approve(address spender, uint amount) external returns (bool success) { allowed[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } function allowance(address owner, address spender) external view returns (uint remaining) { return allowed[owner][spender]; } // Supply control function innerMint(address owner, uint amount) internal { totalSupply = totalSupply.add(amount); balances[owner] = balances[owner].add(amount); // Because of https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md#transfer-1 emit Transfer(address(0), owner, amount); } function mint(address owner, uint amount) external { require(msg.sender == supplyController, 'NOT_SUPPLYCONTROLLER'); innerMint(owner, amount); } function changeSupplyController(address newSupplyController) external { require(msg.sender == supplyController, 'NOT_SUPPLYCONTROLLER'); supplyController = newSupplyController; } // Swapping: multiplier is 10**(18-4) // NOTE: Burning by sending to 0x00 is not possible with many ERC20 implementations, but this one is made specifically for the old ADX uint constant PREV_TO_CURRENT_TOKEN_MULTIPLIER = 100000000000000; function swap(uint prevTokenAmount) external { innerMint(msg.sender, prevTokenAmount.mul(PREV_TO_CURRENT_TOKEN_MULTIPLIER)); SafeERC20.transferFrom(PREV_TOKEN, msg.sender, address(0), prevTokenAmount); } }
Contract Security Audit
- Forkway ltd - July 31st, 2020 - Security Audit Report
[{"inputs":[{"internalType":"address","name":"supplyControllerAddr","type":"address"},{"internalType":"address","name":"prevTokenAddr","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"PREV_TOKEN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newSupplyController","type":"address"}],"name":"changeSupplyController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"supplyController","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"prevTokenAmount","type":"uint256"}],"name":"swap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a060405234801561001057600080fd5b506040516112123803806112128339818101604052604081101561003357600080fd5b81019080805190602001909291908051906020019092919050505081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b81525050505060805160601c6111286100ea60003980610a9a5280610da252506111286000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806394b918de1161008c578063a9059cbb11610066578063a9059cbb14610434578063c76c16cb14610498578063dd62ed3e146104cc578063e7ba101214610544576100ea565b806394b918de1461033f57806395d89b411461036d578063a4012b21146103f0576100ea565b806323b872dd116100c857806323b872dd146101f4578063313ce5671461027857806340c10f191461029957806370a08231146102e7576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d6575b600080fd5b6100f7610578565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105b1565b60405180821515815260200191505060405180910390f35b6101de6106a3565b6040518082815260200191505060405180910390f35b6102606004803603606081101561020a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a9565b60405180821515815260200191505060405180910390f35b610280610954565b604051808260ff16815260200191505060405180910390f35b6102e5600480360360408110156102af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610959565b005b610329600480360360208110156102fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a2a565b6040518082815260200191505060405180910390f35b61036b6004803603602081101561035557600080fd5b8101908080359060200190929190505050610a73565b005b610375610ac5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103b557808201518184015260208101905061039a565b50505050905090810190601f1680156103e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104326004803603602081101561040657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610afe565b005b6104806004803603604081101561044a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c05565b60405180821515815260200191505060405180910390f35b6104a0610da0565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61052e600480360360408110156104e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dc4565b6040518082815260200191505060405180910390f35b61054c610e4b565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6040518060400160405280600c81526020017f41644578204e6574776f726b000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b60006106fd82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107cf82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7190919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108a182600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a1c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4e4f545f535550504c59434f4e54524f4c4c455200000000000000000000000081525060200191505060405180910390fd5b610a268282610eaa565b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a9533610a90655af3107a400084610fc490919063ffffffff16565b610eaa565b610ac27f000000000000000000000000000000000000000000000000000000000000000033600084610ff6565b50565b6040518060400160405280600381526020017f414458000000000000000000000000000000000000000000000000000000000081525081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bc1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4e4f545f535550504c59434f4e54524f4c4c455200000000000000000000000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610c5982600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7190919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cee82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600082821115610e8057600080fd5b818303905092915050565b600080828401905083811015610ea057600080fd5b8091505092915050565b610ebf81600054610e8b90919063ffffffff16565b600081905550610f1781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840290506000841480610fe3575082848281610fe057fe5b04145b610fec57600080fd5b8091505092915050565b8373ffffffffffffffffffffffffffffffffffffffff166323b872dd8484846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b15801561108557600080fd5b505af1158015611099573d6000803e3d6000fd5b505050506110a56110b4565b6110ae57600080fd5b50505050565b600080600090503d600081146110d157602081146110da576110e6565b600191506110e6565b60206000803e60005191505b5060008114159150509056fea264697066735822122031952c91f2ccb932c8e4173fc221420cfb3875eb59475a7f540e6afa2f12e1ba64736f6c634300060c003300000000000000000000000004918f1071594af602f937f6a444b5f5787786ed0000000000000000000000004470bb87d77b963a013db939be332f927f2b992e
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806394b918de1161008c578063a9059cbb11610066578063a9059cbb14610434578063c76c16cb14610498578063dd62ed3e146104cc578063e7ba101214610544576100ea565b806394b918de1461033f57806395d89b411461036d578063a4012b21146103f0576100ea565b806323b872dd116100c857806323b872dd146101f4578063313ce5671461027857806340c10f191461029957806370a08231146102e7576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d6575b600080fd5b6100f7610578565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105b1565b60405180821515815260200191505060405180910390f35b6101de6106a3565b6040518082815260200191505060405180910390f35b6102606004803603606081101561020a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a9565b60405180821515815260200191505060405180910390f35b610280610954565b604051808260ff16815260200191505060405180910390f35b6102e5600480360360408110156102af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610959565b005b610329600480360360208110156102fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a2a565b6040518082815260200191505060405180910390f35b61036b6004803603602081101561035557600080fd5b8101908080359060200190929190505050610a73565b005b610375610ac5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103b557808201518184015260208101905061039a565b50505050905090810190601f1680156103e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104326004803603602081101561040657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610afe565b005b6104806004803603604081101561044a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c05565b60405180821515815260200191505060405180910390f35b6104a0610da0565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61052e600480360360408110156104e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dc4565b6040518082815260200191505060405180910390f35b61054c610e4b565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6040518060400160405280600c81526020017f41644578204e6574776f726b000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b60006106fd82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107cf82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7190919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108a182600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a1c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4e4f545f535550504c59434f4e54524f4c4c455200000000000000000000000081525060200191505060405180910390fd5b610a268282610eaa565b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a9533610a90655af3107a400084610fc490919063ffffffff16565b610eaa565b610ac27f0000000000000000000000004470bb87d77b963a013db939be332f927f2b992e33600084610ff6565b50565b6040518060400160405280600381526020017f414458000000000000000000000000000000000000000000000000000000000081525081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bc1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4e4f545f535550504c59434f4e54524f4c4c455200000000000000000000000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610c5982600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7190919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cee82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b7f0000000000000000000000004470bb87d77b963a013db939be332f927f2b992e81565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600082821115610e8057600080fd5b818303905092915050565b600080828401905083811015610ea057600080fd5b8091505092915050565b610ebf81600054610e8b90919063ffffffff16565b600081905550610f1781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840290506000841480610fe3575082848281610fe057fe5b04145b610fec57600080fd5b8091505092915050565b8373ffffffffffffffffffffffffffffffffffffffff166323b872dd8484846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b15801561108557600080fd5b505af1158015611099573d6000803e3d6000fd5b505050506110a56110b4565b6110ae57600080fd5b50505050565b600080600090503d600081146110d157602081146110da576110e6565b600191506110e6565b60206000803e60005191505b5060008114159150509056fea264697066735822122031952c91f2ccb932c8e4173fc221420cfb3875eb59475a7f540e6afa2f12e1ba64736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000004918f1071594af602f937f6a444b5f5787786ed0000000000000000000000004470bb87d77b963a013db939be332f927f2b992e
-----Decoded View---------------
Arg [0] : supplyControllerAddr (address): 0x04918f1071594aF602F937F6a444B5F5787786ed
Arg [1] : prevTokenAddr (address): 0x4470BB87d77b963A013DB939BE332f927f2b992e
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000004918f1071594af602f937f6a444b5f5787786ed
Arg [1] : 0000000000000000000000004470bb87d77b963a013db939be332f927f2b992e
Deployed Bytecode Sourcemap
2814:2848:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2880:44;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4214:189;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3033:23;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3897:312;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2969:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4854:153;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3542:103;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5448:211;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2928:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5012:186;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3650:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3344:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4408:130;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3309:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2880:44;;;;;;;;;;;;;;;;;;;:::o;4214:189::-;4279:12;4329:6;4298:7;:19;4306:10;4298:19;;;;;;;;;;;;;;;:28;4318:7;4298:28;;;;;;;;;;;;;;;:37;;;;4366:7;4345:37;;4354:10;4345:37;;;4375:6;4345:37;;;;;;;;;;;;;;;;;;4394:4;4387:11;;4214:189;;;;:::o;3033:23::-;;;;:::o;3897:312::-;3976:12;4012:26;4031:6;4012:8;:14;4021:4;4012:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3995:8;:14;4004:4;3995:14;;;;;;;;;;;;;;;:43;;;;4071:37;4101:6;4071:7;:13;4079:4;4071:13;;;;;;;;;;;;;;;:25;4085:10;4071:25;;;;;;;;;;;;;;;;:29;;:37;;;;:::i;:::-;4043:7;:13;4051:4;4043:13;;;;;;;;;;;;;;;:25;4057:10;4043:25;;;;;;;;;;;;;;;:65;;;;4128:24;4145:6;4128:8;:12;4137:2;4128:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;4113:8;:12;4122:2;4113:12;;;;;;;;;;;;;;;:39;;;;4177:2;4162:26;;4171:4;4162:26;;;4181:6;4162:26;;;;;;;;;;;;;;;;;;4200:4;4193:11;;3897:312;;;;;:::o;2969:35::-;3002:2;2969:35;:::o;4854:153::-;4932:16;;;;;;;;;;;4918:30;;:10;:30;;;4910:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4978:24;4988:5;4995:6;4978:9;:24::i;:::-;4854:153;;:::o;3542:103::-;3599:12;3625:8;:15;3634:5;3625:15;;;;;;;;;;;;;;;;3618:22;;3542:103;;;:::o;5448:211::-;5498:76;5508:10;5520:53;5429:15;5520;:19;;:53;;;;:::i;:::-;5498:9;:76::i;:::-;5579:75;5602:10;5614;5634:1;5638:15;5579:22;:75::i;:::-;5448:211;:::o;2928:37::-;;;;;;;;;;;;;;;;;;;:::o;5012:186::-;5109:16;;;;;;;;;;;5095:30;;:10;:30;;;5087:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5174:19;5155:16;;:38;;;;;;;;;;;;;;;;;;5012:186;:::o;3650:242::-;3711:12;3753:32;3778:6;3753:8;:20;3762:10;3753:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;3730:8;:20;3739:10;3730:20;;;;;;;;;;;;;;;:55;;;;3805:24;3822:6;3805:8;:12;3814:2;3805:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;3790:8;:12;3799:2;3790:12;;;;;;;;;;;;;;;:39;;;;3860:2;3839:32;;3848:10;3839:32;;;3864:6;3839:32;;;;;;;;;;;;;;;;;;3883:4;3876:11;;3650:242;;;;:::o;3344:35::-;;;:::o;4408:130::-;4482:14;4510:7;:14;4518:5;4510:14;;;;;;;;;;;;;;;:23;4525:7;4510:23;;;;;;;;;;;;;;;;4503:30;;4408:130;;;;:::o;3309:31::-;;;;;;;;;;;;;:::o;431:115::-;483:4;513:1;508;:6;;500:15;;;;;;537:1;533;:5;526:12;;431:115;;;;:::o;554:136::-;606:4;623:6;636:1;632;:5;623:14;;661:1;656;:6;;648:15;;;;;;681:1;674:8;;;554:136;;;;:::o;4563:286::-;4638:23;4654:6;4638:11;;:15;;:23;;;;:::i;:::-;4624:11;:37;;;;4684:27;4704:6;4684:8;:15;4693:5;4684:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;4666:8;:15;4675:5;4666:15;;;;;;;;;;;;;;;:45;;;;4830:5;4809:35;;4826:1;4809:35;;;4837:6;4809:35;;;;;;;;;;;;;;;;;;4563:286;;:::o;92:150::-;144:4;161:6;174:1;170;:5;161:14;;199:1;194;:6;:20;;;;213:1;208;204;:5;;;;;;:10;194:20;186:29;;;;;;233:1;226:8;;;92:150;;;;:::o;2470:176::-;2576:5;2563:32;;;2596:4;2602:2;2606:6;2563:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2626:14;:12;:14::i;:::-;2618:23;;;;;;2470:176;;;;:::o;1694:618::-;1749:4;1762:19;1784:1;1762:23;;1876:16;1945:3;1940:38;;;;2034:4;2029:169;;;;1869:404;;1940:38;1971:1;1956:16;;1940:38;;2029:169;2112:4;2107:3;2102;2087:30;2188:3;2182:10;2167:25;;1869:404;;2306:1;2291:11;:16;;2284:23;;;1694:618;:::o
Swarm Source
ipfs://31952c91f2ccb932c8e4173fc221420cfb3875eb59475a7f540e6afa2f12e1ba
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.