Token Kolektivo Treasury Token

Overview ERC20

Price
$0.00 @ 0.000000 CELO
Fully Diluted Market Cap
Total Supply:
1,513,885.94 KTT

Holders:
2 addresses
Contract:
0x74b06277cd1efaa9f6595d25adb54b4530d15bf50x74b06277Cd1efaA9f6595D25AdB54b4530d15BF5

Decimals:
18

Social Profiles:
Not Available, Update ?

Filtered by Token Holder (Null: 0x000…000)

Balance
541,029,913.294094065719146101 KTT

Value
$0.00
0x0000000000000000000000000000000000000000
Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
Are you the contract creator? Verify and Publish your contract source code today!

Decompile ByteCode Is this a proxy?
0x608060405234801561001057600080fd5b506004361061043c5760003560e01c806384d4b41011610235578063c6942ad911610135578063e1924186116100c8578063f062c0b211610097578063f4f947411161007c578063f4f9474114610af3578063fac5e98114610b06578063faef135314610b1957600080fd5b8063f062c0b214610acb578063f10db06814610ade57600080fd5b8063e192418614610a5b578063e1b11da414610a6e578063e30c397814610a95578063eb2dfab614610aa857600080fd5b8063d505accf11610104578063d505accf146109cc578063d9910548146109df578063dd048dce14610a0d578063dd62ed3e14610a2257600080fd5b8063c6942ad914610966578063cca01c6814610986578063d3078d7f14610999578063d450a29b146109b957600080fd5b8063a3b125ae116101c8578063af14052c11610197578063b82b88e71161017c578063b82b88e71461092d578063c41bd48014610940578063c42069ec1461095357600080fd5b8063af14052c1461091d578063b1bf962d1461092557600080fd5b8063a3b125ae146108d1578063a457c2d7146108e4578063a9059cbb146108f7578063aabd8a061461090a57600080fd5b806395d89b411161020457806395d89b411461088057806397bede081461088857806398b7bf461461089b578063a3a7e7f3146108be57600080fd5b806384d4b410146108245780638799352c1461083757806387c277d81461084a5780638da5cb5b1461086d57600080fd5b80632dbc653d1161034057806367fb187b116102d357806378160376116102a257806379ba50971161028757806379ba5097146107c15780637bafb141146107c95780637ecebe00146107fb57600080fd5b8063781603761461077d57806378f353a1146107b957600080fd5b806367fb187b146107315780636a8ed48e14610744578063705b047c1461075757806370a082311461076a57600080fd5b8063395093511161030f57806339509351146106cf5780633b96c32f146106e257806344004cc1146106f557806349ca74191461070857600080fd5b80632dbc653d1461066e57806330adf81f14610681578063313ce567146106a85780633644e515146106c757600080fd5b806318160ddd116103d35780631da24f3e116103a2578063295b930011610387578063295b9300146106085780632c973da5146106105780632d43a2c41461064057600080fd5b80631da24f3e146105cc57806323b872dd146105f557600080fd5b806318160ddd146105605780631a0cb432146105725780631a15164a146105855780631c29dce9146105b957600080fd5b80631279aae01161040f5780631279aae0146104be578063150b7a02146104d15780631629cba41461053a5780631677b9011461054d57600080fd5b8063027393b81461044157806306fdde0314610471578063095ea7b3146104865780630d2e1bf6146104a9575b600080fd5b61045461044f3660046147b1565b610b2c565b6040516001600160a01b0390911681526020015b60405180910390f35b610479610b56565b60405161046891906147f6565b61049961049436600461485c565b610be4565b6040519015158152602001610468565b6104bc6104b7366004614888565b610ca1565b005b6104bc6104cc36600461485c565b610ed5565b6105096104df3660046148ca565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610468565b6104bc61054836600461485c565b610ffc565b6104bc61055b36600461485c565b61107d565b6003545b604051908152602001610468565b6104bc610580366004614969565b6112b7565b61045461059336600461485c565b60116020908152600092835260408084209091529082529020546001600160a01b031681565b6104bc6105c736600461485c565b6114b5565b6105646105da3660046149a2565b6001600160a01b031660009081526004602052604090205490565b6104996106033660046149c6565b6115df565b6105646116ff565b61063361061e3660046149a2565b600f6020526000908152604090205460ff1681565b6040516104689190614a6d565b61049961064e36600461485c565b601360209081526000928352604080842090915290825290205460ff1681565b6104bc61067c36600461485c565b61170e565b6105647f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6008546106b59060ff1681565b60405160ff9091168152602001610468565b610564611834565b6104996106dd36600461485c565b6118ff565b6104bc6106f03660046149a2565b61199e565b6104bc6107033660046149c6565b611a99565b6104546107163660046149a2565b6010602052600090815260409020546001600160a01b031681565b6104bc61073f3660046149a2565b611bcf565b6104bc610752366004614888565b611cc6565b6104bc61076536600461485c565b611f18565b6105646107783660046149a2565b61217a565b6104796040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525081565b600154610564565b6104bc6121a1565b6107dc6107d73660046147b1565b612255565b604080516001600160a01b039093168352602083019190915201610468565b6105646108093660046149a2565b6001600160a01b031660009081526009602052604090205490565b610499610832366004614969565b61228d565b6104bc6108453660046149a2565b6123a2565b6106336108583660046149a2565b600e6020526000908152604090205460ff1681565b600a54610454906001600160a01b031681565b61047961249d565b6104bc61089636600461485c565b6124aa565b6104996108a93660046149a2565b60146020526000908152604090205460ff1681565b6104996108cc3660046149a2565b6126f5565b6104bc6108df3660046149a2565b61278a565b6104996108f236600461485c565b612881565b61049961090536600461485c565b61295e565b6104bc61091836600461485c565b612a1b565b6104bc612ba5565b610564612baf565b6104bc61093b366004614a8d565b612bb9565b6104bc61094e36600461485c565b612e71565b6104bc6109613660046149a2565b612f1e565b6105646109743660046149a2565b60166020526000908152604090205481565b6104bc61099436600461485c565b613000565b6105646109a73660046149a2565b60176020526000908152604090205481565b6104bc6109c73660046149a2565b61307d565b6104bc6109da366004614af8565b613283565b6104996109ed36600461485c565b601560209081526000928352604080842090915290825290205460ff1681565b610a15613498565b6040516104689190614b69565b610564610a30366004614969565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6104bc610a69366004614888565b61350d565b6105647f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81565b600b54610454906001600160a01b031681565b610499610ab63660046149a2565b60126020526000908152604090205460ff1681565b6104bc610ad936600461485c565b61366c565b610ae6613796565b6040516104689190614bc1565b6104bc610b0136600461485c565b6137f8565b6104bc610b14366004614c3d565b613976565b6104bc610b2736600461485c565b613a0d565b600c8181548110610b3c57600080fd5b6000918252602090912001546001600160a01b0316905081565b60068054610b6390614d1f565b80601f0160208091040260200160405190810160405280929190818152602001828054610b8f90614d1f565b8015610bdc5780601f10610bb157610100808354040283529160200191610bdc565b820191906000526020600020905b815481529060010190602001808311610bbf57829003601f168201915b505050505081565b6000826001600160a01b0381161580610c0557506001600160a01b03811630145b15610c3c576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526005602090815260408083206001600160a01b03891680855290835292819020879055518681529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b6001600160a01b0380841660009081526011602090815260408083208684529091529020548491849116610d18576040517f03a98b870000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602481018290526044015b60405180910390fd5b600a546001600160a01b03163314610d43576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0380861660009081526011602090815260408083208884529091529020548116908416811415610d7a5750610ece565b600080856001600160a01b0316633bc5de306040518163ffffffff1660e01b81526004016040805180830381865afa158015610dba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dde9190614d6d565b9092509050801580610dee575081155b15610e3f576040517f3c50ba240000000000000000000000000000000000000000000000000000000081526001600160a01b03808a1660048301526024820189905287166044820152606401610d0f565b6001600160a01b0388811660008181526011602090815260408083208c845282529182902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168b8616908117909155825194881685529084015289927f16ef28f583e01b3bd9f9227e54f100115eea0268ed70c78f113743353d1c8dbf91015b60405180910390a35050505b5050505050565b6001600160a01b0380831660009081526011602090815260408083208584529091529020548391839116610f47576040517f03a98b870000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610d0f565b600a546001600160a01b03163314610f72576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b038416600090815260156020908152604080832086845290915290205460ff16610fa257610ff6565b6001600160a01b0384166000818152601560209081526040808320878452909152808220805460ff19169055518592917f87ed44c94b0f7944081bbbd34d9dc9c9a9f26232a16002a466f6fd22340d7f7e91a35b50505050565b600a546001600160a01b03163314611027576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526014602052604090205460ff1661105057611050826123a2565b6001600160a01b0382166000908152601760205260409020548114611079576110798282612e71565b5050565b6001600160a01b038216600090815260146020526040902054829060ff166110dc576040517fe43766e90000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b8180611114576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a546001600160a01b0316331461113f576040516315ae3a6f60e11b815260040160405180910390fd5b6111493384613aba565b9250600061115685613c02565b61116885670de0b6b3a7640000614dc6565b6111729190614e14565b905060006111808683613cf2565b6001600160a01b0387166000818152601760205260408082205490517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152939450929091906370a0823190602401602060405180830381865afa1580156111f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112169190614e28565b9050816112238483614e41565b1015611266576040517f59d5116e0000000000000000000000000000000000000000000000000000000081526001600160a01b0389166004820152602401610d0f565b61127a6001600160a01b0389163385613dbf565b6040518781526001600160a01b0389169033907f77be0a260b4a241b6c2c3bb777410652ea54a537e4a5cd46cf0e8a2ef521238190602001610ec2565b6001600160a01b03808316600090815260106020526040902054839116611315576040517f5de4dbb40000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b600a546001600160a01b03163314611340576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03808416600090815260106020526040902054811690831681141561136c5750505050565b600080846001600160a01b0316633bc5de306040518163ffffffff1660e01b81526004016040805180830381865afa1580156113ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d09190614d6d565b90925090508015806113e0575081155b1561142a576040517fc7e010730000000000000000000000000000000000000000000000000000000081526001600160a01b03808816600483015286166024820152604401610d0f565b6001600160a01b0386811660008181526010602090815260409182902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168a8616908117909155825194881685529084015290917f2d290b07f191d3b876bb66999706ddadcfcf1c8e1a08cabd53210ae3eb9dafe6910160405180910390a25050505b505050565b6001600160a01b0380831660009081526011602090815260408083208584529091529020548391839116611527576040517f03a98b870000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610d0f565b600a546001600160a01b03163314611552576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b038416600090815260136020908152604080832086845290915290205460ff161561158357610ff6565b6001600160a01b0384166000818152601360209081526040808320878452909152808220805460ff19166001179055518592917f757a2e6b2af34ab63cdeb015d9640e47ab5717363b884e82cd9e1fa98bf1b31391a350505050565b6000836001600160a01b038116158061160057506001600160a01b03811630145b15611637576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836001600160a01b038116158061165657506001600160a01b03811630145b1561168d576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83806116c5576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116cd613e78565b60006116d886613f10565b90506116e5883388613f67565b6116f188888884613fd6565b506001979650505050505050565b60006117096140ba565b905090565b6001600160a01b0380831660009081526011602090815260408083208584529091529020548391839116611780576040517f03a98b870000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610d0f565b600a546001600160a01b031633146117ab576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b038416600090815260136020908152604080832086845290915290205460ff166117db57610ff6565b6001600160a01b0384166000818152601360209081526040808320878452909152808220805460ff19169055518592917fa07b534bf0131ffaa13a4a007f52c46fa991e2061dfbb80189769a1df6ae666891a350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60066040516118669190614e58565b604080519182900382208282018252600183527f31000000000000000000000000000000000000000000000000000000000000006020938401528151928301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b3360009081526005602090815260408083206001600160a01b0386168452909152812080548391908390611934908490614f0d565b90915550503360008181526005602090815260408083206001600160a01b038816808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b6001600160a01b038082166000908152601060205260409020548291166119fc576040517f5de4dbb40000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b600a546001600160a01b03163314611a27576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526012602052604090205460ff1615611a4c575050565b6001600160a01b038216600081815260126020526040808220805460ff19166001179055517fb3ce720b03f0622ae7fba8c463cc07dbac4a1780d9a97671fc50d6eff6aa4a839190a25050565b8080611ad1576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b0381161580611af057506001600160a01b03811630145b15611b27576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a546001600160a01b03163314611b52576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0385163b611b6657600080fd5b611b7a6001600160a01b0386168585613dbf565b836001600160a01b0316856001600160a01b03167fbfed55bdcd242e3dd0f60ddd7d1e87c67f61c34cd9527b3e6455d841b102536285604051611bbf91815260200190565b60405180910390a3610ece612ba5565b6001600160a01b03808216600090815260106020526040902054829116611c2d576040517f5de4dbb40000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b600a546001600160a01b03163314611c58576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526014602052604090205460ff16611c7c575050565b6001600160a01b038216600081815260146020526040808220805460ff19169055517f34bc32d92fec28bfa7c042594319bca2540b0b95289db67df075fd095adedc779190a25050565b600a546001600160a01b03163314611cf1576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0383163b611d0557600080fd5b6001600160a01b0380841660009081526011602090815260408083208684529091529020548116908216811415611d3c5750505050565b6001600160a01b03811615611d5057600080fd5b600080836001600160a01b0316633bc5de306040518163ffffffff1660e01b81526004016040805180830381865afa158015611d90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611db49190614d6d565b9092509050801580611dc4575081155b15611e15576040517f3c50ba240000000000000000000000000000000000000000000000000000000081526001600160a01b0380881660048301526024820187905285166044820152606401610d0f565b6040805180820182526001600160a01b0380891680835260208084018a8152600d80546001810182556000918252955160029096027fd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5810180549787167fffffffffffffffffffffffff000000000000000000000000000000000000000098891617905591517fd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb690920191909155828152601182528581208b82529091528481208054938a1693909416831790935592519092889290917ff4425a248061cf19c5ba380b98cf3015ad37c3ce94a9be7ec1596a9a6712090c9190a4505050505050565b6001600160a01b038216600090815260126020526040902054829060ff16611f77576040517f4839a4fc0000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152839083906000906001600160a01b038416906370a0823190602401602060405180830381865afa158015611fdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fff9190614e28565b6001600160a01b03841660009081526016602052604090205490915080158015906120325750806120308484614f0d565b115b15612074576040517f2e41896c0000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610d0f565b85806120ac576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a546001600160a01b031633146120d7576040516315ae3a6f60e11b815260040160405180910390fd5b60006120e389896140d6565b90506000670de0b6b3a76400006120f98b613c02565b6121039084614dc6565b61210d9190614e14565b90506121193382614171565b61212e6001600160a01b038b1633308c614314565b6040518181526001600160a01b038b169033907f3b9bde812a956ed05a7a64717877cd0e1c238b8bbe90466d15c0693615c4a8929060200160405180910390a350505050505050505050565b6002546001600160a01b038216600090815260046020526040812054909161199891614e14565b600b546001600160a01b031633146121e5576040517f6fcff22700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a5460405133916001600160a01b0316907f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b236490600090a3600a80547fffffffffffffffffffffffff00000000000000000000000000000000000000009081163317909155600b80549091169055565b600d818154811061226557600080fd5b6000918252602090912060029091020180546001909101546001600160a01b03909116915082565b6000826001600160a01b03811615806122ae57506001600160a01b03811630145b156122e5576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826001600160a01b038116158061230457506001600160a01b03811630145b1561233b576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612343613e78565b6001600160a01b03851660009081526004602052604081205490612366826143d3565b90508061237e5761237987336001613f67565b612389565b612389873383613f67565b61239587878385613fd6565b5060019695505050505050565b6001600160a01b03808216600090815260106020526040902054829116612400576040517f5de4dbb40000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b600a546001600160a01b0316331461242b576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526014602052604090205460ff1615612450575050565b6001600160a01b038216600081815260146020526040808220805460ff19166001179055517fa3589f6ad8aa4f494e94a985dfb7e856c8e0f449e5ef5c90c99497c46f056ce39190a25050565b60078054610b6390614d1f565b600a546001600160a01b031633146124d5576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03828116600090815260116020908152604080832085845290915290205416612503575050565b6001600160a01b0382166000908152601160209081526040808320848452909152812080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055600d54905b81811015610ff657600d818154811061256c5761256c614f25565b60009182526020909120600290910201546001600160a01b0385811691161480156125ba5750600d81815481106125a5576125a5614f25565b90600052602060002090600202016001015483145b156126ed576125ca600183614e41565b81101561266057600d6125de600184614e41565b815481106125ee576125ee614f25565b9060005260206000209060020201600d828154811061260f5761260f614f25565b60009182526020909120825460029092020180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b039092169190911781556001918201549101555b600d80548061267157612671614f54565b60008281526020812060026000199093019283020180547fffffffffffffffffffffffff0000000000000000000000000000000000000000168155600101819055915560405184916001600160a01b038716917f6c1c536a3772c22403d4c0263eaad1d071058c727cf805612ff483d763845be99190a3610ff6565b600101612551565b6000816001600160a01b038116158061271657506001600160a01b03811630145b1561274d576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612755613e78565b336000908152600460205260408120549061276f826143d3565b905061277d33868385613fd6565b6001935050505b50919050565b6001600160a01b038082166000908152601060205260409020548291166127e8576040517f5de4dbb40000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610d0f565b600a546001600160a01b03163314612813576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526012602052604090205460ff16612837575050565b6001600160a01b038216600081815260126020526040808220805460ff19169055517fae6e9232cd0fe3675c7da5b5a684d8d2ca6fffadd499fc04dce2fd90864505ca9190a25050565b3360009081526005602090815260408083206001600160a01b038616845290915281205482106128d4573360009081526005602090815260408083206001600160a01b0387168452909152812055612907565b3360009081526005602090815260408083206001600160a01b038716845290915281208054849290611934908490614e41565b3360008181526005602090815260408083206001600160a01b038816808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161198c565b6000826001600160a01b038116158061297f57506001600160a01b03811630145b156129b6576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82806129ee576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6129f6613e78565b6000612a0185613f10565b9050612a0f33878784613fd6565b50600195945050505050565b6001600160a01b03821660009081526013602090815260408083208484529091529020548290829060ff16612a8e576040517f567e9c100000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610d0f565b600a546001600160a01b03163314612ab9576040516315ae3a6f60e11b815260040160405180910390fd5b6000612ac585856143e3565b9050612ad13382614171565b6040517f42842e0e000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590526001600160a01b038616906342842e0e90606401600060405180830381600087803b158015612b3857600080fd5b505af1158015612b4c573d6000803e3d6000fd5b5050505083856001600160a01b0316336001600160a01b03167f163bf545616f62c47b92bc8bb85171a565b57654ea2cc1293f60d6383bd8f20d84604051612b9691815260200190565b60405180910390a45050505050565b612bad613e78565b565b60006117096144e6565b600a546001600160a01b03163314612be4576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0384163b612bf857600080fd5b6001600160a01b038085166000908152601060205260409020548116908416811415612c245750610ff6565b6001600160a01b03811615612c3857600080fd5b600080856001600160a01b0316633bc5de306040518163ffffffff1660e01b81526004016040805180830381865afa158015612c78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c9c9190614d6d565b9092509050801580612cac575081155b15612cf6576040517fc7e010730000000000000000000000000000000000000000000000000000000081526001600160a01b03808916600483015287166024820152604401610d0f565b6002856002811115612d0a57612d0a614a07565b1115612d1557600080fd5b6002846002811115612d2957612d29614a07565b1115612d3457600080fd5b600c805460018082019092557fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c70180547fffffffffffffffffffffffff00000000000000000000000000000000000000009081166001600160a01b038b811691821790935560009081526010602090815260408083208054909416948c1694909417909255600e909152208054879260ff1990911690836002811115612ddc57612ddc614a07565b02179055506001600160a01b0387166000908152600f60205260409020805485919060ff19166001836002811115612e1657612e16614a07565b0217905550856001600160a01b0316876001600160a01b03167f33563b374ce45eb69b490456f95c3c3c47191abc80a79e907466b82a3504cfcd8787604051612e60929190614f83565b60405180910390a350505050505050565b600a546001600160a01b03163314612e9c576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0382166000908152601760205260409020548181146114b05760408051828152602081018490526001600160a01b038516917f07a4ae33f5121e6c369d92e69319055e161b1dabe333df3ee5591f57bde4c17e910160405180910390a2506001600160a01b0391909116600090815260176020526040902055565b600a546001600160a01b03163314612f49576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b038116331415612f8c576040517f8c81074300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600b546040516001600160a01b038084169216907fb3d55174552271a4f1aaf36b72f50381e892171636b3fb5447fe00e995e7a37b90600090a3600b80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b600a546001600160a01b0316331461302b576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526012602052604090205460ff16613054576130548261199e565b6001600160a01b0382166000908152601660205260409020548114611079576110798282613a0d565b600a546001600160a01b031633146130a8576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b03818116600090815260106020526040902054166130ca5750565b6001600160a01b038116600090815260106020908152604080832080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055600e8252808320805460ff19908116909155600f909252822080549091169055600c54905b818110156114b057600c818154811061314b5761314b614f25565b6000918252602090912001546001600160a01b038481169116141561327857613175600183614e41565b8110156131f457600c613189600184614e41565b8154811061319957613199614f25565b600091825260209091200154600c80546001600160a01b0390921691839081106131c5576131c5614f25565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b600c80548061320557613205614f54565b600082815260208120820160001990810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559091019091556040516001600160a01b038516917feea2fd7319a46cdd15b183cf6771bb3b3dfaecdfcb0ab6889f6fd008f316a0a691a2505050565b600101613130565b50565b8342111561329057600080fd5b6000600161329c611834565b6001600160a01b038a811660008181526009602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e0830190915280519201919091207f190100000000000000000000000000000000000000000000000000000000000061010083015261010282019290925261012281019190915261014201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa1580156133e1573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001519150506001600160a01b038116158015906134355750876001600160a01b0316816001600160a01b0316145b61343e57600080fd5b506001600160a01b038781166000818152600560209081526040808320948b168084529482529182902089905590518881527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101612e60565b6060600d805480602002602001604051908101604052809291908181526020016000905b82821015613504576000848152602090819020604080518082019091526002850290910180546001600160a01b031682526001908101548284015290835290920191016134bc565b50505050905090565b806001600160a01b038116158061352c57506001600160a01b03811630145b15613563576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a546001600160a01b0316331461358e576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0384163b6135a257600080fd5b6040517f42842e0e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038381166024830152604482018590528516906342842e0e90606401600060405180830381600087803b15801561360b57600080fd5b505af115801561361f573d6000803e3d6000fd5b50505050816001600160a01b031683856001600160a01b03167fe262e64f5a2c3e58a11ad9b1fcc30e22a109a1aa342f42297278562795f7caa460405160405180910390a4610ff6612ba5565b6001600160a01b03808316600090815260116020908152604080832085845290915290205483918391166136de576040517f03a98b870000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610d0f565b600a546001600160a01b03163314613709576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b038416600090815260156020908152604080832086845290915290205460ff161561373a57610ff6565b6001600160a01b0384166000818152601560209081526040808320878452909152808220805460ff19166001179055518592917f3eb4aa4125934a934d1e05bbc49c8713ba579e266928dbb8039a689f7d5539a991a350505050565b6060600c8054806020026020016040519081016040528092919081815260200182805480156137ee57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116137d0575b5050505050905090565b6001600160a01b03821660009081526015602090815260408083208484529091529020548290829060ff1661386b576040517febcd436f0000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610d0f565b600a546001600160a01b03163314613896576040516315ae3a6f60e11b815260040160405180910390fd5b60006138a285856143e3565b90506138ae3382613aba565b6040517f42842e0e000000000000000000000000000000000000000000000000000000008152306004820152336024820152604481018690529091506001600160a01b038616906342842e0e90606401600060405180830381600087803b15801561391857600080fd5b505af115801561392c573d6000803e3d6000fd5b5050505083856001600160a01b0316336001600160a01b03167f928f4dc5d01d54405e504796151d6dda87d4a6a39a415d6d4fc9eef01da4854584604051612b9691815260200190565b600a546001600160a01b031633146139a1576040516315ae3a6f60e11b815260040160405180910390fd5b6000826001600160a01b0316826040516139bb9190614fa9565b6000604051808303816000865af19150503d80600081146139f8576040519150601f19603f3d011682016040523d82523d6000602084013e6139fd565b606091505b505080915050806114b057600080fd5b600a546001600160a01b03163314613a38576040516315ae3a6f60e11b815260040160405180910390fd5b6001600160a01b0382166000908152601660205260409020548181146114b05760408051828152602081018490526001600160a01b038516917ff23ed23b5936b33f6a25968a7e7e81370fdb99ffbbcabad586ec73c29b5b19f3910160405180910390a2506001600160a01b0391909116600090815260166020526040902055565b6000826001600160a01b0381161580613adb57506001600160a01b03811630145b15613b12576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8280613b4a576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000613b5585613f10565b9050613b5f613e78565b613b68816143d3565b9450613b778660008784613fd6565b8460036000828254613b899190614e41565b9091555050600354613b996144e6565b613ba39190614e14565b600255600080549080613bb583614fc5565b91905055506000547f11c6bf55864ff83827df712625d7a80e5583eef0264921025e7cd22003a21511600354604051613bf091815260200190565b60405180910390a25092949350505050565b6001600160a01b0380821660009081526010602052604081205490911680613c2c57613c2c614fe0565b600080826001600160a01b0316633bc5de306040518163ffffffff1660e01b81526004016040805180830381865afa158015613c6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c909190614d6d565b9092509050801580613ca0575081155b15613cea576040517fc7e010730000000000000000000000000000000000000000000000000000000081526001600160a01b03808716600483015284166024820152604401610d0f565b509392505050565b600080836001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613d33573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d57919061500f565b60ff1690508060121415613d6e5782915050611998565b6012811015613d9f57613d82816012614e41565b613d8d90600a615110565b613d979084614e14565b915050611998565b613daa601282614e41565b613db590600a615110565b613d979084614dc6565b60006040517fa9059cbb000000000000000000000000000000000000000000000000000000008152836004820152826024820152602060006044836000895af13d15601f3d1160016000511416171691505080610ff6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c454400000000000000000000000000000000006044820152606401610d0f565b6000613e826140ba565b9050801580613e9c57506b033b2e3c9fd0803ce800000081115b15613ea45750565b80613ead6144e6565b613eb79190614e14565b600255600381905542600155600080549080613ed283614fc5565b90915550506000546040518281527f11c6bf55864ff83827df712625d7a80e5583eef0264921025e7cd22003a215119060200160405180910390a250565b6000600254600014613f2e57600254613f299083614dc6565b611998565b6b033b2e3c9fd0803ce8000000613f478160001961511c565b613f5390600019614e41565b613f5d9190614e14565b6119989083614dc6565b6001600160a01b03808416600090815260056020908152604080832093861683529290522054600019146114b0576001600160a01b03808416600090815260056020908152604080832093861683529290529081208054839290613fcc908490614e41565b9091555050505050565b6001600160a01b03841660009081526004602052604081208054839290613ffe908490614e41565b90915550506001600160a01b0383166000908152600460205260408120805483929061402b908490614f0d565b90915550506001600160a01b038416600090815260046020526040902054614067576001600160a01b0384166000908152600460205260408120555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516140ac91815260200190565b60405180910390a350505050565b60006140c4614540565b6140cc61467e565b6117099190614f0d565b600080836001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015614117573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061413b919061500f565b60ff16905080601214156141525782915050611998565b601281101561416657613daa816012614e41565b613d82601282614e41565b816001600160a01b038116158061419057506001600160a01b03811630145b156141c7576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81806141ff576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b614207613e78565b6b033b2e3c9fd0803ce8000000836003546142229190614f0d565b111561425a576040517fd05cb60900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061426584613f10565b90506000816142726144e6565b61427c9190614f0d565b905084600360008282546142909190614f0d565b90915550506002546142ad576003546142a99082614e14565b6002555b6000805490806142bc83614fc5565b91905055506000547f11c6bf55864ff83827df712625d7a80e5583eef0264921025e7cd22003a215116003546040516142f791815260200190565b60405180910390a261430c6000878785613fd6565b505050505050565b60006040517f23b872dd0000000000000000000000000000000000000000000000000000000081528460048201528360248201528260448201526020600060648360008a5af13d15601f3d1160016000511416171691505080610ece576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5452414e534645525f46524f4d5f4641494c45440000000000000000000000006044820152606401610d0f565b6000600254826119989190614e14565b6001600160a01b0380831660009081526011602090815260408083208584529091528120549091168061441857614418614fe0565b600080826001600160a01b0316633bc5de306040518163ffffffff1660e01b81526004016040805180830381865afa158015614458573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061447c9190614d6d565b909250905080158061448c575081155b156144dd576040517f3c50ba240000000000000000000000000000000000000000000000000000000081526001600160a01b0380881660048301526024820187905284166044820152606401610d0f565b50949350505050565b600080805260046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec5461452a6b033b2e3c9fd0803ce800000060001961511c565b61453690600019614e41565b6117099190614e41565b600d54600090819081908190815b8181101561467457600d818154811061456957614569614f25565b6000918252602090912060029091020154600d80546001600160a01b039092169650908290811061459c5761459c614f25565b9060005260206000209060020201600101549350306001600160a01b0316856001600160a01b0316636352211e866040518263ffffffff1660e01b81526004016145e891815260200190565b602060405180830381865afa158015614605573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146299190615130565b6001600160a01b0316146146565781614643826001614f0d565b141561464e57614674565b60010161454e565b61466085856143e3565b61466a9084614f0d565b925060010161454e565b5090949350505050565b600c546000908190819081908190815b818110156147a657600c81815481106146a9576146a9614f25565b6000918252602090912001546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03909116965086906370a0823190602401602060405180830381865afa158015614716573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061473a9190614e28565b945084614760578161474d826001614f0d565b1415614758576147a6565b60010161468e565b61476a86866140d6565b9350670de0b6b3a764000061477e87613c02565b6147889086614dc6565b6147929190614e14565b61479c9084614f0d565b925060010161468e565b509095945050505050565b6000602082840312156147c357600080fd5b5035919050565b60005b838110156147e55781810151838201526020016147cd565b83811115610ff65750506000910152565b60208152600082518060208401526148158160408501602087016147ca565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b6001600160a01b038116811461328057600080fd5b6000806040838503121561486f57600080fd5b823561487a81614847565b946020939093013593505050565b60008060006060848603121561489d57600080fd5b83356148a881614847565b92506020840135915060408401356148bf81614847565b809150509250925092565b6000806000806000608086880312156148e257600080fd5b85356148ed81614847565b945060208601356148fd81614847565b935060408601359250606086013567ffffffffffffffff8082111561492157600080fd5b818801915088601f83011261493557600080fd5b81358181111561494457600080fd5b89602082850101111561495657600080fd5b9699959850939650602001949392505050565b6000806040838503121561497c57600080fd5b823561498781614847565b9150602083013561499781614847565b809150509250929050565b6000602082840312156149b457600080fd5b81356149bf81614847565b9392505050565b6000806000606084860312156149db57600080fd5b83356149e681614847565b925060208401356149f681614847565b929592945050506040919091013590565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60038110613280577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60208101614a7a83614a36565b91905290565b6003811061328057600080fd5b60008060008060808587031215614aa357600080fd5b8435614aae81614847565b93506020850135614abe81614847565b92506040850135614ace81614a80565b91506060850135614ade81614a80565b939692955090935050565b60ff8116811461328057600080fd5b600080600080600080600060e0888a031215614b1357600080fd5b8735614b1e81614847565b96506020880135614b2e81614847565b955060408801359450606088013593506080880135614b4c81614ae9565b9699959850939692959460a0840135945060c09093013592915050565b602080825282518282018190526000919060409081850190868401855b82811015614bb457815180516001600160a01b03168552860151868501529284019290850190600101614b86565b5091979650505050505050565b6020808252825182820181905260009190848201906040850190845b81811015614c025783516001600160a01b031683529284019291840191600101614bdd565b50909695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215614c5057600080fd5b8235614c5b81614847565b9150602083013567ffffffffffffffff80821115614c7857600080fd5b818501915085601f830112614c8c57600080fd5b813581811115614c9e57614c9e614c0e565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715614ce457614ce4614c0e565b81604052828152886020848701011115614cfd57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600181811c90821680614d3357607f821691505b60208210811415612784577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008060408385031215614d8057600080fd5b825191506020830151801515811461499757600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000816000190483118215151615614de057614de0614d97565b500290565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082614e2357614e23614de5565b500490565b600060208284031215614e3a57600080fd5b5051919050565b600082821015614e5357614e53614d97565b500390565b600080835481600182811c915080831680614e7457607f831692505b6020808410821415614ead577f4e487b710000000000000000000000000000000000000000000000000000000086526022600452602486fd5b818015614ec15760018114614ed257614eff565b60ff19861689528489019650614eff565b60008a81526020902060005b86811015614ef75781548b820152908501908301614ede565b505084890196505b509498975050505050505050565b60008219821115614f2057614f20614d97565b500190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60408101614f9084614a36565b838252614f9c83614a36565b8260208301529392505050565b60008251614fbb8184602087016147ca565b9190910192915050565b6000600019821415614fd957614fd9614d97565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b60006020828403121561502157600080fd5b81516149bf81614ae9565b600181815b8085111561506757816000190482111561504d5761504d614d97565b8085161561505a57918102915b93841c9390800290615031565b509250929050565b60008261507e57506001611998565b8161508b57506000611998565b81600181146150a157600281146150ab576150c7565b6001915050611998565b60ff8411156150bc576150bc614d97565b50506001821b611998565b5060208310610133831016604e8410600b84101617156150ea575081810a611998565b6150f4838361502c565b806000190482111561510857615108614d97565b029392505050565b60006149bf838361506f565b60008261512b5761512b614de5565b500690565b60006020828403121561514257600080fd5b81516149bf8161484756fea264697066735822122072475d5af427c85a24e816a688fa6d834fc08ee98d55f69957b7132f0ec8e2b064736f6c634300080a0033
Loading