token-icon

Kaiken

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
KAIKEN
Holders
7+0.00%
Transfers
9

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f95780639c3977b511610097578063b24ac7b711610071578063b24ac7b714610444578063dd62ed3e14610457578063ee742b6b14610490578063f56d053c146104a357600080fd5b80639c3977b514610409578063a457c2d71461041e578063a9059cbb1461043157600080fd5b80639004a3cf116100d35780639004a3cf146103c857806395d89b41146103db5780639905a060146103e35780639af82ce9146103f657600080fd5b806370a08231146103765780637cb73a1f146103895780638fe160e1146103b557600080fd5b8063313ce56711610166578063590faef911610140578063590faef91461031557806359bf5d391461033557806365fe4ffd1461035057806369b047771461036357600080fd5b8063313ce567146102e057806336ffc2d3146102ef578063395093511461030257600080fd5b80631a7e8597116101a25780631a7e85971461021c57806323b872dd1461028c578063262bdda31461029f5780632ff36d46146102b457600080fd5b806306fdde03146101c9578063095ea7b3146101e757806318160ddd1461020a575b600080fd5b6101d16104ab565b6040516101de919061206b565b60405180910390f35b6101fa6101f5366004611eaa565b61053d565b60405190151581526020016101de565b6002545b6040519081526020016101de565b61027161022a366004611de9565b6040805180820190915260008082526020820152506001600160a01b0316600090815260176020908152604091829020825180840190935280548352600101549082015290565b604080518251815260209283015192810192909252016101de565b6101fa61029a366004611e35565b610553565b6102b26102ad366004611e70565b61056f565b005b6101fa6102c2366004611de9565b6001600160a01b031660009081526013602052604090205460ff1690565b604051601281526020016101de565b6102b26102fd366004611de9565b61060e565b6101fa610310366004611eaa565b610704565b610328610323366004611de9565b610740565b6040516101de9190611f93565b6009546040516001600160a01b0390911681526020016101de565b6102b261035e366004611e70565b6107d3565b6102b2610371366004611ed3565b61088f565b61020e610384366004611de9565b6108fd565b6101fa610397366004611de9565b6001600160a01b031660009081526014602052604090205460ff1690565b6102b26103c3366004611eaa565b610918565b6102b26103d6366004611e70565b6109f8565b6101d1610ade565b6102b26103f1366004611ed3565b610aed565b610328610404366004611de9565b610b5b565b610411610be0565b6040516101de9190611fec565b6101fa61042c366004611eaa565b610c37565b6101fa61043f366004611eaa565b610cd2565b6102b2610452366004611de9565b610ce4565b61020e610465366004611e03565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102b261049e366004611de9565b610dc7565b610411610e3f565b6060600380546104ba906121b7565b80601f01602080910402602001604051908101604052809291908181526020018280546104e6906121b7565b80156105335780601f1061050857610100808354040283529160200191610533565b820191906000526020600020905b81548152906001019060200180831161051657829003601f168201915b5050505050905090565b600061054a338484610e95565b50600192915050565b6001600a556000610565848484610fba565b90505b9392505050565b6005546001600160a01b031633146105a25760405162461bcd60e51b815260040161059990612105565b60405180910390fd5b6005546001600160a01b03838116911614156106005760405162461bcd60e51b815260206004820152601b60248201527f43616e6e6f7420746178206578656d707420746865206f776e657200000000006044820152606401610599565b61060a82826111e1565b5050565b6005546001600160a01b031633146106385760405162461bcd60e51b815260040161059990612105565b6001600160a01b03811660009081526014602052604090205460ff166106ac5760405162461bcd60e51b8152602060048201526024808201527f546f74616c204578656d70742061646472657373206973206e6f7420657869736044820152631d195b9d60e21b6064820152608401610599565b6001600160a01b038116600081815260146020908152604091829020805460ff1916905590519182527f06419e2dc00935e4ec76dffc065c793d4f2843fe4be5c4ebea715e8361bad90591015b60405180910390a150565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161054a91859061073b908690612149565b610e95565b6001600160a01b0381166000908152601660209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107c85783829060005260206000209060030201604051806060016040529081600082015481526020016001820154815260200160028201548152505081526020019060010190610778565b505050509050919050565b6005546001600160a01b031633146107fd5760405162461bcd60e51b815260040161059990612105565b6005546001600160a01b038381169116141561082b5760405162461bcd60e51b8152600401610599906120be565b6001600160a01b038216600081815260136020908152604091829020805460ff19168515159081179091558251938452908301527f2f5464dedfc9c7e0801f6bbb88f27616c999957a090e3613fba15304cec32dae91015b60405180910390a15050565b6005546001600160a01b031633146108b95760405162461bcd60e51b815260040161059990612105565b80516108cc90600c906020840190611d6d565b507f2b7ddefab100602642738d2ef98dae1f01507518f499931d49052353e5ec7116600c6040516106f99190612030565b6001600160a01b031660009081526020819052604090205490565b600042905060166000846001600160a01b03166001600160a01b031681526020019081526020016000206040518060600160405280838152602001848152602001610962866108fd565b9052815460018181018455600093845260209384902083516003909302019182559282015192810192909255604001516002909101557f6b785de9d99adb0cee10abec5e29aefa186d51f89d5a3146eba52d27a3b7d1e783826109c4826108fd565b604080516001600160a01b0390941684526020840192909252908201526060810184905260800160405180910390a1505050565b6005546001600160a01b03163314610a225760405162461bcd60e51b815260040161059990612105565b6005546001600160a01b0383811691161415610a505760405162461bcd60e51b8152600401610599906120be565b6001600160a01b0382166000908152601460205260409020805460ff19168215801591909117909155610a9e576001600160a01b0382166000908152601360205260409020805460ff191690555b604080516001600160a01b038416815282151560208201527f2c34a81f6992f3a3271a848cf9de2e116a04dcf4fd84baf0bc970123612a18ca9101610883565b6060600480546104ba906121b7565b6005546001600160a01b03163314610b175760405162461bcd60e51b815260040161059990612105565b8051610b2a90600b906020840190611d6d565b507f793bf89e1f5735707ce59a54f5f29ee979d06ca240e09027a69bc86dd0001f87600b6040516106f99190612030565b6001600160a01b03811660009081526015602090815260408083208054825181850281018501909352808352606094929391929091840182156107c85783829060005260206000209060030201604051806060016040529081600082015481526020016001820154815260200160028201548152505081526020019060010190610778565b6060600c80548060200260200160405190810160405280929190818152602001828054801561053357602002820191906000526020600020905b815481526020019060010190808311610c1a575050505050905090565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015610cb95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610599565b610cc8338561073b86856121a0565b5060019392505050565b6000600a819055610568338484610fba565b6005546001600160a01b03163314610d0e5760405162461bcd60e51b815260040161059990612105565b6001600160a01b03811660009081526013602052604090205460ff16610d765760405162461bcd60e51b815260206004820152601e60248201527f4578656d70742061646472657373206973206e6f74206578697374656e7400006044820152606401610599565b6001600160a01b038116600081815260136020908152604091829020805460ff1916905590519182527feb6e11af6901799726bf7474a0a2f35414580dc5743d89013bad0aa7f506fad491016106f9565b6005546001600160a01b03163314610df15760405162461bcd60e51b815260040161059990612105565b600980546001600160a01b0319166001600160a01b0383169081179091556040519081527f1789efb3eab49302df559b4d7dba3b406d2b9d065ecacf6e27c16b48835c273e906020016106f9565b6060600b8054806020026020016040519081016040528092919081815260200182805480156105335760200282019190600052602060002090815481526020019060010190808311610c1a575050505050905090565b6001600160a01b038316610ef75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610599565b6001600160a01b038216610f585760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610599565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b60055460009042906001600160a01b038681169116148015610ff757506005546001600160a01b031660009081526013602052604090205460ff16155b1561107c5761101661100d60b762015180612181565b600d549061130d565b8110156110655760405162461bcd60e51b815260206004820181905260248201527f4f776e65722069732074696d656c6f636b656420666f7220302e3520796561726044820152606401610599565b60055461107c906001600160a01b031660006111e1565b6000611089868686611319565b91506110979050848261130d565b6110a0876108fd565b116111025760405162461bcd60e51b815260206004820152602c60248201527f4578636c7573697665207461786174696f6e3a2043616e6e6f74206166666f7260448201526b0c840e8de40e0c2f240e8c2f60a31b6064820152608401610599565b8015611128576111128682611361565b600954611128906001600160a01b0316826114b0565b600a54156111405761113b86868661158f565b61114a565b61114a858561163b565b506001600160a01b038516600090815260176020526040902054611184576001600160a01b03851660009081526017602052604090208290555b61118d856108fd565b6001600160a01b0386166000908152601760205260409020600101556111b2866108fd565b6001600160a01b0387166000908152601760205260409020600180820192909255929092555090509392505050565b6001600160a01b03821660009081526013602052604090205460ff16158061122257506001600160a01b03821660009081526014602052604090205460ff16155b61126e5760405162461bcd60e51b815260206004820152601f60248201527f4578656d7074206164647265737320616c7265616479206578697374656e74006044820152606401610599565b8061129b576001600160a01b0382166000908152601360205260409020805460ff191660011790556112d4565b6001600160a01b0382166000908152601460209081526040808320805460ff199081166001179091556013909252909120805490911690555b6040516001600160a01b03831681527f622908417e33f2d102bfc1b18904f1578f8b2ee8f5f66311062769763a48385690602001610883565b60006105688284612149565b6000806000611329868686611648565b905061134a6113438261133d876064611ac5565b90611ad1565b8590611add565b92506113568484611add565b915050935093915050565b6001600160a01b0382166113c15760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610599565b6001600160a01b038216600090815260208190526040902054818110156114355760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610599565b61143f82826121a0565b6001600160a01b0384166000908152602081905260408120919091556002805484929061146d9084906121a0565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610fad565b6001600160a01b0382166115065760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610599565b80600260008282546115189190612149565b90915550506001600160a01b03821660009081526020819052604081208054839290611545908490612149565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600061159c848484611ae9565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156116215760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610599565b611630853361073b86856121a0565b506001949350505050565b600061054a338484611ae9565b60008080611655866108fd565b90504281158015906116675750600085115b6116bf5760405162461bcd60e51b8152602060048201526024808201527f496e74616e6769626c652062616c616e6365206f7220616d6f756e7420746f206044820152631cd95b9960e21b6064820152608401610599565b60006001600a54146116d157336116d3565b875b6001600160a01b0381166000908152601360205260408120549192509060ff1615801561171957506001600160a01b03821660009081526014602052604090205460ff16155b801561173c57506001600160a01b03821660009081526017602052604090205415155b801561176257506001600160a01b03821660009081526017602052604090206001015415155b801561179157506001600160a01b03821660009081526017602052604090206001015461178e836108fd565b10155b80156117cd57506117a761016d62015180612181565b6001600160a01b0383166000908152601760205260409020546117ca90856121a0565b10155b905080156117e0576117e08260006111e1565b6001600160a01b03821660009081526013602052604090205460ff168061181f57506001600160a01b03821660009081526014602052604090205460ff165b8061184257506001600160a01b03881660009081526014602052604090205460ff165b15611854578495505050505050610568565b600061186b856118658a6064611ad1565b90611ac5565b9050600c60008154811061188f57634e487b7160e01b600052603260045260246000fd5b906000526020600020015481116118d457600b6000815481106118c257634e487b7160e01b600052603260045260246000fd5b90600052602060002001549550611aad565b600c6001815481106118f657634e487b7160e01b600052603260045260246000fd5b9060005260206000200154811161192957600b6001815481106118c257634e487b7160e01b600052603260045260246000fd5b600c60028154811061194b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154811161197e57600b6002815481106118c257634e487b7160e01b600052603260045260246000fd5b600c6003815481106119a057634e487b7160e01b600052603260045260246000fd5b906000526020600020015481116119d357600b6003815481106118c257634e487b7160e01b600052603260045260246000fd5b600c6004815481106119f557634e487b7160e01b600052603260045260246000fd5b90600052602060002001548111611a2857600b6004815481106118c257634e487b7160e01b600052603260045260246000fd5b600c600581548110611a4a57634e487b7160e01b600052603260045260246000fd5b90600052602060002001548111611a7d57600b6005815481106118c257634e487b7160e01b600052603260045260246000fd5b600b600681548110611a9f57634e487b7160e01b600052603260045260246000fd5b906000526020600020015495505b611ab78387611cc1565b509398975050505050505050565b60006105688284612161565b60006105688284612181565b600061056882846121a0565b6001600160a01b038316611b4d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610599565b6001600160a01b038216611baf5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610599565b6001600160a01b03831660009081526020819052604090205481811015611c275760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610599565b611c3182826121a0565b6001600160a01b038086166000908152602081905260408082209390935590851681529081208054849290611c67908490612149565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611cb391815260200190565b60405180910390a350505050565b600042905060156000846001600160a01b03166001600160a01b031681526020019081526020016000206040518060600160405280838152602001848152602001611d0b866108fd565b9052815460018181018455600093845260209384902083516003909302019182559282015192810192909255604001516002909101557ffc75473a3e9ee26aff1c5d83ba766038a0382e0ebb944323f0a119264d5637f083826109c4826108fd565b828054828255906000526020600020908101928215611da8579160200282015b82811115611da8578251825591602001919060010190611d8d565b50611db4929150611db8565b5090565b5b80821115611db45760008155600101611db9565b80356001600160a01b0381168114611de457600080fd5b919050565b600060208284031215611dfa578081fd5b61056882611dcd565b60008060408385031215611e15578081fd5b611e1e83611dcd565b9150611e2c60208401611dcd565b90509250929050565b600080600060608486031215611e49578081fd5b611e5284611dcd565b9250611e6060208501611dcd565b9150604084013590509250925092565b60008060408385031215611e82578182fd5b611e8b83611dcd565b915060208301358015158114611e9f578182fd5b809150509250929050565b60008060408385031215611ebc578182fd5b611ec583611dcd565b946020939093013593505050565b60006020808385031215611ee5578182fd5b823567ffffffffffffffff80821115611efc578384fd5b818501915085601f830112611f0f578384fd5b813581811115611f2157611f21612208565b8060051b604051601f19603f83011681018181108582111715611f4657611f46612208565b604052828152858101935084860182860187018a1015611f64578788fd5b8795505b83861015611f86578035855260019590950194938601938601611f68565b5098975050505050505050565b602080825282518282018190526000919060409081850190868401855b82811015611fdf5781518051855286810151878601528501518585015260609093019290850190600101611fb0565b5091979650505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561202457835183529284019291840191600101612008565b50909695505050505050565b6020808252825482820181905260008481528281209092916040850190845b818110156120245783548352600193840193928501920161204f565b6000602080835283518082850152825b818110156120975785810183015185820160400152820161207b565b818111156120a85783604083870101525b50601f01601f1916929092016040019392505050565b60208082526027908201527f43616e206e6f7420757064617465204f776e65727320746178206578656d70746040820152662073746174757360c81b606082015260800190565b60208082526024908201527f4f6e6c7920746865206f776e65722063616e20696e766f6b652074686973206360408201526330b6361760e11b606082015260800190565b6000821982111561215c5761215c6121f2565b500190565b60008261217c57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561219b5761219b6121f2565b500290565b6000828210156121b2576121b26121f2565b500390565b600181811c908216806121cb57607f821691505b602082108114156121ec57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220059e3ee7db8c406882f2cd828b8c7f2c3d77d66580819598fd65a55170e3f63264736f6c63430008040033
Creation ByteCode
0x600680546001600160a01b031990811673456ee95063e52359530b9702c9a3d1eeb46864a71790915560078054821673a611d21b868f2a1d9cfb383152dc3483ea15f81f17815560088054831673085ba6bef0b3feacf2d4cb3dba5ca11520e2ad011781556009805490931673fe76451745386702e091113170b703096dc9e024179092556101606040526005608090815260a092909252600a60c052600f60e052601461010052601961012052601e61014052620000c191600b91620005f8565b506040805160c08101825260058152600a6020820152601491810191909152601e606082015260286080820152603260a08201526200010590600c906006620005f8565b506404a817c800600e556406fc23ac00600f5564037e11d6006010556404a817c80060115564037e11d6006012553480156200014057600080fd5b5060405162002c1938038062002c19833981016040819052620001639162000794565b8151829082906200017c9060039060208501906200064d565b508051620001929060049060208401906200064d565b505042600d5550600580546001600160a01b03191633908117909155620001e190620001bc601290565b620001cc9060ff16600a6200085f565b600e54620001db91906200092a565b620002b5565b6009546200020f906001600160a01b0316620002006012600a6200085f565b600f54620001db91906200092a565b6007546200023d906001600160a01b03166200022e6012600a6200085f565b601154620001db91906200092a565b6006546200026b906001600160a01b03166200025c6012600a6200085f565b601054620001db91906200092a565b60085462000299906001600160a01b03166200028a6012600a6200085f565b601254620001db91906200092a565b620002a36200039d565b620002ad62000533565b5050620009b5565b6001600160a01b038216620003105760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060026000828254620003249190620007fb565b90915550506001600160a01b0382166000908152602081905260408120805483929062000353908490620007fb565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6007546001600160a01b0390811660009081526013602090815260408083208054600160ff199182168117909255600654861685528285208054821683179055600854909516845281842080548616821790557f87a68609f84c5178495faf81598289998042f3c13b4f38c8140bc4aa34dfc13080548616821790557f808d0d51f34e8e89d33da1e191cc837697e378778a68b481dbec480ddbd15a7a80548616821790557f03114806e4689557b1daff87f68073c1474dec957380064dc43b0c13a6b2068580548616821790557fb32a4a049c629dd9bc2c2667b9f22b276a34bf77d5f0a3f14484ad5d3c99670880548616821790557fce649de1e6bdb16705e1bb5e02df8a5bfd16a166960d580e6e4d4361331ebb8b805486168217905573ba12222222228d8ba445958a75a0704d566bf2c89093527f2e4a88d366846898531c11ae27b2f497f3347dda904b81d5e4a8fa1e2b36bdf88054909416831790935591519081527fad4d7f63393d86a66a01652719d97d2ed81e450d58dd7b155cf96b7b29c5ca8191015b60405180910390a1565b6009546001600160a01b031660009081526014602090815260408083208054600160ff1991821681179092557fad57b1d17420c95045e02dfccde3783e032ee0cf109ea5ac6ff5b50a7d2c6094805482168317905573b5ef14898928fdce71b54ea80350b76f9a3617a69094527fc28b4d4bc71f0f985c1496547d0ab39a74d2fc64087cb40795b43255050abdb980549094168117909355519182527f29365c12ba82b7f2c31a4687b5681735fae7d0aa2e89156f024fd66893fda1ed910162000529565b8280548282559060005260206000209081019282156200063b579160200282015b828111156200063b578251829060ff1690559160200191906001019062000619565b5062000649929150620006ca565b5090565b8280546200065b906200094c565b90600052602060002090601f0160209004810192826200067f57600085556200063b565b82601f106200069a57805160ff19168380011785556200063b565b828001600101855582156200063b579182015b828111156200063b578251825591602001919060010190620006ad565b5b80821115620006495760008155600101620006cb565b600082601f830112620006f2578081fd5b81516001600160401b03808211156200070f576200070f6200099f565b604051601f8301601f19908116603f011681019082821181831017156200073a576200073a6200099f565b8160405283815260209250868385880101111562000756578485fd5b8491505b838210156200077957858201830151818301840152908201906200075a565b838211156200078a57848385830101525b9695505050505050565b60008060408385031215620007a7578182fd5b82516001600160401b0380821115620007be578384fd5b620007cc86838701620006e1565b93506020850151915080821115620007e2578283fd5b50620007f185828601620006e1565b9150509250929050565b6000821982111562000811576200081162000989565b500190565b600181815b80851115620008575781600019048211156200083b576200083b62000989565b808516156200084957918102915b93841c93908002906200081b565b509250929050565b60006200086d838362000874565b9392505050565b600082620008855750600162000924565b81620008945750600062000924565b8160018114620008ad5760028114620008b857620008d8565b600191505062000924565b60ff841115620008cc57620008cc62000989565b50506001821b62000924565b5060208310610133831016604e8410600b8410161715620008fd575081810a62000924565b62000909838362000816565b806000190482111562000920576200092062000989565b0290505b92915050565b600081600019048311821515161562000947576200094762000989565b500290565b600181811c908216806200096157607f821691505b602082108114156200098357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b61225480620009c56000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f95780639c3977b511610097578063b24ac7b711610071578063b24ac7b714610444578063dd62ed3e14610457578063ee742b6b14610490578063f56d053c146104a357600080fd5b80639c3977b514610409578063a457c2d71461041e578063a9059cbb1461043157600080fd5b80639004a3cf116100d35780639004a3cf146103c857806395d89b41146103db5780639905a060146103e35780639af82ce9146103f657600080fd5b806370a08231146103765780637cb73a1f146103895780638fe160e1146103b557600080fd5b8063313ce56711610166578063590faef911610140578063590faef91461031557806359bf5d391461033557806365fe4ffd1461035057806369b047771461036357600080fd5b8063313ce567146102e057806336ffc2d3146102ef578063395093511461030257600080fd5b80631a7e8597116101a25780631a7e85971461021c57806323b872dd1461028c578063262bdda31461029f5780632ff36d46146102b457600080fd5b806306fdde03146101c9578063095ea7b3146101e757806318160ddd1461020a575b600080fd5b6101d16104ab565b6040516101de919061206b565b60405180910390f35b6101fa6101f5366004611eaa565b61053d565b60405190151581526020016101de565b6002545b6040519081526020016101de565b61027161022a366004611de9565b6040805180820190915260008082526020820152506001600160a01b0316600090815260176020908152604091829020825180840190935280548352600101549082015290565b604080518251815260209283015192810192909252016101de565b6101fa61029a366004611e35565b610553565b6102b26102ad366004611e70565b61056f565b005b6101fa6102c2366004611de9565b6001600160a01b031660009081526013602052604090205460ff1690565b604051601281526020016101de565b6102b26102fd366004611de9565b61060e565b6101fa610310366004611eaa565b610704565b610328610323366004611de9565b610740565b6040516101de9190611f93565b6009546040516001600160a01b0390911681526020016101de565b6102b261035e366004611e70565b6107d3565b6102b2610371366004611ed3565b61088f565b61020e610384366004611de9565b6108fd565b6101fa610397366004611de9565b6001600160a01b031660009081526014602052604090205460ff1690565b6102b26103c3366004611eaa565b610918565b6102b26103d6366004611e70565b6109f8565b6101d1610ade565b6102b26103f1366004611ed3565b610aed565b610328610404366004611de9565b610b5b565b610411610be0565b6040516101de9190611fec565b6101fa61042c366004611eaa565b610c37565b6101fa61043f366004611eaa565b610cd2565b6102b2610452366004611de9565b610ce4565b61020e610465366004611e03565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102b261049e366004611de9565b610dc7565b610411610e3f565b6060600380546104ba906121b7565b80601f01602080910402602001604051908101604052809291908181526020018280546104e6906121b7565b80156105335780601f1061050857610100808354040283529160200191610533565b820191906000526020600020905b81548152906001019060200180831161051657829003601f168201915b5050505050905090565b600061054a338484610e95565b50600192915050565b6001600a556000610565848484610fba565b90505b9392505050565b6005546001600160a01b031633146105a25760405162461bcd60e51b815260040161059990612105565b60405180910390fd5b6005546001600160a01b03838116911614156106005760405162461bcd60e51b815260206004820152601b60248201527f43616e6e6f7420746178206578656d707420746865206f776e657200000000006044820152606401610599565b61060a82826111e1565b5050565b6005546001600160a01b031633146106385760405162461bcd60e51b815260040161059990612105565b6001600160a01b03811660009081526014602052604090205460ff166106ac5760405162461bcd60e51b8152602060048201526024808201527f546f74616c204578656d70742061646472657373206973206e6f7420657869736044820152631d195b9d60e21b6064820152608401610599565b6001600160a01b038116600081815260146020908152604091829020805460ff1916905590519182527f06419e2dc00935e4ec76dffc065c793d4f2843fe4be5c4ebea715e8361bad90591015b60405180910390a150565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161054a91859061073b908690612149565b610e95565b6001600160a01b0381166000908152601660209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107c85783829060005260206000209060030201604051806060016040529081600082015481526020016001820154815260200160028201548152505081526020019060010190610778565b505050509050919050565b6005546001600160a01b031633146107fd5760405162461bcd60e51b815260040161059990612105565b6005546001600160a01b038381169116141561082b5760405162461bcd60e51b8152600401610599906120be565b6001600160a01b038216600081815260136020908152604091829020805460ff19168515159081179091558251938452908301527f2f5464dedfc9c7e0801f6bbb88f27616c999957a090e3613fba15304cec32dae91015b60405180910390a15050565b6005546001600160a01b031633146108b95760405162461bcd60e51b815260040161059990612105565b80516108cc90600c906020840190611d6d565b507f2b7ddefab100602642738d2ef98dae1f01507518f499931d49052353e5ec7116600c6040516106f99190612030565b6001600160a01b031660009081526020819052604090205490565b600042905060166000846001600160a01b03166001600160a01b031681526020019081526020016000206040518060600160405280838152602001848152602001610962866108fd565b9052815460018181018455600093845260209384902083516003909302019182559282015192810192909255604001516002909101557f6b785de9d99adb0cee10abec5e29aefa186d51f89d5a3146eba52d27a3b7d1e783826109c4826108fd565b604080516001600160a01b0390941684526020840192909252908201526060810184905260800160405180910390a1505050565b6005546001600160a01b03163314610a225760405162461bcd60e51b815260040161059990612105565b6005546001600160a01b0383811691161415610a505760405162461bcd60e51b8152600401610599906120be565b6001600160a01b0382166000908152601460205260409020805460ff19168215801591909117909155610a9e576001600160a01b0382166000908152601360205260409020805460ff191690555b604080516001600160a01b038416815282151560208201527f2c34a81f6992f3a3271a848cf9de2e116a04dcf4fd84baf0bc970123612a18ca9101610883565b6060600480546104ba906121b7565b6005546001600160a01b03163314610b175760405162461bcd60e51b815260040161059990612105565b8051610b2a90600b906020840190611d6d565b507f793bf89e1f5735707ce59a54f5f29ee979d06ca240e09027a69bc86dd0001f87600b6040516106f99190612030565b6001600160a01b03811660009081526015602090815260408083208054825181850281018501909352808352606094929391929091840182156107c85783829060005260206000209060030201604051806060016040529081600082015481526020016001820154815260200160028201548152505081526020019060010190610778565b6060600c80548060200260200160405190810160405280929190818152602001828054801561053357602002820191906000526020600020905b815481526020019060010190808311610c1a575050505050905090565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015610cb95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610599565b610cc8338561073b86856121a0565b5060019392505050565b6000600a819055610568338484610fba565b6005546001600160a01b03163314610d0e5760405162461bcd60e51b815260040161059990612105565b6001600160a01b03811660009081526013602052604090205460ff16610d765760405162461bcd60e51b815260206004820152601e60248201527f4578656d70742061646472657373206973206e6f74206578697374656e7400006044820152606401610599565b6001600160a01b038116600081815260136020908152604091829020805460ff1916905590519182527feb6e11af6901799726bf7474a0a2f35414580dc5743d89013bad0aa7f506fad491016106f9565b6005546001600160a01b03163314610df15760405162461bcd60e51b815260040161059990612105565b600980546001600160a01b0319166001600160a01b0383169081179091556040519081527f1789efb3eab49302df559b4d7dba3b406d2b9d065ecacf6e27c16b48835c273e906020016106f9565b6060600b8054806020026020016040519081016040528092919081815260200182805480156105335760200282019190600052602060002090815481526020019060010190808311610c1a575050505050905090565b6001600160a01b038316610ef75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610599565b6001600160a01b038216610f585760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610599565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b60055460009042906001600160a01b038681169116148015610ff757506005546001600160a01b031660009081526013602052604090205460ff16155b1561107c5761101661100d60b762015180612181565b600d549061130d565b8110156110655760405162461bcd60e51b815260206004820181905260248201527f4f776e65722069732074696d656c6f636b656420666f7220302e3520796561726044820152606401610599565b60055461107c906001600160a01b031660006111e1565b6000611089868686611319565b91506110979050848261130d565b6110a0876108fd565b116111025760405162461bcd60e51b815260206004820152602c60248201527f4578636c7573697665207461786174696f6e3a2043616e6e6f74206166666f7260448201526b0c840e8de40e0c2f240e8c2f60a31b6064820152608401610599565b8015611128576111128682611361565b600954611128906001600160a01b0316826114b0565b600a54156111405761113b86868661158f565b61114a565b61114a858561163b565b506001600160a01b038516600090815260176020526040902054611184576001600160a01b03851660009081526017602052604090208290555b61118d856108fd565b6001600160a01b0386166000908152601760205260409020600101556111b2866108fd565b6001600160a01b0387166000908152601760205260409020600180820192909255929092555090509392505050565b6001600160a01b03821660009081526013602052604090205460ff16158061122257506001600160a01b03821660009081526014602052604090205460ff16155b61126e5760405162461bcd60e51b815260206004820152601f60248201527f4578656d7074206164647265737320616c7265616479206578697374656e74006044820152606401610599565b8061129b576001600160a01b0382166000908152601360205260409020805460ff191660011790556112d4565b6001600160a01b0382166000908152601460209081526040808320805460ff199081166001179091556013909252909120805490911690555b6040516001600160a01b03831681527f622908417e33f2d102bfc1b18904f1578f8b2ee8f5f66311062769763a48385690602001610883565b60006105688284612149565b6000806000611329868686611648565b905061134a6113438261133d876064611ac5565b90611ad1565b8590611add565b92506113568484611add565b915050935093915050565b6001600160a01b0382166113c15760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610599565b6001600160a01b038216600090815260208190526040902054818110156114355760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610599565b61143f82826121a0565b6001600160a01b0384166000908152602081905260408120919091556002805484929061146d9084906121a0565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610fad565b6001600160a01b0382166115065760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610599565b80600260008282546115189190612149565b90915550506001600160a01b03821660009081526020819052604081208054839290611545908490612149565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600061159c848484611ae9565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156116215760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610599565b611630853361073b86856121a0565b506001949350505050565b600061054a338484611ae9565b60008080611655866108fd565b90504281158015906116675750600085115b6116bf5760405162461bcd60e51b8152602060048201526024808201527f496e74616e6769626c652062616c616e6365206f7220616d6f756e7420746f206044820152631cd95b9960e21b6064820152608401610599565b60006001600a54146116d157336116d3565b875b6001600160a01b0381166000908152601360205260408120549192509060ff1615801561171957506001600160a01b03821660009081526014602052604090205460ff16155b801561173c57506001600160a01b03821660009081526017602052604090205415155b801561176257506001600160a01b03821660009081526017602052604090206001015415155b801561179157506001600160a01b03821660009081526017602052604090206001015461178e836108fd565b10155b80156117cd57506117a761016d62015180612181565b6001600160a01b0383166000908152601760205260409020546117ca90856121a0565b10155b905080156117e0576117e08260006111e1565b6001600160a01b03821660009081526013602052604090205460ff168061181f57506001600160a01b03821660009081526014602052604090205460ff165b8061184257506001600160a01b03881660009081526014602052604090205460ff165b15611854578495505050505050610568565b600061186b856118658a6064611ad1565b90611ac5565b9050600c60008154811061188f57634e487b7160e01b600052603260045260246000fd5b906000526020600020015481116118d457600b6000815481106118c257634e487b7160e01b600052603260045260246000fd5b90600052602060002001549550611aad565b600c6001815481106118f657634e487b7160e01b600052603260045260246000fd5b9060005260206000200154811161192957600b6001815481106118c257634e487b7160e01b600052603260045260246000fd5b600c60028154811061194b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154811161197e57600b6002815481106118c257634e487b7160e01b600052603260045260246000fd5b600c6003815481106119a057634e487b7160e01b600052603260045260246000fd5b906000526020600020015481116119d357600b6003815481106118c257634e487b7160e01b600052603260045260246000fd5b600c6004815481106119f557634e487b7160e01b600052603260045260246000fd5b90600052602060002001548111611a2857600b6004815481106118c257634e487b7160e01b600052603260045260246000fd5b600c600581548110611a4a57634e487b7160e01b600052603260045260246000fd5b90600052602060002001548111611a7d57600b6005815481106118c257634e487b7160e01b600052603260045260246000fd5b600b600681548110611a9f57634e487b7160e01b600052603260045260246000fd5b906000526020600020015495505b611ab78387611cc1565b509398975050505050505050565b60006105688284612161565b60006105688284612181565b600061056882846121a0565b6001600160a01b038316611b4d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610599565b6001600160a01b038216611baf5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610599565b6001600160a01b03831660009081526020819052604090205481811015611c275760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610599565b611c3182826121a0565b6001600160a01b038086166000908152602081905260408082209390935590851681529081208054849290611c67908490612149565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611cb391815260200190565b60405180910390a350505050565b600042905060156000846001600160a01b03166001600160a01b031681526020019081526020016000206040518060600160405280838152602001848152602001611d0b866108fd565b9052815460018181018455600093845260209384902083516003909302019182559282015192810192909255604001516002909101557ffc75473a3e9ee26aff1c5d83ba766038a0382e0ebb944323f0a119264d5637f083826109c4826108fd565b828054828255906000526020600020908101928215611da8579160200282015b82811115611da8578251825591602001919060010190611d8d565b50611db4929150611db8565b5090565b5b80821115611db45760008155600101611db9565b80356001600160a01b0381168114611de457600080fd5b919050565b600060208284031215611dfa578081fd5b61056882611dcd565b60008060408385031215611e15578081fd5b611e1e83611dcd565b9150611e2c60208401611dcd565b90509250929050565b600080600060608486031215611e49578081fd5b611e5284611dcd565b9250611e6060208501611dcd565b9150604084013590509250925092565b60008060408385031215611e82578182fd5b611e8b83611dcd565b915060208301358015158114611e9f578182fd5b809150509250929050565b60008060408385031215611ebc578182fd5b611ec583611dcd565b946020939093013593505050565b60006020808385031215611ee5578182fd5b823567ffffffffffffffff80821115611efc578384fd5b818501915085601f830112611f0f578384fd5b813581811115611f2157611f21612208565b8060051b604051601f19603f83011681018181108582111715611f4657611f46612208565b604052828152858101935084860182860187018a1015611f64578788fd5b8795505b83861015611f86578035855260019590950194938601938601611f68565b5098975050505050505050565b602080825282518282018190526000919060409081850190868401855b82811015611fdf5781518051855286810151878601528501518585015260609093019290850190600101611fb0565b5091979650505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561202457835183529284019291840191600101612008565b50909695505050505050565b6020808252825482820181905260008481528281209092916040850190845b818110156120245783548352600193840193928501920161204f565b6000602080835283518082850152825b818110156120975785810183015185820160400152820161207b565b818111156120a85783604083870101525b50601f01601f1916929092016040019392505050565b60208082526027908201527f43616e206e6f7420757064617465204f776e65727320746178206578656d70746040820152662073746174757360c81b606082015260800190565b60208082526024908201527f4f6e6c7920746865206f776e65722063616e20696e766f6b652074686973206360408201526330b6361760e11b606082015260800190565b6000821982111561215c5761215c6121f2565b500190565b60008261217c57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561219b5761219b6121f2565b500290565b6000828210156121b2576121b26121f2565b500390565b600181811c908216806121cb57607f821691505b602082108114156121ec57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220059e3ee7db8c406882f2cd828b8c7f2c3d77d66580819598fd65a55170e3f63264736f6c634300080400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000064b61696b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064b41494b454e0000000000000000000000000000000000000000000000000000
©2022-now by Spectre