ETH Price: $2,267.03 (+7.97%)

Token

Ondo (ONDO)
 

Overview

Max Total Supply

10,000,000,000 ONDO

Holders

116,866 ( 0.187%)
Created with Highcharts 10.2.1

Market

Price

$1.05 @ 0.000463 ETH (+13.74%)

Onchain Market Cap

$10,500,000,000.00

Circulating Supply Market Cap

$3,328,800,926.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
598.8087704847837 ONDO

Value
$628.75 ( ~0.277345550388033 Eth) [0.0000%]
0xe5Ab4f005f2bd0Ae108B651D5e8E4C66dCAd8Fe4
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Ondo Finance is a decentralized investment banking protocol consisting of on-chain financial products that connect investors with capital demand broadening access, improving transparency, and reducing cost versus the status quo. The ONDO token will govern the Ondo Finance protocol.

Market

Volume (24H):$332,069,371.00
Market Capitalization:$3,328,800,926.00
Circulating Supply:3,159,107,529.00 ONDO
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
Upbit
ONDO-KRW$1.076
0.0004747 Eth
$83,690,817.00
77,792,338.750 ONDO
23.0442%
2
Gate.io
ONDO-USDT$1.044
0.0004609 Eth
$67,082,167.00
71,152,881.660 ONDO
21.0774%
3
Coinbase Exchange
ONDO-USD$1.045
0.0004612 Eth
$62,771,060.00
60,060,528.160 ONDO
17.7916%
4
Bybit
ONDO-USDT$1.043
0.0004602 Eth
$41,428,121.00
43,864,492.670 ONDO
12.9939%
5
Bitget
ONDO-USDT$1.044
0.0004605 Eth
$35,810,862.00
37,780,404.450 ONDO
11.1916%
6
OKX
ONDO-USDT$1.045
0.0004610 Eth
$23,999,572.00
25,352,956.104 ONDO
7.5102%
7
Bithumb
ONDO-KRW$1.075
0.0004743 Eth
$23,377,086.00
21,743,412.290 ONDO
6.4410%
8
MEXC
ONDO-USDT$1.046
0.0004614 Eth
$15,953,410.00
15,255,500.170 ONDO
4.5191%
9
KuCoin
ONDO-USDT$1.043
0.0004604 Eth
$10,854,051.00
10,402,195.200 ONDO
3.0814%
10
Uniswap V3 (Ethereum)
0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$1.033
0.0004562 Eth
$9,121,163.00
9,186,322.576 0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3
2.7212%
11
Bitunix
ONDO-USDT$1.044
0.0004608 Eth
$6,891,786.00
6,597,894.754 ONDO
1.9545%
12
OrangeX
ONDO-USDT$1.037
0.0004593 Eth
$6,254,272.00
6,585,363.620 ONDO
1.9508%
13
Bitvavo
ONDO-EUR$1.05
0.0004636 Eth
$5,624,265.00
5,355,948.206 ONDO
1.5866%
14
Kraken
ONDO-USD$1.046
0.0004610 Eth
$5,098,144.00
4,874,408.624 ONDO
1.4439%
15
Bitget
ONDO-EUR$1.044
0.0004607 Eth
$3,676,552.00
3,813,464.170 ONDO
1.1297%
16
Bitget
ONDO-USDC$1.046
0.0004617 Eth
$3,469,732.00
3,627,403.270 ONDO
1.0745%
17
XT.COM
ONDO-USDT$1.039
0.0004601 Eth
$3,194,206.00
3,388,384.650 ONDO
1.0037%
18
Ourbit
ONDO-USDT$1.036
0.0004587 Eth
$2,408,209.00
2,551,299.170 ONDO
0.7558%
19
Toobit
ONDO-USDT$1.05
0.0004635 Eth
$2,390,193.00
2,522,532.983 ONDO
0.7472%
20
Hibt
ONDO-USDT$1.039
0.0004599 Eth
$2,312,477.00
2,446,041.467 ONDO
0.7246%
21
Niza Global
ONDO-USD$1.025
0.0004577 Eth
$2,270,383.00
3,382,131.328 ONDO
1.0019%
22
CoinTR
ONDO-USDT$1.041
0.0004592 Eth
$1,837,670.00
1,943,475.910 ONDO
0.5757%
23
BingX
ONDO-USDT$1.045
0.0004611 Eth
$1,400,116.00
1,481,616.231 ONDO
0.4389%
24
Kraken
ONDO-EUR$1.044
0.0004602 Eth
$1,364,096.00
1,306,585.537 ONDO
0.3870%
25
FameEX
ONDO-USDT$1.044
0.0004604 Eth
$1,336,964.00
1,418,210.640 ONDO
0.4201%
26
BitMart
ONDO-USDT$1.041
0.0004593 Eth
$1,159,020.00
1,113,449.820 ONDO
0.3298%
27
Deepcoin
ONDO-USDT$1.039
0.0004600 Eth
$1,084,337.00
1,140,185.896 ONDO
0.3378%
28
Trubit
ONDO-USDT$1.043
0.0004602 Eth
$803,894.00
845,366.753 ONDO
0.2504%
29
BtcTurk | Kripto
ONDO-USDT$1.047
0.0004629 Eth
$770,919.00
736,343.200 ONDO
0.2181%
30
Hotcoin
ONDO-USDT$1.049
0.0004628 Eth
$736,186.00
702,067.015 ONDO
0.2080%
31
BtcTurk | Kripto
ONDO-TRY$1.036
0.0004583 Eth
$612,295.00
590,781.600 ONDO
0.1750%
32
LBank
ONDO-USDT$1.041
0.0004604 Eth
$610,637.00
586,500.750 ONDO
0.1737%
33
Niza Global
ONDO-EUR$1.037
0.0004583 Eth
$602,515.00
901,431.127 ONDO
0.2670%
34
Bybit
ONDO-USDC$1.044
0.0004606 Eth
$552,666.00
578,457.420 ONDO
0.1714%
35
Matcha (Ethereum)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3$0.9862
0.0004361 Eth
$517,355.00
455,907.674 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.1351%
36
HTX
ONDO-USDT$1.044
0.0004603 Eth
$471,170.00
495,386.418 ONDO
0.1467%
37
Coinone
ONDO-KRW$1.081
0.0004772 Eth
$420,598.00
388,961.085 ONDO
0.1152%
38
Crypto.com Exchange
ONDO-USD$1.048
0.0004625 Eth
$367,878.00
351,029.000 ONDO
0.1040%
39
WEEX
ONDO-USDT$1.028
0.0004573 Eth
$350,737.00
375,820.000 ONDO
0.1113%
40
DeGate
0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$1.046
0.0004613 Eth
$339,400.00
358,876.704 0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3
0.1063%
41
Phemex
ONDO-USDT$1.043
0.0004608 Eth
$335,359.00
321,550.704 ONDO
0.0953%
42
BloFin
ONDO-USDT$1.043
0.0004611 Eth
$318,782.00
333,518.151 ONDO
0.0988%
43
CoinW
ONDO-USDT$1.037
0.0004595 Eth
$284,553.00
274,290.070 ONDO
0.0813%
44
PointPay
ONDO-USDT$1.021
0.0004562 Eth
$284,235.00
299,630.077 ONDO
0.0888%
45
GroveX
ONDO-USDT$1.039
0.0004586 Eth
$266,600.00
256,559.954 ONDO
0.0760%
46
Indodax
ONDO-IDR$1.046
0.0004625 Eth
$250,294.00
239,243.582 ONDO
0.0709%
47
Pionex
ONDO-USDT$1.045
0.0004610 Eth
$228,938.00
241,422.000 ONDO
0.0715%
48
Paribu
ONDO-TRY$1.049
0.0004685 Eth
$212,757.00
202,874.590 ONDO
0.0601%
49
CoinCatch
ONDO-USDT$1.044
0.0004607 Eth
$207,441.00
217,259.380 ONDO
0.0644%
50
Websea
ONDO-USDT$1.032
0.0004606 Eth
$206,908.00
0.000 ONDO
0.0000%
51
CoinEx
ONDO-USDT$1.029
0.0004608 Eth
$201,733.00
213,264.088 ONDO
0.0632%
52
CoinTR
ONDO-TRY$1.043
0.0004602 Eth
$168,722.00
175,653.840 ONDO
0.0520%
53
OKX
ONDO-USDC$1.051
0.0004638 Eth
$161,426.00
171,772.493 ONDO
0.0509%
54
BVOX
ONDO-USDT$1.032
0.0004605 Eth
$160,191.00
169,715.148 ONDO
0.0503%
55
AscendEX (BitMax)
ONDO-USDT$1.037
0.0004575 Eth
$159,399.00
153,728.000 ONDO
0.0455%
56
Bitkub
ONDO-THB$1.018
0.0004502 Eth
$157,680.00
154,829.572 ONDO
0.0459%
57
Korbit
ONDO-KRW$1.082
0.0004775 Eth
$146,695.00
149,137.992 ONDO
0.0442%
58
Tapbit
ONDO-USDT$1.045
0.0004609 Eth
$127,686.00
133,348.320 ONDO
0.0395%
59
MEXC
ONDO-USDC$1.047
0.0004620 Eth
$111,386.00
106,359.530 ONDO
0.0315%
60
Bybit
ONDO-EUR$1.047
0.0004622 Eth
$105,817.00
109,769.480 ONDO
0.0325%
61
LCX Exchange
ONDO-EUR$1.022
0.0004565 Eth
$86,427.00
84,606.552 ONDO
0.0251%
62
Bitrue
ONDO-USDT$1.044
0.0004607 Eth
$65,990.00
63,211.856 ONDO
0.0187%
63
Uniswap V3 (Ethereum)
0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3-0XDAC17F958D2EE523A2206206994597C13D831EC7$1.021
0.0004509 Eth
$63,341.00
66,958.579 0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3
0.0198%
64
CoinDCX
ONDO-INR$1.10
0.0004866 Eth
$60,460.00
0.000 ONDO
0.0000%
65
CEX.IO
ONDO-USDT$1.044
0.0004606 Eth
$57,563.00
61,113.833 ONDO
0.0181%
66
Bilaxy
ONDO-ETH$1.093
0.0004831 Eth
$42,023.00
38,433.000 ONDO
0.0114%
67
DigiFinex
ONDO-USDT$1.045
0.0004614 Eth
$42,016.00
40,187.958 ONDO
0.0119%
68
Bittime
ONDO-USDT$1.048
0.0004625 Eth
$39,207.00
41,680.000 ONDO
0.0123%
69
Uniswap V4 (Ethereum)
0XDAC17F958D2EE523A2206206994597C13D831EC7-0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3$1.04
0.0004605 Eth
$38,101.00
29,581.960 0XDAC17F958D2EE523A2206206994597C13D831EC7
0.0088%
70
Crypto.com Exchange
ONDO-USDT$1.021
0.0004508 Eth
$37,170.00
36,389.000 ONDO
0.0108%
71
Bittime
ONDO-IDR$1.05
0.0004635 Eth
$37,155.00
38,898.300 ONDO
0.0115%
72
Bitstamp
ONDO-EUR$1.023
0.0004514 Eth
$34,875.00
34,097.147 ONDO
0.0101%
73
Upbit
ONDO-BTC$1.006
0.0004439 Eth
$34,686.00
34,474.427 ONDO
0.0102%
74
Upbit Indonesia
ONDO-BTC$1.004
0.0004439 Eth
$34,618.00
34,474.427 ONDO
0.0102%
75
Bitstamp
ONDO-USD$1.011
0.0004461 Eth
$30,909.00
30,575.754 ONDO
0.0091%
76
HashKey Global
ONDO-USDT$1.02
0.0004557 Eth
$23,346.00
24,432.400 ONDO
0.0072%
77
Kanga
ONDO-USDT$1.041
0.0004604 Eth
$23,323.00
0.000 ONDO
0.0000%
78
LATOKEN
ONDO-USDT$1.026
0.0004583 Eth
$20,582.00
20,061.990 ONDO
0.0059%
79
Mercado Bitcoin
ONDO-BRL$1.021
0.0004506 Eth
$20,094.00
19,672.474 ONDO
0.0058%
80
Mudrex
ONDO-USDT$1.043
0.0004605 Eth
$17,051.43
16,342.181 ONDO
0.0048%
81
TokoCrypto
ONDO-IDR$1.034
0.0004620 Eth
$16,860.01
16,310.881 ONDO
0.0048%
82
WOO X
ONDO-USDT$1.044
0.0004608 Eth
$10,803.29
10,345.570 ONDO
0.0031%
83
BTCMarkets
ONDO-AUD$1.043
0.0004651 Eth
$10,512.43
10,077.149 ONDO
0.0030%
84
CoinEx
ONDO-USDC$1.042
0.0004599 Eth
$9,442.93
9,882.784 ONDO
0.0029%
85
CoinEx
ONDO-BTC$1.041
0.0004611 Eth
$8,941.42
9,052.506 ONDO
0.0027%
86
Bitlo
ONDO-TRY$1.025
0.0004579 Eth
$8,151.53
8,510.344 ONDO
0.0025%
87
Backpack Exchange
ONDO-USDC$1.021
0.0004506 Eth
$7,365.40
7,839.290 ONDO
0.0023%
88
Upbit Indonesia
ONDO-USDT$1.029
0.0004549 Eth
$7,193.19
6,990.758 ONDO
0.0021%
89
Tothemoon
ONDO-USDT$1.048
0.0004624 Eth
$6,876.20
6,560.901 ONDO
0.0019%
90
Upbit
ONDO-USDT$1.029
0.0004539 Eth
$6,745.82
6,556.918 ONDO
0.0019%
91
NovaDAX
ONDO-BRL$1.016
0.0004482 Eth
$2,482.54
2,443.640 ONDO
0.0007%
92
Poloniex
ONDO-USDT$0.9909
0.0004388 Eth
$2,260.54
2,452.331 ONDO
0.0007%
93
CEX.IO
ONDO-USD$1.042
0.0004608 Eth
$1,946.59
2,108.273 ONDO
0.0006%
94
Uniswap V4 (Ethereum)
0XDAC17F958D2EE523A2206206994597C13D831EC7-0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3$1.038
0.0004640 Eth
$1,654.91
1,497.748 0XDAC17F958D2EE523A2206206994597C13D831EC7
0.0004%
95
Uniswap V3 (Ethereum)
0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$1.029
0.0004598 Eth
$1,451.16
1,546.857 0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3
0.0005%
96
Icrypex
ONDO-ICPX$1.04
0.0004599 Eth
$1,358.26
1,305.950 ONDO
0.0004%
97
Gate.io
ONDO-TRY$0.9912
0.0004373 Eth
$822.03
831.033 ONDO
0.0002%
98
ZebPay
ONDO-INR$1.13
0.0004996 Eth
$636.47
562.229 ONDO
0.0002%
99
Coinlist
ONDO-USDT$1.008
0.0004458 Eth
$234.24
232.272 ONDO
0.0001%
100
Uniswap V3 (Ethereum)
0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$0.9961
0.0004450 Eth
$1.74
1.740 0XFABA6F8E4A5E8AB82F62FE7C39859FA577269BE3
0.0000%

