token-icon

xJOY Token

Token

Overview[ERC-20]

Max Total Supply
2,050,000,000.0
xJOY
Holders
372+0.00%
Transfers
738

Profile Summary

Decimals
18

Market

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