token-icon

Bonechiki

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
BONECHIKI
Holders
32+0.00%
Transfers
239

Profile Summary

Decimals
18

Market

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