Contract Source Code Verified (Exact Match)

Contract Name:
Ondo

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
Yes with 100 runs

Other Settings:
default evmVersion, GNU AGPLv3 license
File 1 of 1 : Ondo.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0
pragma solidity 0.8.3;
/*
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
/**
* @dev Interface of the ERC165 standard, as defined in the
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
"evmVersion": "istanbul",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs",
"useLiteralContent": true
},
"optimizer": {
"enabled": true,
"runs": 100
},
"remappings": [],
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_governance","type":"address"},{"internalType":"uint256","name":"_cliffTimestamp","type":"uint256"},{"internalType":"uint256","name":"_tranche1VestingPeriod","type":"uint256"},{"internalType":"uint256","name":"_tranche2VestingPeriod","type":"uint256"},{"internalType":"uint256","name":"_seedVestingPeriod","type":"uint256"}],"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":false,"internalType":"uint256","name":"newTimestamp","type":"uint256"}],"name":"CliffTimestampUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"TransferEnabled","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TIMELOCK_UPDATE_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TRANSFER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","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":"rawAmount","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":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint96","name":"votes","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cliffTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getFreedBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVestedBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"passedAllVestingPeriods","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"passedCliff","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"seedVestingPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":[],"name":"tranche1VestingPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tranche2VestingPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newTimestamp","type":"uint256"}],"name":"updateCliffTimestamp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"},{"internalType":"enum IOndo.InvestorType","name":"investorType","type":"uint8"}],"name":"updateTrancheBalance","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60e06040526b204fce5e3e250261100000006004553480156200002157600080fd5b50604051620030fa380380620030fa833981016040819052620000449162000201565b6001849055608083905260a082905260c08190526004546001600160a01b038616600090815260066020526040812080546001600160601b0319166001600160601b03909316929092179091556200009d908662000151565b620000c97f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c8662000151565b620000f57f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68662000151565b846001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200013e91815260200190565b60405180910390a3505050505062000256565b6200015d828262000161565b5050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166200015d576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620001bd3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600080600080600060a0868803121562000219578081fd5b85516001600160a01b038116811462000230578182fd5b602087015160408801516060890151608090990151929a91995097965090945092505050565b60805160a05160c051612e2e620002cc6000396000818161055b015281816111de0152818161221c01528181612249015261226d0152600081816106ad0152818161217b015281816121a801526121cc0152600081816105db015281816120da01528181612107015261212b0152612e2e6000f3fe608060405234801561001057600080fd5b506004361061025e5760003560e01c8063782d6fe111610146578063b4b5ea57116100c3578063e07edfdc11610087578063e07edfdc1461069f578063e09c3702146106a8578063e17ddf87146106cf578063e7a324dc146106e2578063f1127ed814610709578063f1b50c1d146107705761025e565b8063b4b5ea57146105fd578063c3cda52014610610578063d539139314610623578063d547741f1461064a578063dd62ed3e1461065d5761025e565b806394d830761161010a57806394d830761461059057806395d89b4114610598578063a217fddf146105bb578063a9059cbb146105c3578063ab65f09a146105d65761025e565b8063782d6fe1146104e35780637ecebe001461050e5780637f58b9d31461052e57806391c903a61461055657806391d148541461057d5761025e565b80632f2ff15d116101df57806344f61ab7116101a357806344f61ab714610405578063587cde1e1461040f5780635c19a95c146104505780636cde20ab146104635780636fcfff451461047657806370a08231146104b15761025e565b80632f2ff15d146103a5578063313ce567146103b857806334fec467146103d257806336568abe146103df57806340c10f19146103f25761025e565b806318160ddd1161022657806318160ddd1461031857806320606b7014610321578063206b60f91461034857806323b872dd1461036f578063248a9ca3146103825761025e565b806301ffc9a71461026357806304c981ba1461028b57806306fdde03146102a0578063095ea7b3146102d05780630f36554a146102e3575b600080fd5b61027661027136600461291a565b610778565b60405190151581526020015b60405180910390f35b61029e6102993660046128e0565b6107b1565b005b6102c3604051806040016040528060048152602001634f6e646f60e01b81525081565b6040516102829190612942565b6102766102de3660046127d9565b61085b565b61030a7fe9e4b2738f1e9267d0154d71b194ef672f39d2af6023224d4ae9de871574b6e081565b604051908152602001610282565b61030a60045481565b61030a7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b61030a7f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c81565b61027661037d36600461279e565b61091c565b61030a6103903660046128e0565b60009081526020819052604090206001015490565b61029e6103b33660046128f8565b610a63565b6103c0601281565b60405160ff9091168152602001610282565b6003546102769060ff1681565b61029e6103ed3660046128f8565b610af2565b61029e6104003660046127d9565b610b6c565b6001544211610276565b61043861041d366004612752565b6007602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610282565b61029e61045e366004612752565b610d85565b61030a610471366004612752565b610d92565b61049c610484366004612752565b60096020526000908152604090205463ffffffff1681565b60405163ffffffff9091168152602001610282565b61030a6104bf366004612752565b6001600160a01b03166000908152600660205260409020546001600160601b031690565b6104f66104f13660046127d9565b610dff565b6040516001600160601b039091168152602001610282565b61030a61051c366004612752565b600a6020526000908152604090205481565b61054161053c366004612752565b611086565b60408051928352602083019190915201610282565b61030a7f000000000000000000000000000000000000000000000000000000000000000081565b61027661058b3660046128f8565b6111b1565b6102766111da565b6102c3604051806040016040528060048152602001634f4e444f60e01b81525081565b61030a600081565b6102766105d13660046127d9565b611211565b61030a7f000000000000000000000000000000000000000000000000000000000000000081565b6104f661060b366004612752565b61124d565b61029e61061e366004612844565b6112ca565b61030a7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61029e6106583660046128f8565b6115b2565b61030a61066b36600461276c565b6001600160a01b0391821660009081526005602090815260408083209390941682529190915220546001600160601b031690565b61030a60015481565b61030a7f000000000000000000000000000000000000000000000000000000000000000081565b61029e6106dd366004612802565b611632565b61030a7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b61074c6107173660046128a2565b600860209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b6040805163ffffffff90931683526001600160601b03909116602083015201610282565b61029e611847565b60006001600160e01b03198216637965db0b60e01b14806107a957506301ffc9a760e01b6001600160e01b03198316145b90505b919050565b6107bc6000336111b1565b6108205760405162461bcd60e51b815260206004820152602a60248201527f4f6e646f3a3a757064617465436c69666654696d657374616d703a206e6f7420604482015269185d5d1a1bdc9a5e995960b21b60648201526084015b60405180910390fd5b60018190556040518181527f16f404ee0ddd98ae36a5041ac6ef22434c51989f6820d7ef42b67a1f8427bd709060200160405180910390a150565b60008060001983141561087657506001600160601b0361089b565b61089883604051806060016040528060258152602001612d50602591396118ec565b90505b3360008181526005602090815260408083206001600160a01b0389168085529083529281902080546001600160601b0319166001600160601b03871690811790915590519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a360019150505b92915050565b6001600160a01b03831660009081526005602090815260408083203380855290835281842054825160608101909352602580845291936001600160601b039091169285926109749288929190612d50908301396118ec565b9050866001600160a01b0316836001600160a01b0316141580156109a157506001600160601b0382811614155b15610a495760006109cb83836040518060600160405280603d8152602001612ca3603d913961191b565b6001600160a01b038981166000818152600560209081526040808320948a168084529482529182902080546001600160601b0319166001600160601b0387169081179091559151918252939450919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505b610a54878783611965565b600193505050505b9392505050565b600082815260208190526040902060010154610a80905b3361058b565b610ae45760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60448201526e0818591b5a5b881d1bc819dc985b9d608a1b6064820152608401610817565b610aee8282611d0a565b5050565b6001600160a01b0381163314610b625760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610817565b610aee8282611d8e565b610b967f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6336111b1565b610be25760405162461bcd60e51b815260206004820152601a60248201527f4f6e646f3a3a6d696e743a206e6f7420617574686f72697a65640000000000006044820152606401610817565b6001600160a01b038216610c385760405162461bcd60e51b815260206004820152601f60248201527f63616e6e6f74206d696e7420746f20746865207a65726f2061646472657373006044820152606401610817565b6000610c5c82604051806060016040528060228152602001612dd7602291396118ec565b90506000610c84600454604051806060016040528060278152602001612b5e602791396118ec565b9050610ca98183604051806060016040528060218152602001612d2f60219139611df3565b6001600160601b039081166004556001600160a01b038516600090815260066020908152604091829020548251808401909352601c83527f4f6e646f3a3a6d696e743a2062616c616e6365206f766572666c6f770000000091830191909152610d159216908490611df3565b6001600160a01b038516600081815260066020908152604080832080546001600160601b0319166001600160601b03968716179055519386168452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b610d8f3382611e40565b50565b6001600160a01b03811660009081526002602052604081205461010090046001600160601b031615610dd757610dc782611eca565b6001600160601b031690506107ac565b506001600160a01b0381166000908152600660205260409020546001600160601b03166107ac565b6000438210610e605760405162461bcd60e51b815260206004820152602760248201527f4f6e646f3a3a6765745072696f72566f7465733a206e6f742079657420646574604482015266195c9b5a5b995960ca1b6064820152608401610817565b6001600160a01b03831660009081526009602052604090205463ffffffff1680610e8e576000915050610916565b6001600160a01b03841660009081526008602052604081208491610eb3600185612a7e565b63ffffffff90811682526020820192909252604001600020541611610f26576001600160a01b038416600090815260086020526040812090610ef6600184612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b031691506109169050565b6001600160a01b038416600090815260086020908152604080832083805290915290205463ffffffff16831015610f61576000915050610916565b600080610f6f600184612a7e565b90505b8163ffffffff168163ffffffff1611156110415760006002610f948484612a7e565b610f9e9190612a0b565b610fa89083612a7e565b6001600160a01b038816600090815260086020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160601b031691810191909152919250871415611015576020015194506109169350505050565b805163ffffffff1687111561102c5781935061103a565b611037600183612a7e565b92505b5050610f72565b506001600160a01b038516600090815260086020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b6001600160a01b038116600090815260026020526040812054819061010090046001600160601b03166110be575060009050806111ac565b6001600160a01b03831660009081526002602081905260408083208151808301909252805491929091839160ff9091169081111561110c57634e487b7160e01b600052602160045260246000fd5b600281111561112b57634e487b7160e01b600052602160045260246000fd5b8152905461010090046001600160601b03166020909101529050600061114f6111da565b1561115f57506020810151611195565b60015442111561119157600080611179846000015161209d565b91509150611188818386612293565b92505050611195565b5060005b6020909101516001600160601b0390811693501690505b915091565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b60007f000000000000000000000000000000000000000000000000000000000000000060015461120a9190612995565b4211905090565b60008061123683604051806060016040528060268152602001612c7d602691396118ec565b9050611243338583611965565b5060019392505050565b6001600160a01b03811660009081526009602052604081205463ffffffff1680611278576000610a5c565b6001600160a01b03831660009081526008602052604081209061129c600184612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b03169392505050565b60408051808201825260048152634f6e646f60e01b60209182015281517f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866818301527f19edd2364024fe5ca846d8b43962322493f05d7676024f34d634b010cded750e81840152466060820152306080808301919091528351808303909101815260a0820184528051908301207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08301526001600160a01b038a1660e083015261010082018990526101208083018990528451808403909101815261014083019094528351939092019290922061190160f01b6101608401526101628301829052610182830181905290916000906101a20160408051601f198184030181528282528051602091820120600080855291840180845281905260ff8a169284019290925260608301889052608083018790529092509060019060a0016020604051602081039080840390855afa158015611449573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166114bb5760405162461bcd60e51b815260206004820152602660248201527f4f6e646f3a3a64656c656761746542795369673a20696e76616c6964207369676044820152656e617475726560d01b6064820152608401610817565b6001600160a01b0381166000908152600a602052604081208054916114df83612ac3565b91905055891461153c5760405162461bcd60e51b815260206004820152602260248201527f4f6e646f3a3a64656c656761746542795369673a20696e76616c6964206e6f6e604482015261636560f01b6064820152608401610817565b8742111561159b5760405162461bcd60e51b815260206004820152602660248201527f4f6e646f3a3a64656c656761746542795369673a207369676e617475726520656044820152651e1c1a5c995960d21b6064820152608401610817565b6115a5818b611e40565b505050505b505050505050565b6000828152602081905260409020600101546115cd90610a7a565b610b625760405162461bcd60e51b815260206004820152603060248201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60448201526f2061646d696e20746f207265766f6b6560801b6064820152608401610817565b61165c7fe9e4b2738f1e9267d0154d71b194ef672f39d2af6023224d4ae9de871574b6e0336111b1565b61166557600080fd5b600082116116cc5760405162461bcd60e51b815260206004820152602e60248201527f4f6e646f3a3a7570646174655472616e63686542616c616e63653a20616d6f7560448201526d06e74206d757374206265203e20360941b6064820152608401610817565b6001600160a01b03831660009081526002602052604090205461010090046001600160601b0316156117605760405162461bcd60e51b815260206004820152603760248201527f4f6e646f3a3a7570646174655472616e63686542616c616e63653a20616c7265604482015276616479206861732074696d656c6f636b6564204f6e646f60481b6064820152608401610817565b600061178483604051806060016040528060328152602001612c15603291396118ec565b905060405180604001604052808360028111156117b157634e487b7160e01b600052602160045260246000fd5b81526001600160601b0383166020918201526001600160a01b0386166000908152600291829052604090208251815491929091839160ff1990911690600190849081111561180f57634e487b7160e01b600052602160045260246000fd5b02179055506020919091015181546001600160601b03909116610100026cffffffffffffffffffffffff001990911617905550505050565b6118526000336111b1565b6118aa5760405162461bcd60e51b8152602060048201526024808201527f4f6e646f3a3a656e61626c655472616e736665723a206e6f7420617574686f726044820152631a5e995960e21b6064820152608401610817565b6003805460ff191660011790556040513381527f5285f0ad5858236d5f2ce2ec9ff0b2d3aa04320499b71f022e64d9c7549a325c9060200160405180910390a1565b600081600160601b84106119135760405162461bcd60e51b81526004016108179190612942565b509192915050565b6000836001600160601b0316836001600160601b0316111582906119525760405162461bcd60e51b81526004016108179190612942565b5061195d8385612aa3565b949350505050565b60035460ff168061199b575061199b7f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c336111b1565b611a085760405162461bcd60e51b815260206004820152603860248201527f4f6e646f546f6b656e3a205472616e7366657273206e6f7420616c6c6f776564604482015277206f72206e6f742072696768742070726976696c6c65676560401b6064820152608401610817565b6001600160a01b038316611a845760405162461bcd60e51b815260206004820152603c60248201527f4f6e646f3a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747260448201527f616e736665722066726f6d20746865207a65726f2061646472657373000000006064820152608401610817565b6001600160a01b038216611b005760405162461bcd60e51b815260206004820152603a60248201527f4f6e646f3a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747260448201527f616e7366657220746f20746865207a65726f20616464726573730000000000006064820152608401610817565b6001600160a01b03831660009081526002602052604090205461010090046001600160601b031615611bb157611b3583611eca565b6001600160601b0316816001600160601b03161115611bb15760405162461bcd60e51b815260206004820152603260248201527f4f6e646f3a3a5f7472616e73666572546f6b656e733a206e6f7420656e6f75676044820152716820756e6c6f636b65642062616c616e636560701b6064820152608401610817565b6001600160a01b038316600090815260066020908152604091829020548251606081019093526036808452611bfc936001600160601b039092169285929190612c479083013961191b565b6001600160a01b03848116600090815260066020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526030808452611c649491909116928592909190612d7590830139611df3565b6001600160a01b0383811660008181526006602090815260409182902080546001600160601b0319166001600160601b03968716179055905193851684529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b03808416600090815260076020526040808220548584168352912054611d059291821691168361237d565b505050565b611d1482826111b1565b610aee576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055611d4a3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b611d9882826111b1565b15610aee576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600080611e0084866129d5565b9050846001600160601b0316816001600160601b031610158390611e375760405162461bcd60e51b81526004016108179190612942565b50949350505050565b6001600160a01b03808316600081815260076020818152604080842080546006845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611ec482848361237d565b50505050565b6000611ed46111da565b15611f0157506001600160a01b0381166000908152600660205260409020546001600160601b03166107ac565b6001600160a01b03821660009081526002602081905260408083208151808301909252805491929091839160ff90911690811115611f4f57634e487b7160e01b600052602160045260246000fd5b6002811115611f6e57634e487b7160e01b600052602160045260246000fd5b8152905461010090046001600160601b03166020909101529050611f93600154421190565b1561204757600080611fa8836000015161209d565b915091506000611fdf8460200151611fc1848688612293565b6040518060600160405280602f8152602001612b0b602f913961191b565b905061203c60066000886001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a90046001600160601b031682604051806060016040528060348152602001612be16034913961191b565b9450505050506107ac565b6001600160a01b03831660009081526006602090815260409182902054838201518351606081019094526028808552612095946001600160601b0390931693919291612bb99083013961191b565b9150506107ac565b600080600154426120ae9190612a67565b905060008360028111156120d257634e487b7160e01b600052602160045260246000fd5b1415612151577f000000000000000000000000000000000000000000000000000000000000000081116121055780612127565b7f00000000000000000000000000000000000000000000000000000000000000005b90507f000000000000000000000000000000000000000000000000000000000000000091506111ac565b600183600281111561217357634e487b7160e01b600052602160045260246000fd5b14156121f2577f000000000000000000000000000000000000000000000000000000000000000081116121a657806121c8565b7f00000000000000000000000000000000000000000000000000000000000000005b90507f000000000000000000000000000000000000000000000000000000000000000091506111ac565b600283600281111561221457634e487b7160e01b600052602160045260246000fd5b14156111ac577f000000000000000000000000000000000000000000000000000000000000000081116122475780612269565b7f00000000000000000000000000000000000000000000000000000000000000005b90507f00000000000000000000000000000000000000000000000000000000000000009150915091565b60006002825160028111156122b857634e487b7160e01b600052602160045260246000fd5b141561235957600061231c6003858786602001516001600160601b03166122df9190612a48565b6122e991906129f7565b6122f4906002612a48565b6122fe91906129f7565b604051806060016040528060328152602001612da5603291396118ec565b905061235181600385602001516123339190612a2e565b604051806060016040528060248152602001612b3a60249139611df3565b915050610a5c565b612376838584602001516001600160601b03166122f49190612a48565b9050610a5c565b816001600160a01b0316836001600160a01b0316141580156123a857506000816001600160601b0316115b15611d05576001600160a01b0383161561246d576001600160a01b03831660009081526009602052604081205463ffffffff1690816123e8576000612434565b6001600160a01b03851660009081526008602052604081209061240c600185612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b03165b9050600061245b8285604051806060016040528060288152602001612ce06028913961191b565b905061246986848484612525565b5050505b6001600160a01b03821615611d05576001600160a01b03821660009081526009602052604081205463ffffffff1690816124a85760006124f4565b6001600160a01b0384166000908152600860205260408120906124cc600185612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b03165b9050600061251b8285604051806060016040528060278152602001612d0860279139611df3565b90506115aa858484845b600061254943604051806060016040528060348152602001612b8560349139612714565b905060008463ffffffff161180156125a357506001600160a01b038516600090815260086020526040812063ffffffff831691612587600188612a7e565b63ffffffff908116825260208201929092526040016000205416145b15612617576001600160a01b038516600090815260086020526040812083916125cd600188612a7e565b63ffffffff168152602081019190915260400160002080546001600160601b0392909216600160201b026fffffffffffffffffffffffff00000000199092169190911790556126bf565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000908152600882528681208b8616825290915294909420925183549451909116600160201b026001600160801b031990941691161791909117905561268e8460016129ad565b6001600160a01b0386166000908152600960205260409020805463ffffffff191663ffffffff929092169190911790555b604080516001600160601b038086168252841660208201526001600160a01b038716917fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724910160405180910390a25050505050565b600081600160201b84106119135760405162461bcd60e51b81526004016108179190612942565b80356001600160a01b03811681146107ac57600080fd5b600060208284031215612763578081fd5b610a5c8261273b565b6000806040838503121561277e578081fd5b6127878361273b565b91506127956020840161273b565b90509250929050565b6000806000606084860312156127b2578081fd5b6127bb8461273b565b92506127c96020850161273b565b9150604084013590509250925092565b600080604083850312156127eb578182fd5b6127f48361273b565b946020939093013593505050565b600080600060608486031215612816578283fd5b61281f8461273b565b925060208401359150604084013560038110612839578182fd5b809150509250925092565b60008060008060008060c0878903121561285c578182fd5b6128658761273b565b95506020870135945060408701359350606087013560ff81168114612888578283fd5b9598949750929560808101359460a0909101359350915050565b600080604083850312156128b4578182fd5b6128bd8361273b565b9150602083013563ffffffff811681146128d5578182fd5b809150509250929050565b6000602082840312156128f1578081fd5b5035919050565b6000806040838503121561290a578182fd5b823591506127956020840161273b565b60006020828403121561292b578081fd5b81356001600160e01b031981168114610a5c578182fd5b6000602080835283518082850152825b8181101561296e57858101830151858201604001528201612952565b8181111561297f5783604083870101525b50601f01601f1916929092016040019392505050565b600082198211156129a8576129a8612ade565b500190565b600063ffffffff8083168185168083038211156129cc576129cc612ade565b01949350505050565b60006001600160601b038083168185168083038211156129cc576129cc612ade565b600082612a0657612a06612af4565b500490565b600063ffffffff80841680612a2257612a22612af4565b92169190910492915050565b60006001600160601b0380841680612a2257612a22612af4565b6000816000190483118215151615612a6257612a62612ade565b500290565b600082821015612a7957612a79612ade565b500390565b600063ffffffff83811690831681811015612a9b57612a9b612ade565b039392505050565b60006001600160601b0383811690831681811015612a9b57612a9b612ade565b6000600019821415612ad757612ad7612ade565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fdfe4f6e646f3a3a676574467265656442616c616e63653a206c6f636b65642062616c616e636520756e646572666c6f774f6e646f3a3a5f70726f706f7274696f6e417661696c61626c653a206f766572666c6f774f6e646f3a3a6d696e743a20746f74616c537570706c79206578636565647320393620626974734f6e646f3a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d626572206578636565647320333220626974734f6e646f3a3a676574467265656442616c616e63653a2062616c616e636520756e646572666c6f774f6e646f3a3a676574467265656442616c616e63653a20746f74616c2066726565642062616c616e636520756e646572666c6f774f6e646f3a3a7570646174655472616e63686542616c616e63653a20616d6f756e74206578636565647320393620626974734f6e646f3a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e63654f6e646f3a3a7472616e736665723a20616d6f756e74206578636565647320393620626974734f6e646f3a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e63654f6e646f3a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f77734f6e646f3a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f77734f6e646f3a3a6d696e743a20746f6b656e20737570706c79206f766572666c6f774f6e646f3a3a617070726f76653a20616d6f756e74206578636565647320393620626974734f6e646f3a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f77734f6e646f3a3a5f70726f706f7274696f6e417661696c61626c653a20616d6f756e74206578636565647320393620626974734f6e646f3a3a6d696e743a20616d6f756e7420657863656564732039362062697473a26469706673582212203cccd92dbab779597922d47810068ff2f92a103e33e72ca239a9f4699171550364736f6c63430008030033000000000000000000000000677fd4ed8ae623f2f625deb2d64f2070e46ca1a100000000000000000000000000000000000000000000000000000000647888400000000000000000000000000000000000000000000000000000000000f142800000000000000000000000000000000000000000000000000000000002d3c78000000000000000000000000000000000000000000000000000000000039c2b80

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061025e5760003560e01c8063782d6fe111610146578063b4b5ea57116100c3578063e07edfdc11610087578063e07edfdc1461069f578063e09c3702146106a8578063e17ddf87146106cf578063e7a324dc146106e2578063f1127ed814610709578063f1b50c1d146107705761025e565b8063b4b5ea57146105fd578063c3cda52014610610578063d539139314610623578063d547741f1461064a578063dd62ed3e1461065d5761025e565b806394d830761161010a57806394d830761461059057806395d89b4114610598578063a217fddf146105bb578063a9059cbb146105c3578063ab65f09a146105d65761025e565b8063782d6fe1146104e35780637ecebe001461050e5780637f58b9d31461052e57806391c903a61461055657806391d148541461057d5761025e565b80632f2ff15d116101df57806344f61ab7116101a357806344f61ab714610405578063587cde1e1461040f5780635c19a95c146104505780636cde20ab146104635780636fcfff451461047657806370a08231146104b15761025e565b80632f2ff15d146103a5578063313ce567146103b857806334fec467146103d257806336568abe146103df57806340c10f19146103f25761025e565b806318160ddd1161022657806318160ddd1461031857806320606b7014610321578063206b60f91461034857806323b872dd1461036f578063248a9ca3146103825761025e565b806301ffc9a71461026357806304c981ba1461028b57806306fdde03146102a0578063095ea7b3146102d05780630f36554a146102e3575b600080fd5b61027661027136600461291a565b610778565b60405190151581526020015b60405180910390f35b61029e6102993660046128e0565b6107b1565b005b6102c3604051806040016040528060048152602001634f6e646f60e01b81525081565b6040516102829190612942565b6102766102de3660046127d9565b61085b565b61030a7fe9e4b2738f1e9267d0154d71b194ef672f39d2af6023224d4ae9de871574b6e081565b604051908152602001610282565b61030a60045481565b61030a7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b61030a7f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c81565b61027661037d36600461279e565b61091c565b61030a6103903660046128e0565b60009081526020819052604090206001015490565b61029e6103b33660046128f8565b610a63565b6103c0601281565b60405160ff9091168152602001610282565b6003546102769060ff1681565b61029e6103ed3660046128f8565b610af2565b61029e6104003660046127d9565b610b6c565b6001544211610276565b61043861041d366004612752565b6007602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610282565b61029e61045e366004612752565b610d85565b61030a610471366004612752565b610d92565b61049c610484366004612752565b60096020526000908152604090205463ffffffff1681565b60405163ffffffff9091168152602001610282565b61030a6104bf366004612752565b6001600160a01b03166000908152600660205260409020546001600160601b031690565b6104f66104f13660046127d9565b610dff565b6040516001600160601b039091168152602001610282565b61030a61051c366004612752565b600a6020526000908152604090205481565b61054161053c366004612752565b611086565b60408051928352602083019190915201610282565b61030a7f00000000000000000000000000000000000000000000000000000000039c2b8081565b61027661058b3660046128f8565b6111b1565b6102766111da565b6102c3604051806040016040528060048152602001634f4e444f60e01b81525081565b61030a600081565b6102766105d13660046127d9565b611211565b61030a7f0000000000000000000000000000000000000000000000000000000000f1428081565b6104f661060b366004612752565b61124d565b61029e61061e366004612844565b6112ca565b61030a7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61029e6106583660046128f8565b6115b2565b61030a61066b36600461276c565b6001600160a01b0391821660009081526005602090815260408083209390941682529190915220546001600160601b031690565b61030a60015481565b61030a7f0000000000000000000000000000000000000000000000000000000002d3c78081565b61029e6106dd366004612802565b611632565b61030a7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b61074c6107173660046128a2565b600860209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b6040805163ffffffff90931683526001600160601b03909116602083015201610282565b61029e611847565b60006001600160e01b03198216637965db0b60e01b14806107a957506301ffc9a760e01b6001600160e01b03198316145b90505b919050565b6107bc6000336111b1565b6108205760405162461bcd60e51b815260206004820152602a60248201527f4f6e646f3a3a757064617465436c69666654696d657374616d703a206e6f7420604482015269185d5d1a1bdc9a5e995960b21b60648201526084015b60405180910390fd5b60018190556040518181527f16f404ee0ddd98ae36a5041ac6ef22434c51989f6820d7ef42b67a1f8427bd709060200160405180910390a150565b60008060001983141561087657506001600160601b0361089b565b61089883604051806060016040528060258152602001612d50602591396118ec565b90505b3360008181526005602090815260408083206001600160a01b0389168085529083529281902080546001600160601b0319166001600160601b03871690811790915590519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a360019150505b92915050565b6001600160a01b03831660009081526005602090815260408083203380855290835281842054825160608101909352602580845291936001600160601b039091169285926109749288929190612d50908301396118ec565b9050866001600160a01b0316836001600160a01b0316141580156109a157506001600160601b0382811614155b15610a495760006109cb83836040518060600160405280603d8152602001612ca3603d913961191b565b6001600160a01b038981166000818152600560209081526040808320948a168084529482529182902080546001600160601b0319166001600160601b0387169081179091559151918252939450919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505b610a54878783611965565b600193505050505b9392505050565b600082815260208190526040902060010154610a80905b3361058b565b610ae45760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60448201526e0818591b5a5b881d1bc819dc985b9d608a1b6064820152608401610817565b610aee8282611d0a565b5050565b6001600160a01b0381163314610b625760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610817565b610aee8282611d8e565b610b967f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6336111b1565b610be25760405162461bcd60e51b815260206004820152601a60248201527f4f6e646f3a3a6d696e743a206e6f7420617574686f72697a65640000000000006044820152606401610817565b6001600160a01b038216610c385760405162461bcd60e51b815260206004820152601f60248201527f63616e6e6f74206d696e7420746f20746865207a65726f2061646472657373006044820152606401610817565b6000610c5c82604051806060016040528060228152602001612dd7602291396118ec565b90506000610c84600454604051806060016040528060278152602001612b5e602791396118ec565b9050610ca98183604051806060016040528060218152602001612d2f60219139611df3565b6001600160601b039081166004556001600160a01b038516600090815260066020908152604091829020548251808401909352601c83527f4f6e646f3a3a6d696e743a2062616c616e6365206f766572666c6f770000000091830191909152610d159216908490611df3565b6001600160a01b038516600081815260066020908152604080832080546001600160601b0319166001600160601b03968716179055519386168452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b610d8f3382611e40565b50565b6001600160a01b03811660009081526002602052604081205461010090046001600160601b031615610dd757610dc782611eca565b6001600160601b031690506107ac565b506001600160a01b0381166000908152600660205260409020546001600160601b03166107ac565b6000438210610e605760405162461bcd60e51b815260206004820152602760248201527f4f6e646f3a3a6765745072696f72566f7465733a206e6f742079657420646574604482015266195c9b5a5b995960ca1b6064820152608401610817565b6001600160a01b03831660009081526009602052604090205463ffffffff1680610e8e576000915050610916565b6001600160a01b03841660009081526008602052604081208491610eb3600185612a7e565b63ffffffff90811682526020820192909252604001600020541611610f26576001600160a01b038416600090815260086020526040812090610ef6600184612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b031691506109169050565b6001600160a01b038416600090815260086020908152604080832083805290915290205463ffffffff16831015610f61576000915050610916565b600080610f6f600184612a7e565b90505b8163ffffffff168163ffffffff1611156110415760006002610f948484612a7e565b610f9e9190612a0b565b610fa89083612a7e565b6001600160a01b038816600090815260086020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160601b031691810191909152919250871415611015576020015194506109169350505050565b805163ffffffff1687111561102c5781935061103a565b611037600183612a7e565b92505b5050610f72565b506001600160a01b038516600090815260086020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b6001600160a01b038116600090815260026020526040812054819061010090046001600160601b03166110be575060009050806111ac565b6001600160a01b03831660009081526002602081905260408083208151808301909252805491929091839160ff9091169081111561110c57634e487b7160e01b600052602160045260246000fd5b600281111561112b57634e487b7160e01b600052602160045260246000fd5b8152905461010090046001600160601b03166020909101529050600061114f6111da565b1561115f57506020810151611195565b60015442111561119157600080611179846000015161209d565b91509150611188818386612293565b92505050611195565b5060005b6020909101516001600160601b0390811693501690505b915091565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b60007f00000000000000000000000000000000000000000000000000000000039c2b8060015461120a9190612995565b4211905090565b60008061123683604051806060016040528060268152602001612c7d602691396118ec565b9050611243338583611965565b5060019392505050565b6001600160a01b03811660009081526009602052604081205463ffffffff1680611278576000610a5c565b6001600160a01b03831660009081526008602052604081209061129c600184612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b03169392505050565b60408051808201825260048152634f6e646f60e01b60209182015281517f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866818301527f19edd2364024fe5ca846d8b43962322493f05d7676024f34d634b010cded750e81840152466060820152306080808301919091528351808303909101815260a0820184528051908301207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08301526001600160a01b038a1660e083015261010082018990526101208083018990528451808403909101815261014083019094528351939092019290922061190160f01b6101608401526101628301829052610182830181905290916000906101a20160408051601f198184030181528282528051602091820120600080855291840180845281905260ff8a169284019290925260608301889052608083018790529092509060019060a0016020604051602081039080840390855afa158015611449573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166114bb5760405162461bcd60e51b815260206004820152602660248201527f4f6e646f3a3a64656c656761746542795369673a20696e76616c6964207369676044820152656e617475726560d01b6064820152608401610817565b6001600160a01b0381166000908152600a602052604081208054916114df83612ac3565b91905055891461153c5760405162461bcd60e51b815260206004820152602260248201527f4f6e646f3a3a64656c656761746542795369673a20696e76616c6964206e6f6e604482015261636560f01b6064820152608401610817565b8742111561159b5760405162461bcd60e51b815260206004820152602660248201527f4f6e646f3a3a64656c656761746542795369673a207369676e617475726520656044820152651e1c1a5c995960d21b6064820152608401610817565b6115a5818b611e40565b505050505b505050505050565b6000828152602081905260409020600101546115cd90610a7a565b610b625760405162461bcd60e51b815260206004820152603060248201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60448201526f2061646d696e20746f207265766f6b6560801b6064820152608401610817565b61165c7fe9e4b2738f1e9267d0154d71b194ef672f39d2af6023224d4ae9de871574b6e0336111b1565b61166557600080fd5b600082116116cc5760405162461bcd60e51b815260206004820152602e60248201527f4f6e646f3a3a7570646174655472616e63686542616c616e63653a20616d6f7560448201526d06e74206d757374206265203e20360941b6064820152608401610817565b6001600160a01b03831660009081526002602052604090205461010090046001600160601b0316156117605760405162461bcd60e51b815260206004820152603760248201527f4f6e646f3a3a7570646174655472616e63686542616c616e63653a20616c7265604482015276616479206861732074696d656c6f636b6564204f6e646f60481b6064820152608401610817565b600061178483604051806060016040528060328152602001612c15603291396118ec565b905060405180604001604052808360028111156117b157634e487b7160e01b600052602160045260246000fd5b81526001600160601b0383166020918201526001600160a01b0386166000908152600291829052604090208251815491929091839160ff1990911690600190849081111561180f57634e487b7160e01b600052602160045260246000fd5b02179055506020919091015181546001600160601b03909116610100026cffffffffffffffffffffffff001990911617905550505050565b6118526000336111b1565b6118aa5760405162461bcd60e51b8152602060048201526024808201527f4f6e646f3a3a656e61626c655472616e736665723a206e6f7420617574686f726044820152631a5e995960e21b6064820152608401610817565b6003805460ff191660011790556040513381527f5285f0ad5858236d5f2ce2ec9ff0b2d3aa04320499b71f022e64d9c7549a325c9060200160405180910390a1565b600081600160601b84106119135760405162461bcd60e51b81526004016108179190612942565b509192915050565b6000836001600160601b0316836001600160601b0316111582906119525760405162461bcd60e51b81526004016108179190612942565b5061195d8385612aa3565b949350505050565b60035460ff168061199b575061199b7f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c336111b1565b611a085760405162461bcd60e51b815260206004820152603860248201527f4f6e646f546f6b656e3a205472616e7366657273206e6f7420616c6c6f776564604482015277206f72206e6f742072696768742070726976696c6c65676560401b6064820152608401610817565b6001600160a01b038316611a845760405162461bcd60e51b815260206004820152603c60248201527f4f6e646f3a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747260448201527f616e736665722066726f6d20746865207a65726f2061646472657373000000006064820152608401610817565b6001600160a01b038216611b005760405162461bcd60e51b815260206004820152603a60248201527f4f6e646f3a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747260448201527f616e7366657220746f20746865207a65726f20616464726573730000000000006064820152608401610817565b6001600160a01b03831660009081526002602052604090205461010090046001600160601b031615611bb157611b3583611eca565b6001600160601b0316816001600160601b03161115611bb15760405162461bcd60e51b815260206004820152603260248201527f4f6e646f3a3a5f7472616e73666572546f6b656e733a206e6f7420656e6f75676044820152716820756e6c6f636b65642062616c616e636560701b6064820152608401610817565b6001600160a01b038316600090815260066020908152604091829020548251606081019093526036808452611bfc936001600160601b039092169285929190612c479083013961191b565b6001600160a01b03848116600090815260066020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526030808452611c649491909116928592909190612d7590830139611df3565b6001600160a01b0383811660008181526006602090815260409182902080546001600160601b0319166001600160601b03968716179055905193851684529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b03808416600090815260076020526040808220548584168352912054611d059291821691168361237d565b505050565b611d1482826111b1565b610aee576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055611d4a3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b611d9882826111b1565b15610aee576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600080611e0084866129d5565b9050846001600160601b0316816001600160601b031610158390611e375760405162461bcd60e51b81526004016108179190612942565b50949350505050565b6001600160a01b03808316600081815260076020818152604080842080546006845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611ec482848361237d565b50505050565b6000611ed46111da565b15611f0157506001600160a01b0381166000908152600660205260409020546001600160601b03166107ac565b6001600160a01b03821660009081526002602081905260408083208151808301909252805491929091839160ff90911690811115611f4f57634e487b7160e01b600052602160045260246000fd5b6002811115611f6e57634e487b7160e01b600052602160045260246000fd5b8152905461010090046001600160601b03166020909101529050611f93600154421190565b1561204757600080611fa8836000015161209d565b915091506000611fdf8460200151611fc1848688612293565b6040518060600160405280602f8152602001612b0b602f913961191b565b905061203c60066000886001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a90046001600160601b031682604051806060016040528060348152602001612be16034913961191b565b9450505050506107ac565b6001600160a01b03831660009081526006602090815260409182902054838201518351606081019094526028808552612095946001600160601b0390931693919291612bb99083013961191b565b9150506107ac565b600080600154426120ae9190612a67565b905060008360028111156120d257634e487b7160e01b600052602160045260246000fd5b1415612151577f0000000000000000000000000000000000000000000000000000000000f1428081116121055780612127565b7f0000000000000000000000000000000000000000000000000000000000f142805b90507f0000000000000000000000000000000000000000000000000000000000f1428091506111ac565b600183600281111561217357634e487b7160e01b600052602160045260246000fd5b14156121f2577f0000000000000000000000000000000000000000000000000000000002d3c78081116121a657806121c8565b7f0000000000000000000000000000000000000000000000000000000002d3c7805b90507f0000000000000000000000000000000000000000000000000000000002d3c78091506111ac565b600283600281111561221457634e487b7160e01b600052602160045260246000fd5b14156111ac577f00000000000000000000000000000000000000000000000000000000039c2b8081116122475780612269565b7f00000000000000000000000000000000000000000000000000000000039c2b805b90507f00000000000000000000000000000000000000000000000000000000039c2b809150915091565b60006002825160028111156122b857634e487b7160e01b600052602160045260246000fd5b141561235957600061231c6003858786602001516001600160601b03166122df9190612a48565b6122e991906129f7565b6122f4906002612a48565b6122fe91906129f7565b604051806060016040528060328152602001612da5603291396118ec565b905061235181600385602001516123339190612a2e565b604051806060016040528060248152602001612b3a60249139611df3565b915050610a5c565b612376838584602001516001600160601b03166122f49190612a48565b9050610a5c565b816001600160a01b0316836001600160a01b0316141580156123a857506000816001600160601b0316115b15611d05576001600160a01b0383161561246d576001600160a01b03831660009081526009602052604081205463ffffffff1690816123e8576000612434565b6001600160a01b03851660009081526008602052604081209061240c600185612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b03165b9050600061245b8285604051806060016040528060288152602001612ce06028913961191b565b905061246986848484612525565b5050505b6001600160a01b03821615611d05576001600160a01b03821660009081526009602052604081205463ffffffff1690816124a85760006124f4565b6001600160a01b0384166000908152600860205260408120906124cc600185612a7e565b63ffffffff168152602081019190915260400160002054600160201b90046001600160601b03165b9050600061251b8285604051806060016040528060278152602001612d0860279139611df3565b90506115aa858484845b600061254943604051806060016040528060348152602001612b8560349139612714565b905060008463ffffffff161180156125a357506001600160a01b038516600090815260086020526040812063ffffffff831691612587600188612a7e565b63ffffffff908116825260208201929092526040016000205416145b15612617576001600160a01b038516600090815260086020526040812083916125cd600188612a7e565b63ffffffff168152602081019190915260400160002080546001600160601b0392909216600160201b026fffffffffffffffffffffffff00000000199092169190911790556126bf565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000908152600882528681208b8616825290915294909420925183549451909116600160201b026001600160801b031990941691161791909117905561268e8460016129ad565b6001600160a01b0386166000908152600960205260409020805463ffffffff191663ffffffff929092169190911790555b604080516001600160601b038086168252841660208201526001600160a01b038716917fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724910160405180910390a25050505050565b600081600160201b84106119135760405162461bcd60e51b81526004016108179190612942565b80356001600160a01b03811681146107ac57600080fd5b600060208284031215612763578081fd5b610a5c8261273b565b6000806040838503121561277e578081fd5b6127878361273b565b91506127956020840161273b565b90509250929050565b6000806000606084860312156127b2578081fd5b6127bb8461273b565b92506127c96020850161273b565b9150604084013590509250925092565b600080604083850312156127eb578182fd5b6127f48361273b565b946020939093013593505050565b600080600060608486031215612816578283fd5b61281f8461273b565b925060208401359150604084013560038110612839578182fd5b809150509250925092565b60008060008060008060c0878903121561285c578182fd5b6128658761273b565b95506020870135945060408701359350606087013560ff81168114612888578283fd5b9598949750929560808101359460a0909101359350915050565b600080604083850312156128b4578182fd5b6128bd8361273b565b9150602083013563ffffffff811681146128d5578182fd5b809150509250929050565b6000602082840312156128f1578081fd5b5035919050565b6000806040838503121561290a578182fd5b823591506127956020840161273b565b60006020828403121561292b578081fd5b81356001600160e01b031981168114610a5c578182fd5b6000602080835283518082850152825b8181101561296e57858101830151858201604001528201612952565b8181111561297f5783604083870101525b50601f01601f1916929092016040019392505050565b600082198211156129a8576129a8612ade565b500190565b600063ffffffff8083168185168083038211156129cc576129cc612ade565b01949350505050565b60006001600160601b038083168185168083038211156129cc576129cc612ade565b600082612a0657612a06612af4565b500490565b600063ffffffff80841680612a2257612a22612af4565b92169190910492915050565b60006001600160601b0380841680612a2257612a22612af4565b6000816000190483118215151615612a6257612a62612ade565b500290565b600082821015612a7957612a79612ade565b500390565b600063ffffffff83811690831681811015612a9b57612a9b612ade565b039392505050565b60006001600160601b0383811690831681811015612a9b57612a9b612ade565b6000600019821415612ad757612ad7612ade565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fdfe4f6e646f3a3a676574467265656442616c616e63653a206c6f636b65642062616c616e636520756e646572666c6f774f6e646f3a3a5f70726f706f7274696f6e417661696c61626c653a206f766572666c6f774f6e646f3a3a6d696e743a20746f74616c537570706c79206578636565647320393620626974734f6e646f3a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d626572206578636565647320333220626974734f6e646f3a3a676574467265656442616c616e63653a2062616c616e636520756e646572666c6f774f6e646f3a3a676574467265656442616c616e63653a20746f74616c2066726565642062616c616e636520756e646572666c6f774f6e646f3a3a7570646174655472616e63686542616c616e63653a20616d6f756e74206578636565647320393620626974734f6e646f3a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e63654f6e646f3a3a7472616e736665723a20616d6f756e74206578636565647320393620626974734f6e646f3a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e63654f6e646f3a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f77734f6e646f3a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f77734f6e646f3a3a6d696e743a20746f6b656e20737570706c79206f766572666c6f774f6e646f3a3a617070726f76653a20616d6f756e74206578636565647320393620626974734f6e646f3a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f77734f6e646f3a3a5f70726f706f7274696f6e417661696c61626c653a20616d6f756e74206578636565647320393620626974734f6e646f3a3a6d696e743a20616d6f756e7420657863656564732039362062697473a26469706673582212203cccd92dbab779597922d47810068ff2f92a103e33e72ca239a9f4699171550364736f6c63430008030033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000677fd4ed8ae623f2f625deb2d64f2070e46ca1a100000000000000000000000000000000000000000000000000000000647888400000000000000000000000000000000000000000000000000000000000f142800000000000000000000000000000000000000000000000000000000002d3c78000000000000000000000000000000000000000000000000000000000039c2b80

-----Decoded View---------------
Arg [0] : _governance (address): 0x677FD4Ed8aE623f2f625DEB2D64F2070E46cA1A1
Arg [1] : _cliffTimestamp (uint256): 1685620800
Arg [2] : _tranche1VestingPeriod (uint256): 15811200
Arg [3] : _tranche2VestingPeriod (uint256): 47433600
Arg [4] : _seedVestingPeriod (uint256): 60566400

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000677fd4ed8ae623f2f625deb2d64f2070e46ca1a1
Arg [1] : 0000000000000000000000000000000000000000000000000000000064788840
Arg [2] : 0000000000000000000000000000000000000000000000000000000000f14280
Arg [3] : 0000000000000000000000000000000000000000000000000000000002d3c780
Arg [4] : 00000000000000000000000000000000000000000000000000000000039c2b80


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.