Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Liquity
Overview
Max Total Supply
100,000,000 LQTY
Holders
13,857 (0.00%)
Market
Price
$0.68 @ 0.000368 ETH (-4.81%)
Onchain Market Cap
$67,815,303.79
Circulating Supply Market Cap
$64,297,188.39
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|---|---|---|---|---|
1 | ![]() | LQTY-USDT | $0.6806 0.0003681 Eth | $3,774,625.00 5,546,149.900 LQTY | 29.5970% |
2 | ![]() | LQTY-USDT | $0.6776 0.0003667 Eth | $2,709,820.00 3,871,460.400 LQTY | 20.6600% |
3 | ![]() | LQTY-USDT | $0.6795 0.0003683 Eth | $1,599,172.00 2,285,880.699 LQTY | 12.1986% |
4 | ![]() | LQTY-USDT | $0.6773 0.0003662 Eth | $881,044.00 1,258,633.400 LQTY | 6.7167% |
5 | ![]() | LQTY-USDT | $0.6767 0.0003670 Eth | $776,005.00 1,146,719.600 LQTY | 6.1195% |
6 | ![]() | LQTY-USDT | $0.6776 0.0003667 Eth | $517,509.00 763,775.730 LQTY | 4.0759% |
7 | ![]() | LQTY-USDT | $0.6776 0.0003678 Eth | $309,638.00 456,942.000 LQTY | 2.4385% |
8 | ![]() | LQTY-USDT | $0.6822 0.0003649 Eth | $277,819.00 396,447.100 LQTY | 2.1156% |
9 | ![]() | LQTY-USDT | $0.6724 0.0003648 Eth | $213,368.00 317,321.773 LQTY | 1.6934% |
10 | ![]() | LQTY-USDT | $0.6778 0.0003665 Eth | $196,169.00 280,258.017 LQTY | 1.4956% |
11 | ![]() | LQTY-USDT | $0.6768 0.0003672 Eth | $190,856.00 272,539.790 LQTY | 1.4544% |
12 | ![]() | LQTY-USDT | $0.6784 0.0003677 Eth | $172,570.00 245,679.168 LQTY | 1.3111% |
13 | ![]() | LQTY-INR | $0.7489 0.0003918 Eth | $168,674.00 210,796.580 LQTY | 1.1249% |
14 | ![]() | LQTY-USDT | $0.687 0.0003670 Eth | $164,169.00 234,042.230 LQTY | 1.2490% |
15 | ![]() | LQTY-USDT | $0.679 0.0003681 Eth | $159,652.00 226,621.020 LQTY | 1.2094% |
16 | ![]() | LQTY-USDT | $0.6775 0.0003678 Eth | $151,256.00 223,245.700 LQTY | 1.1913% |
17 | ![]() | 0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.6742 0.0003660 Eth | $116,820.00 171,967.828 0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D | 0.9177% |
18 | ![]() | LQTY-EUR | $0.6869 0.0003675 Eth | $108,781.00 158,368.581 LQTY | 0.8451% |
19 | ![]() | LQTY-USDT | $0.6779 0.0003644 Eth | $95,846.00 141,389.974 LQTY | 0.7545% |
20 | ![]() | LQTY-USDT | $0.6777 0.0003664 Eth | $72,743.00 103,905.400 LQTY | 0.5545% |
21 | ![]() | LQTY3S-USDT | $2.62 0.0014208 Eth | $50,139.00 19,130.692 LQTY3S | 0.1021% |
22 | ![]() | LQTY-USDT | $0.6789 0.0003680 Eth | $48,998.00 72,174.100 LQTY | 0.3852% |
23 | ![]() | LQTY3L-USDT | $0.0001 0.0000000 Eth | $46,166.00 913,096,617.188 LQTY3L | 4,872.7287% |
24 | ![]() | LQTY-USDT | $0.6783 0.0003677 Eth | $45,911.00 65,327.980 LQTY | 0.3486% |
25 | ![]() | LQTY-USD | $0.6885 0.0003734 Eth | $41,681.00 60,538.233 LQTY | 0.3231% |
26 | ![]() | LQTY-USDT | $0.6874 0.0003673 Eth | $36,798.00 52,469.727 LQTY | 0.2800% |
27 | ![]() | LQTY-USDT | $0.6783 0.0003677 Eth | $35,256.00 50,294.749 LQTY | 0.2684% |
28 | ![]() | LQTY-USDT | $0.6783 0.0003677 Eth | $30,929.00 44,106.401 LQTY | 0.2354% |
29 | ![]() | LQTY-USD | $0.6854 0.0003716 Eth | $29,218.00 42,628.600 LQTY | 0.2275% |
30 | ![]() | LQTY-USDT | $0.6767 0.0003674 Eth | $28,648.00 42,332.159 LQTY | 0.2259% |
31 | ![]() | LQTY-USD | $0.6805 0.0003694 Eth | $28,258.00 41,525.550 LQTY | 0.2216% |
32 | ![]() | LQTY-USDT | $0.6782 0.0003679 Eth | $19,337.23 27,531.226 LQTY | 0.1469% |
33 | ![]() | LQTY-USDT | $0.6793 0.0003682 Eth | $18,586.14 27,362.113 LQTY | 0.1460% |
34 | ![]() | LQTY-USDT | $0.6785 0.0003683 Eth | $16,684.28 23,819.700 LQTY | 0.1271% |
35 | ![]() | LQTY-USDT | $0.6779 0.0003665 Eth | $11,936.01 17,040.850 LQTY | 0.0909% |
36 | ![]() | 0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.7778 0.0004071 Eth | $10,905.14 14,020.622 0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D | 0.0748% |
37 | ![]() | LQTY-USDT | $0.679 0.0003684 Eth | $10,641.37 15,672.313 LQTY | 0.0836% |
38 | ![]() | LQTY-USDT | $0.6766 0.0003659 Eth | $8,441.70 12,476.887 LQTY | 0.0666% |
39 | ![]() | LQTY-USDT | $0.6753 0.0003652 Eth | $6,884.93 9,838.050 LQTY | 0.0525% |
40 | ![]() | LQTY-USDC | $0.6935 0.0003759 Eth | $3,642.63 5,182.272 LQTY | 0.0277% |
41 | ![]() | LQTY-EUR | $0.6875 0.0003730 Eth | $2,666.24 3,878.437 LQTY | 0.0207% |
42 | ![]() | LQTY-THB | $0.6806 0.0003684 Eth | $2,660.61 3,909.345 LQTY | 0.0209% |
43 | ![]() | LQTY-USDT | $0.6768 0.0003674 Eth | $2,308.80 3,296.400 LQTY | 0.0176% |
44 | ![]() | LQTY-BRL | $0.6869 0.0003725 Eth | $1,703.86 2,480.561 LQTY | 0.0132% |
45 | ![]() | LQTY-TRY | $0.6974 0.0003781 Eth | $952.09 1,344.633 LQTY | 0.0072% |
46 | ![]() | LQTY-IDR | $0.6842 0.0003712 Eth | $933.41 1,364.312 LQTY | 0.0073% |
47 | ![]() | LQTY-VNST | $0.682 0.0003687 Eth | $750.64 1,100.644 LQTY | 0.0059% |
48 | ![]() | LQTY-USDT | $0.6776 0.0003667 Eth | $736.41 1,086.849 LQTY | 0.0058% |
49 | ![]() | LQTY-USDT | $0.6776 0.0003667 Eth | $658.34 971.622 LQTY | 0.0052% |
50 | ![]() | LQTY-USDT | $0.6948 0.0003672 Eth | $132.81 191.163 LQTY | 0.0010% |
51 | ![]() | 0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.6816 0.0003698 Eth | $122.68 178.842 0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D | 0.0010% |
52 | ![]() | 0XFB9E5D956D889D91A82737B9BFCDAC1DCE3E1449-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $0.8266 0.0003955 Eth | $82.05 103.077 0XFB9E5D956D889D91A82737B9BFCDAC1DCE3E1449 | 0.0006% |
53 | ![]() | LQTY-EUR | $0.7793 0.0004226 Eth | $48.53 62.265 LQTY | 0.0003% |
54 | ![]() | 0XEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE-0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D | $0.6977 0.0003772 Eth | $39.30 0.021 0XEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE | 0.0000% |
55 | ![]() | LQTY-PHP | $0.7046 0.0003810 Eth | $27.41 38.620 LQTY | 0.0002% |
56 | ![]() | LQTY-USDT | $0.6789 0.0003680 Eth | $27.03 38.268 LQTY | 0.0002% |
57 | ![]() | LQTY-EUR | $0.6846 0.0003711 Eth | $25.63 36.142 LQTY | 0.0002% |
58 | ![]() | LQTY-USDT | $0.6842 0.0003659 Eth | $25.18 36.800 LQTY | 0.0002% |
59 | ![]() | 0X5F98805A4E8BE255A32880FDEC7F6728C6568BA0-0X6DEA81C8171D0BA574754EF6F8B412F2ED88C54D | $0.7069 0.0003710 Eth | $23.73 24.888 0X5F98805A4E8BE255A32880FDEC7F6728C6568BA0 | 0.0001% |
60 | ![]() | LQTY-USD | $0.6833 0.0003655 Eth | $22.28 31.890 LQTY | 0.0002% |
61 | ![]() | LQTY-KRW | $0.7821 0.0004110 Eth | $7.35 9.397 LQTY | 0.0001% |
62 | ![]() | LQTY-USDT | $0.7213 0.0003821 Eth | $4.91 6.800 LQTY | 0.0000% |
63 | ![]() | LQTY-USDT | $0.7134 0.0003867 Eth | $0.0071 0.010 LQTY | 0.0000% |
64 | ![]() | 0XFB9E5D956D889D91A82737B9BFCDAC1DCE3E1449-0XFD086BC7CD5C481DCC9C85EBE478A1C0B69FCBB9 | $0.3077 0.0001491 Eth | $0.0063 0.020 0XFB9E5D956D889D91A82737B9BFCDAC1DCE3E1449 | 0.0000% |
Contract Name:
LQTYToken
Compiler Version
v0.6.11+commit.5ef660b1
Optimization Enabled:
Yes with 100 runs
Other Settings:
default evmVersion, Audited
Contract Source Code (Solidity Standard Json-Input format)Audit Report
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.6.11;import "../Dependencies/CheckContract.sol";import "../Dependencies/SafeMath.sol";import "../Interfaces/ILQTYToken.sol";import "../Interfaces/ILockupContractFactory.sol";import "../Dependencies/console.sol";/** Based upon OpenZeppelin's ERC20 contract:* https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol** and their EIP2612 (ERC20Permit / ERC712) functionality:* https://github.com/OpenZeppelin/openzeppelin-contracts/blob/53516bc555a454862470e7860a9b5254db4d00f5/contracts/token/ERC20/ERC20Permit.sol*** --- Functionality added specific to the LQTYToken ---** 1) Transfer protection: blacklist of addresses that are invalid recipients (i.e. core Liquity contracts) in external* transfer() and transferFrom() calls. The purpose is to protect users from losing tokens by mistakenly sending LQTY directly to a Liquity* core contract, when they should rather call the right function.** 2) sendToLQTYStaking(): callable only by Liquity core contracts, which move LQTY tokens from user -> LQTYStaking contract.*
12345678910111213141516171819// SPDX-License-Identifier: MITpragma solidity 0.6.11;contract CheckContract {/*** Check that the account is an already deployed non-destroyed contract.* See: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Address.sol#L12*/function checkContract(address _account) internal view {require(_account != address(0), "Account cannot be zero address");uint256 size;// solhint-disable-next-line no-inline-assemblyassembly { size := extcodesize(_account) }require(size > 0, "Account code size cannot be zero");}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.6.11;/*** Based on OpenZeppelin's SafeMath:* https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/math/SafeMath.sol** @dev Wrappers over Solidity's arithmetic operations with added overflow* checks.** Arithmetic operations in Solidity wrap on overflow. This can easily result* in bugs, because programmers usually assume that an overflow raises an* error, which is the standard behavior in high level programming languages.* `SafeMath` restores this intuition by reverting the transaction when an* operation overflows.** Using this library instead of the unchecked operations eliminates an entire* class of bugs, so it's recommended to use it always.*/library SafeMath {/*** @dev Returns the addition of two unsigned integers, reverting on* overflow.** Counterpart to Solidity's `+` operator.
1234567891011121314151617181920212223// SPDX-License-Identifier: MITpragma solidity 0.6.11;import "../Dependencies/IERC20.sol";import "../Dependencies/IERC2612.sol";interface ILQTYToken is IERC20, IERC2612 {// --- Events ---event CommunityIssuanceAddressSet(address _communityIssuanceAddress);event LQTYStakingAddressSet(address _lqtyStakingAddress);event LockupContractFactoryAddressSet(address _lockupContractFactoryAddress);// --- Functions ---function sendToLQTYStaking(address _sender, uint256 _amount) external;function getDeploymentStartTime() external view returns (uint256);function getLpRewardsEntitlement() external view returns (uint256);}
12345678910111213141516171819// SPDX-License-Identifier: MITpragma solidity 0.6.11;interface ILockupContractFactory {// --- Events ---event LQTYTokenAddressSet(address _lqtyTokenAddress);event LockupContractDeployedThroughFactory(address _lockupContractAddress, address _beneficiary, uint _unlockTime, address _deployer);// --- Functions ---function setLQTYTokenAddress(address _lqtyTokenAddress) external;function deployLockupContract(address _beneficiary, uint _unlockTime) external;function isRegisteredLockup(address _addr) external view returns (bool);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.6.11;// Buidler's helper contract for console logginglibrary console {address constant CONSOLE_ADDRESS = address(0x000000000000000000636F6e736F6c652e6c6f67);function log() internal view {(bool ignored, ) = CONSOLE_ADDRESS.staticcall(abi.encodeWithSignature("log()"));ignored;} function logInt(int p0) internal view {(bool ignored, ) = CONSOLE_ADDRESS.staticcall(abi.encodeWithSignature("log(int)", p0));ignored;}function logUint(uint p0) internal view {(bool ignored, ) = CONSOLE_ADDRESS.staticcall(abi.encodeWithSignature("log(uint)", p0));ignored;}function logString(string memory p0) internal view {(bool ignored, ) = CONSOLE_ADDRESS.staticcall(abi.encodeWithSignature("log(string)", p0));ignored;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.6.11;/*** Based on the OpenZeppelin IER20 interface:* https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol** @dev Interface of the ERC20 standard as defined in the EIP.*/interface IERC20 {/*** @dev Returns the amount of tokens in existence.*/function totalSupply() external view returns (uint256);/*** @dev Returns the amount of tokens owned by `account`.*/function balanceOf(address account) external view returns (uint256);/*** @dev Moves `amount` tokens from the caller's account to `recipient`.** Returns a boolean value indicating whether the operation succeeded.*
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.6.11;/*** @dev Interface of the ERC2612 standard as defined in the EIP.** Adds the {permit} method, which can be used to change one's* {IERC20-allowance} without having to send a transaction, by signing a* message. This allows users to spend tokens without having to hold Ether.** See https://eips.ethereum.org/EIPS/eip-2612.** Code adapted from https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2237/*/interface IERC2612 {/*** @dev Sets `amount` as the allowance of `spender` over `owner`'s tokens,* given `owner`'s signed approval.** IMPORTANT: The same issues {IERC20-approve} has related to transaction* ordering also apply here.** Emits an {Approval} event.** Requirements:
12345678910111213141516{"optimizer": {"enabled": true,"runs": 100},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","abi"]}},"libraries": {}}
Contract Security Audit
- Coinspect - March 1st, 2021 - Security Audit Report
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_communityIssuanceAddress","type":"address"},{"internalType":"address","name":"_lqtyStakingAddress","type":"address"},{"internalType":"address","name":"_lockupFactoryAddress","type":"address"},{"internalType":"address","name":"_bountyAddress","type":"address"},{"internalType":"address","name":"_lpRewardsAddress","type":"address"},{"internalType":"address","name":"_multisigAddress","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":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_communityIssuanceAddress","type":"address"}],"name":"CommunityIssuanceAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_lqtyStakingAddress","type":"address"}],"name":"LQTYStakingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_lockupContractFactoryAddress","type":"address"}],"name":"LockupContractFactoryAddressSet","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"ONE_YEAR_IN_SECONDS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"communityIssuanceAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"domainSeparator","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeploymentStartTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLpRewardsEntitlement","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockupContractFactory","outputs":[{"internalType":"contract ILockupContractFactory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lqtyStakingAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"multisigAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"permitTypeHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_sender","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sendToLQTYStaking","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6101c060405269d3c21bcecceda10000006004553480156200002057600080fd5b5060405162001e0238038062001e02833981810160405260c08110156200004657600080fd5b508051602082015160408301516060840151608085015160a09095015193949293919290916200007f866001600160e01b03620002d116565b62000093856001600160e01b03620002d116565b620000a7846001600160e01b03620002d116565b6001600160601b0319606082811b821661012052426101005287811b82166101405286811b82166101605285901b166101a05260408051808201825260048152634c51545960e01b602091820152815180830190925260018252603160f81b9101527f3a81c10f33bb8529c37240b8a654b1c488a9f8c7e205411c4bef216f3581304760c08190527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660e0819052620001686001600160e01b036200038616565b60a052620001a17f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83836001600160e01b036200038a16565b608081815250506000620001c76002600454620003eb60201b62000ad81790919060201c565b9050620001de86826001600160e01b036200045216565b600454600090620001fa90602062000ad8620003eb821b17811c565b9050620002118a826001600160e01b036200045216565b60006200024960036200023560048054620003eb60201b62000ad81790919060201c565b6200055360201b62000b381790919060201c565b61018081905290506200026687826001600160e01b036200045216565b6000620002a88262000294856200029488620002946064600454620003eb60201b62000ad81790919060201c565b6200059d60201b62000b7a1790919060201c565b9050620002bf87826001600160e01b036200045216565b50505050505050505050505062000746565b6001600160a01b0381166200032d576040805162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f20616464726573730000604482015290519081900360640190fd5b803b8062000382576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f604482015290519081900360640190fd5b5050565b4690565b6000838383620003a26001600160e01b036200038616565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b600082620003fc575060006200044c565b828202828482816200040a57fe5b0414620004495760405162461bcd60e51b815260040180806020018281038252602181526020018062001de16021913960400191505060405180910390fd5b90505b92915050565b6001600160a01b038216620004ae576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b620004ca81600254620005e760201b62000bbc1790919060201c565b6002556001600160a01b03821660009081526020818152604090912054620004fd91839062000bbc620005e7821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b60006200044983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200064260201b60201c565b60006200044983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250620006e960201b60201c565b60008282018381101562000449576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008183620006d25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620006965781810151838201526020016200067c565b50505050905090810190601f168015620006c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581620006df57fe5b0495945050505050565b600081848411156200073e5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315620006965781810151838201526020016200067c565b505050900390565b60805160a05160c05160e051610100516101205160601c6101405160601c6101605160601c610180516101a05160601c6115f5620007ec6000398061068a52806111285250806106ae52508061064b52806109e55280610e94528061120e52508061096c5280610e575250806105f15280610d8752806111025250806105cd5280610c23525080610aad525080610a8c525080610a12525080610a4252506115f56000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c80637ecebe00116100c3578063d505accf1161007c578063d505accf146103ac578063d874ea74146103ff578063dd62ed3e14610407578063e7c8fed414610435578063f3a2568b1461043d578063f698da251461046957610158565b80637ecebe001461031e578063811c5b4d1461034457806395d89b411461015d578063974f55901461034c578063a457c2d714610354578063a9059cbb1461038057610158565b8063395093511161011557806339509351146102905780633c84b7c2146102bc5780635462870d146102c457806354fd4d50146102e857806370a08231146102f0578063761ab22c1461031657610158565b806306fdde031461015d578063095ea7b3146101da57806310ce43bd1461021a57806318160ddd1461023457806323b872dd1461023c578063313ce56714610272575b600080fd5b610165610471565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019f578181015183820152602001610187565b50505050905090810190601f1680156101cc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610206600480360360408110156101f057600080fd5b506001600160a01b038135169060200135610490565b604080519115158252519081900360200190f35b6102226104bc565b60408051918252519081900360200190f35b6102226104e0565b6102066004803603606081101561025257600080fd5b506001600160a01b038135811691602081013590911690604001356104e6565b61027a610574565b6040805160ff9092168252519081900360200190f35b610206600480360360408110156102a657600080fd5b506001600160a01b038135169060200135610579565b6102226105cb565b6102cc6105ef565b604080516001600160a01b039092168252519081900360200190f35b610165610613565b6102226004803603602081101561030657600080fd5b50356001600160a01b031661062e565b6102cc610649565b6102226004803603602081101561033457600080fd5b50356001600160a01b031661066d565b6102cc610688565b6102226106ac565b6102066004803603604081101561036a57600080fd5b506001600160a01b0381351690602001356106d0565b6102066004803603604081101561039657600080fd5b506001600160a01b03813516906020013561073a565b6103fd600480360360e08110156103c257600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610775565b005b6102cc61096a565b6102226004803603604081101561041d57600080fd5b506001600160a01b038135811691602001351661098e565b6102226109b9565b6103fd6004803603604081101561045357600080fd5b506001600160a01b0381351690602001356109c1565b610222610a0e565b6040805180820190915260048152634c51545960e01b60208201525b90565b600061049a610c16565b156104a7576104a7610c53565b6104b2338484610c99565b5060015b92915050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990565b60025490565b60006104f0610c16565b156104fe576104fe84610d85565b61050783610df9565b610512848484610f04565b61056a84336105658560405180606001604052806028815260200161140a602891396001600160a01b038a166000908152600160209081526040808320338452909152902054919063ffffffff61106016565b610c99565b5060019392505050565b601290565b6000610583610c16565b1561059057610590610c53565b3360008181526001602090815260408083206001600160a01b03881684529091529020546104b291908590610565908663ffffffff610bbc16565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6040805180820190915260018152603160f81b602082015290565b6001600160a01b031660009081526020819052604090205490565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b031660009081526003602052604090205490565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000090565b60006106da610c16565b156106e7576106e7610c53565b6104b233846105658560405180606001604052806025815260200161159b602591393360009081526001602090815260408083206001600160a01b038d168452909152902054919063ffffffff61106016565b60006107446110f7565b80156107535750610753610c16565b156107615761076183611126565b61076a83610df9565b6104b2338484610f04565b428410156107c3576040805162461bcd60e51b81526020600482015260166024820152754c5154593a206578706972656420646561646c696e6560501b604482015290519081900360640190fd5b60006107cd610a0e565b6001600160a01b03808a1660008181526003602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958e166060860152608085018d905260a085019590955260c08085018c90528151808603909101815260e08501825280519083012061190160f01b6101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff8a166101828501526101a284018990526101c284018890525194955090936101e280840193601f198301929081900390910190855afa1580156108e8573d6000803e3d6000fd5b505050602060405103519050886001600160a01b0316816001600160a01b031614610954576040805162461bcd60e51b81526020600482015260176024820152764c5154593a20696e76616c6964207369676e617475726560481b604482015290519081900360640190fd5b61095f898989610c99565b505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6301e1338081565b6109c9611203565b6109d1610c16565b156109df576109df82610d85565b610a0a827f000000000000000000000000000000000000000000000000000000000000000083610f04565b5050565b60007f0000000000000000000000000000000000000000000000000000000000000000610a3961126a565b1415610a6657507f000000000000000000000000000000000000000000000000000000000000000061048d565b610ad17f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061126e565b905061048d565b600082610ae7575060006104b6565b82820282848281610af457fe5b0414610b315760405162461bcd60e51b81526004018080602001828103825260218152602001806113bf6021913960400191505060405180910390fd5b9392505050565b6000610b3183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112c4565b6000610b3183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611060565b600082820183811015610b31576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60006301e13380610c4d427f000000000000000000000000000000000000000000000000000000000000000063ffffffff610b7a16565b10905090565b610c5b6110f7565b15610c975760405162461bcd60e51b815260040180806020018281038252602a81526020018061136f602a913960400191505060405180910390fd5b565b6001600160a01b038316610cde5760405162461bcd60e51b81526004018080602001828103825260248152602001806114576024913960400191505060405180910390fd5b6001600160a01b038216610d235760405162461bcd60e51b815260040180806020018281038252602281526020018061134d6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b03161415610df65760405162461bcd60e51b815260040180806020018281038252602a8152602001806113e0602a913960400191505060405180910390fd5b50565b6001600160a01b03811615801590610e1a57506001600160a01b0381163014155b610e555760405162461bcd60e51b81526004018080602001828103825260548152602001806114ad6054913960600191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614158015610ec957507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614155b610df65760405162461bcd60e51b81526004018080602001828103825260538152602001806115016053913960600191505060405180910390fd5b6001600160a01b038316610f495760405162461bcd60e51b81526004018080602001828103825260258152602001806114326025913960400191505060405180910390fd5b6001600160a01b038216610f8e5760405162461bcd60e51b815260040180806020018281038252602381526020018061132a6023913960400191505060405180910390fd5b610fd181604051806060016040528060268152602001611399602691396001600160a01b038616600090815260208190526040902054919063ffffffff61106016565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611006908263ffffffff610bbc16565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156110ef5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156110b457818101518382015260200161109c565b50505050905090810190601f1680156110e15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161490565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bb7603f1826040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561119c57600080fd5b505afa1580156111b0573d6000803e3d6000fd5b505050506040513d60208110156111c657600080fd5b5051610df65760405162461bcd60e51b81526004018080602001828103825260478152602001806115546047913960600191505060405180910390fd5b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610c975760405162461bcd60e51b815260040180806020018281038252603281526020018061147b6032913960400191505060405180910390fd5b4690565b600083838361127b61126a565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b600081836113135760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156110b457818101518382015260200161109c565b50600083858161131f57fe5b049594505050505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734c515459546f6b656e3a2063616c6c6572206d757374206e6f7420626520746865206d756c746973696745524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774c515459546f6b656e3a2073656e646572206d757374206e6f7420626520746865206d756c746973696745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734c515459546f6b656e3a2063616c6c6572206d75737420626520746865204c5154595374616b696e6720636f6e74726163744c5154593a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f20746865204c51545920746f6b656e20636f6e7472616374206f7220746865207a65726f20616464726573734c5154593a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f2074686520636f6d6d756e6974792069737375616e6365206f72207374616b696e6720636f6e74726163744c515459546f6b656e3a20726563697069656e74206d7573742062652061204c6f636b7570436f6e7472616374207265676973746572656420696e2074686520466163746f727945524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122048199a4c39e13c0fb84f19101d1cada433320a4e75f2986d66807b7c251b4cda64736f6c634300060b0033536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77000000000000000000000000d8c9d9071123a059c6e0a945cf0e0c82b508d8160000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d0000000000000000000000002ebef24da09489218ba2becb01867f6daaedcd4b000000000000000000000000f06016d822943c42e3cb7fc3a6a3b1889c1045f8000000000000000000000000d37a77e71ddf3373a79be2ebb76b6c4808bdf0d5000000000000000000000000b8a9fada75c6d891fb77a7988ff9bad9e485ca1c
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c80637ecebe00116100c3578063d505accf1161007c578063d505accf146103ac578063d874ea74146103ff578063dd62ed3e14610407578063e7c8fed414610435578063f3a2568b1461043d578063f698da251461046957610158565b80637ecebe001461031e578063811c5b4d1461034457806395d89b411461015d578063974f55901461034c578063a457c2d714610354578063a9059cbb1461038057610158565b8063395093511161011557806339509351146102905780633c84b7c2146102bc5780635462870d146102c457806354fd4d50146102e857806370a08231146102f0578063761ab22c1461031657610158565b806306fdde031461015d578063095ea7b3146101da57806310ce43bd1461021a57806318160ddd1461023457806323b872dd1461023c578063313ce56714610272575b600080fd5b610165610471565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019f578181015183820152602001610187565b50505050905090810190601f1680156101cc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610206600480360360408110156101f057600080fd5b506001600160a01b038135169060200135610490565b604080519115158252519081900360200190f35b6102226104bc565b60408051918252519081900360200190f35b6102226104e0565b6102066004803603606081101561025257600080fd5b506001600160a01b038135811691602081013590911690604001356104e6565b61027a610574565b6040805160ff9092168252519081900360200190f35b610206600480360360408110156102a657600080fd5b506001600160a01b038135169060200135610579565b6102226105cb565b6102cc6105ef565b604080516001600160a01b039092168252519081900360200190f35b610165610613565b6102226004803603602081101561030657600080fd5b50356001600160a01b031661062e565b6102cc610649565b6102226004803603602081101561033457600080fd5b50356001600160a01b031661066d565b6102cc610688565b6102226106ac565b6102066004803603604081101561036a57600080fd5b506001600160a01b0381351690602001356106d0565b6102066004803603604081101561039657600080fd5b506001600160a01b03813516906020013561073a565b6103fd600480360360e08110156103c257600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610775565b005b6102cc61096a565b6102226004803603604081101561041d57600080fd5b506001600160a01b038135811691602001351661098e565b6102226109b9565b6103fd6004803603604081101561045357600080fd5b506001600160a01b0381351690602001356109c1565b610222610a0e565b6040805180820190915260048152634c51545960e01b60208201525b90565b600061049a610c16565b156104a7576104a7610c53565b6104b2338484610c99565b5060015b92915050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990565b60025490565b60006104f0610c16565b156104fe576104fe84610d85565b61050783610df9565b610512848484610f04565b61056a84336105658560405180606001604052806028815260200161140a602891396001600160a01b038a166000908152600160209081526040808320338452909152902054919063ffffffff61106016565b610c99565b5060019392505050565b601290565b6000610583610c16565b1561059057610590610c53565b3360008181526001602090815260408083206001600160a01b03881684529091529020546104b291908590610565908663ffffffff610bbc16565b7f00000000000000000000000000000000000000000000000000000000606acb4690565b7f000000000000000000000000b8a9fada75c6d891fb77a7988ff9bad9e485ca1c81565b6040805180820190915260018152603160f81b602082015290565b6001600160a01b031660009081526020819052604090205490565b7f0000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d81565b6001600160a01b031660009081526003602052604090205490565b7f0000000000000000000000002ebef24da09489218ba2becb01867f6daaedcd4b81565b7f000000000000000000000000000000000000000000011a582513bbe78155555590565b60006106da610c16565b156106e7576106e7610c53565b6104b233846105658560405180606001604052806025815260200161159b602591393360009081526001602090815260408083206001600160a01b038d168452909152902054919063ffffffff61106016565b60006107446110f7565b80156107535750610753610c16565b156107615761076183611126565b61076a83610df9565b6104b2338484610f04565b428410156107c3576040805162461bcd60e51b81526020600482015260166024820152754c5154593a206578706972656420646561646c696e6560501b604482015290519081900360640190fd5b60006107cd610a0e565b6001600160a01b03808a1660008181526003602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958e166060860152608085018d905260a085019590955260c08085018c90528151808603909101815260e08501825280519083012061190160f01b6101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff8a166101828501526101a284018990526101c284018890525194955090936101e280840193601f198301929081900390910190855afa1580156108e8573d6000803e3d6000fd5b505050602060405103519050886001600160a01b0316816001600160a01b031614610954576040805162461bcd60e51b81526020600482015260176024820152764c5154593a20696e76616c6964207369676e617475726560481b604482015290519081900360640190fd5b61095f898989610c99565b505050505050505050565b7f000000000000000000000000d8c9d9071123a059c6e0a945cf0e0c82b508d81681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6301e1338081565b6109c9611203565b6109d1610c16565b156109df576109df82610d85565b610a0a827f0000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d83610f04565b5050565b60007f0000000000000000000000000000000000000000000000000000000000000001610a3961126a565b1415610a6657507fb792684cdd543bf3e75c7ef4698df91baed0742f0c78c3398904a3542e93759461048d565b610ad17f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f3a81c10f33bb8529c37240b8a654b1c488a9f8c7e205411c4bef216f358130477fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc661126e565b905061048d565b600082610ae7575060006104b6565b82820282848281610af457fe5b0414610b315760405162461bcd60e51b81526004018080602001828103825260218152602001806113bf6021913960400191505060405180910390fd5b9392505050565b6000610b3183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112c4565b6000610b3183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611060565b600082820183811015610b31576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60006301e13380610c4d427f00000000000000000000000000000000000000000000000000000000606acb4663ffffffff610b7a16565b10905090565b610c5b6110f7565b15610c975760405162461bcd60e51b815260040180806020018281038252602a81526020018061136f602a913960400191505060405180910390fd5b565b6001600160a01b038316610cde5760405162461bcd60e51b81526004018080602001828103825260248152602001806114576024913960400191505060405180910390fd5b6001600160a01b038216610d235760405162461bcd60e51b815260040180806020018281038252602281526020018061134d6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b7f000000000000000000000000b8a9fada75c6d891fb77a7988ff9bad9e485ca1c6001600160a01b0316816001600160a01b03161415610df65760405162461bcd60e51b815260040180806020018281038252602a8152602001806113e0602a913960400191505060405180910390fd5b50565b6001600160a01b03811615801590610e1a57506001600160a01b0381163014155b610e555760405162461bcd60e51b81526004018080602001828103825260548152602001806114ad6054913960600191505060405180910390fd5b7f000000000000000000000000d8c9d9071123a059c6e0a945cf0e0c82b508d8166001600160a01b0316816001600160a01b031614158015610ec957507f0000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d6001600160a01b0316816001600160a01b031614155b610df65760405162461bcd60e51b81526004018080602001828103825260538152602001806115016053913960600191505060405180910390fd5b6001600160a01b038316610f495760405162461bcd60e51b81526004018080602001828103825260258152602001806114326025913960400191505060405180910390fd5b6001600160a01b038216610f8e5760405162461bcd60e51b815260040180806020018281038252602381526020018061132a6023913960400191505060405180910390fd5b610fd181604051806060016040528060268152602001611399602691396001600160a01b038616600090815260208190526040902054919063ffffffff61106016565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611006908263ffffffff610bbc16565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156110ef5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156110b457818101518382015260200161109c565b50505050905090810190601f1680156110e15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b336001600160a01b037f000000000000000000000000b8a9fada75c6d891fb77a7988ff9bad9e485ca1c161490565b7f0000000000000000000000002ebef24da09489218ba2becb01867f6daaedcd4b6001600160a01b031663bb7603f1826040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561119c57600080fd5b505afa1580156111b0573d6000803e3d6000fd5b505050506040513d60208110156111c657600080fd5b5051610df65760405162461bcd60e51b81526004018080602001828103825260478152602001806115546047913960600191505060405180910390fd5b336001600160a01b037f0000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d1614610c975760405162461bcd60e51b815260040180806020018281038252603281526020018061147b6032913960400191505060405180910390fd5b4690565b600083838361127b61126a565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b600081836113135760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156110b457818101518382015260200161109c565b50600083858161131f57fe5b049594505050505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734c515459546f6b656e3a2063616c6c6572206d757374206e6f7420626520746865206d756c746973696745524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774c515459546f6b656e3a2073656e646572206d757374206e6f7420626520746865206d756c746973696745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734c515459546f6b656e3a2063616c6c6572206d75737420626520746865204c5154595374616b696e6720636f6e74726163744c5154593a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f20746865204c51545920746f6b656e20636f6e7472616374206f7220746865207a65726f20616464726573734c5154593a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f2074686520636f6d6d756e6974792069737375616e6365206f72207374616b696e6720636f6e74726163744c515459546f6b656e3a20726563697069656e74206d7573742062652061204c6f636b7570436f6e7472616374207265676973746572656420696e2074686520466163746f727945524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122048199a4c39e13c0fb84f19101d1cada433320a4e75f2986d66807b7c251b4cda64736f6c634300060b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d8c9d9071123a059c6e0a945cf0e0c82b508d8160000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d0000000000000000000000002ebef24da09489218ba2becb01867f6daaedcd4b000000000000000000000000f06016d822943c42e3cb7fc3a6a3b1889c1045f8000000000000000000000000d37a77e71ddf3373a79be2ebb76b6c4808bdf0d5000000000000000000000000b8a9fada75c6d891fb77a7988ff9bad9e485ca1c
-----Decoded View---------------
Arg [0] : _communityIssuanceAddress (address): 0xD8c9D9071123a059C6E0A945cF0e0c82b508d816
Arg [1] : _lqtyStakingAddress (address): 0x4f9Fbb3f1E99B56e0Fe2892e623Ed36A76Fc605d
Arg [2] : _lockupFactoryAddress (address): 0x2eBeF24dA09489218Ba2BECb01867F6DaAeDcD4B
Arg [3] : _bountyAddress (address): 0xF06016D822943C42e3Cb7FC3a6A3B1889C1045f8
Arg [4] : _lpRewardsAddress (address): 0xd37a77E71ddF3373a79BE2eBB76B6c4808bDF0d5
Arg [5] : _multisigAddress (address): 0xb8a9faDA75c6d891fB77a7988Ff9BaD9e485Ca1C
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 000000000000000000000000d8c9d9071123a059c6e0a945cf0e0c82b508d816
Arg [1] : 0000000000000000000000004f9fbb3f1e99b56e0fe2892e623ed36a76fc605d
Arg [2] : 0000000000000000000000002ebef24da09489218ba2becb01867f6daaedcd4b
Arg [3] : 000000000000000000000000f06016d822943c42e3cb7fc3a6a3b1889c1045f8
Arg [4] : 000000000000000000000000d37a77e71ddf3373a79be2ebb76b6c4808bdf0d5
Arg [5] : 000000000000000000000000b8a9fada75c6d891fb77a7988ff9bad9e485ca1c
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.