Sourcify Logosourcify.eth

0x705bF4e3CCbF37B0cE5dE86B3F606e640A2a40BD

on Ethereum Testnet Rinkeby (4) (verification on this chain is deprecated)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Verse
Compilation Target
verse.sol:Verse
Language
Solidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2024-08-12 09:27:38 UTC
Deployer
Deployment Transaction
Block Number
-1
Transaction Index
-1

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • verse.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Chain was deprecated at the time of verification but sources were verified on an early Sourcify version. The onchain bytecode below is a placeholder in database
0x60a06040526007805460ff60b01b1916600160b01b1790556ddead000000000000000000000000608052600980546001600160a01b031916734cd913cd83d38f355fb375a2873fdf127e9b77db17905568b02ecf74c313880000600a818155600b91909155683635c9adc5dea00000600c55600f80546201010162ffffff19909116179055600360108190556004601155601255601355620249f06014556015805460ff19169055681b1ae4d6e2ef500000601755348015620000c157600080fd5b5060405180604001604052806005815260200164566572736560d81b81525060405180604001604052806005815260200164564552534560d81b81525081600390805190602001906200011692919062000a8f565b5080516200012c90600490602084019062000a8f565b5050506000620001416200067860201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040516200019d9062000b1e565b604051809103906000f080158015620001ba573d6000803e3d6000fd5b50600860006101000a8154816001600160a01b0302191690836001600160a01b031602179055506000737a250d5630b4cf539739df2c5dacb4c659f2488d90506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200023657600080fd5b505afa1580156200024b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000271919062000b43565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620002ba57600080fd5b505afa158015620002cf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f5919062000b43565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200033e57600080fd5b505af115801562000353573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000379919062000b43565b600680546001600160a01b038086166001600160a01b03199283161790925560078054928416929091169190911790559050620003b88160016200067c565b60085460405163031e79db60e41b81526001600160a01b0390911660048201819052906331e79db090602401600060405180830381600087803b158015620003ff57600080fd5b505af115801562000414573d6000803e3d6000fd5b505060085460405163031e79db60e41b81523060048201526001600160a01b0390911692506331e79db09150602401600060405180830381600087803b1580156200045e57600080fd5b505af115801562000473573d6000803e3d6000fd5b50506008546001600160a01b031691506331e79db090506200049d6005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015620004df57600080fd5b505af1158015620004f4573d6000803e3d6000fd5b505060085460405163031e79db60e41b81526001600160a01b03868116600483015290911692506331e79db09150602401600060405180830381600087803b1580156200054057600080fd5b505af115801562000555573d6000803e3d6000fd5b505060085460405163031e79db60e41b815261dead60048201526001600160a01b0390911692506331e79db09150602401600060405180830381600087803b158015620005a157600080fd5b505af1158015620005b6573d6000803e3d6000fd5b50505050620005cd306001620007e360201b60201c565b620005ec620005e46005546001600160a01b031690565b6001620007e3565b306000908152601c602081905260408220805460ff19166001908117909155916200061f6005546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055620006706200065e6005546001600160a01b031690565b6a0422ca8b0a00a42500000062000929565b505062000bce565b3390565b6001600160a01b03821660009081526019602052604090205460ff1615158115151415620007175760405162461bcd60e51b815260206004820152603f60248201527f56657273653a204175746f6d61746564206d61726b6574206d616b657220706160448201527f697220697320616c72656164792073657420746f20746861742076616c75650060648201526084015b60405180910390fd5b6001600160a01b0382166000908152601960205260409020805460ff19168215801591909117909155620007a75760085460405163031e79db60e41b81526001600160a01b038481166004830152909116906331e79db090602401600060405180830381600087803b1580156200078d57600080fd5b505af1158015620007a2573d6000803e3d6000fd5b505050505b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b6005546001600160a01b031633146200083f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200070e565b6001600160a01b03821660009081526018602052604090205460ff1615158115151415620008ca5760405162461bcd60e51b815260206004820152603160248201527f56657273653a204163636f756e7420697320616c7265616479207468652076616044820152706c7565206f6620276578636c756465642760781b60648201526084016200070e565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620009815760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200070e565b6200099d8160025462000a2560201b620029a51790919060201c565b6002556001600160a01b03821660009081526020818152604090912054620009d0918390620029a562000a25821b17901c565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60008062000a34838562000b6c565b90508381101562000a885760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016200070e565b9392505050565b82805462000a9d9062000b91565b90600052602060002090601f01602090048101928262000ac1576000855562000b0c565b82601f1062000adc57805160ff191683800117855562000b0c565b8280016001018555821562000b0c579182015b8281111562000b0c57825182559160200191906001019062000aef565b5062000b1a92915062000b2c565b5090565b6124ef806200509d83390190565b5b8082111562000b1a576000815560010162000b2d565b60006020828403121562000b55578081fd5b81516001600160a01b038116811462000a88578182fd5b6000821982111562000b8c57634e487b7160e01b81526011600452602481fd5b500190565b600181811c9082168062000ba657607f821691505b6020821081141562000bc857634e487b7160e01b600052602260045260246000fd5b50919050565b60805160601c6144a962000bf46000396000818161056a0152613d5501526144a96000f3fe6080604052600436106104095760003560e01c8063871c128d11610213578063b83f82bf11610123578063dd62ed3e116100ab578063f27fd2541161007a578063f27fd25414610c9b578063f2fde38b14610cbb578063f3f647fc14610cdb578063f79d86ec14610d0b578063ffb54a9914610d2b57600080fd5b8063dd62ed3e14610c0a578063e2f4560514610c50578063e7841ec014610c66578063e98030c714610c7b57600080fd5b8063c492f046116100f2578063c492f04614610b7f578063c9567bf914610b9f578063d2b8c70514610bb4578063d9e3c22b14610bca578063dafd1ac714610bea57600080fd5b8063b83f82bf14610ae7578063bf167a8314610b07578063c024666814610b3f578063c2892ae314610b5f57600080fd5b80639d55d16f116101a6578063a5fa12f011610175578063a5fa12f014610a37578063a8b9d24014610a57578063a9059cbb14610a77578063ad56c13c14610a97578063b62496f514610ab757600080fd5b80639d55d16f146109c2578063a26579ad146109e2578063a457c2d7146109f7578063a50ab07a14610a1757600080fd5b8063916ffc07116101e2578063916ffc071461095757806395d89b41146109775780639a7a23d61461098c5780639c1b8af5146109ac57600080fd5b8063871c128d146108d857806388bdd9be146108f85780638da5cb5b146109185780638db038f51461093657600080fd5b80633bbac579116103195780636843cd84116102a1578063715018a611610270578063715018a614610813578063733ac59214610828578063786c8d1114610848578063790ca413146108685780637bae416f1461087e57600080fd5b80636843cd84146107875780636f8702ca146107a7578063700bb191146107bd57806370a08231146107dd57600080fd5b80634fbee193116102e85780634fbee193146106cc5780635b6612ad1461070557806363c6ad761461073257806364b0f6531461075257806365b8dbc01461076757600080fd5b80633bbac5791461064857806349bd5a5e146106815780634d831b1f146106a15780634e71d92d146106b757600080fd5b806324a887601161039c57806330bb4cff1161036b57806330bb4cff146105c1578063313ce567146105d657806337f7c6f9146105f257806339509351146106125780633b2d081c1461063257600080fd5b806324a887601461053957806327c8f835146105585780632a8407b41461058c5780632c1f5216146105a157600080fd5b80631a1c0169116103d85780631a1c0169146104c75780631df4ccfc146104e15780632354a17c146104f757806323b872dd1461051957600080fd5b806306fdde0314610415578063095ea7b3146104405780631694505e1461047057806318160ddd146104a857600080fd5b3661041057005b600080fd5b34801561042157600080fd5b5061042a610d45565b6040516104379190614176565b60405180910390f35b34801561044c57600080fd5b5061046061045b366004613f40565b610dd7565b6040519015158152602001610437565b34801561047c57600080fd5b50600654610490906001600160a01b031681565b6040516001600160a01b039091168152602001610437565b3480156104b457600080fd5b506002545b604051908152602001610437565b3480156104d357600080fd5b50600f546104609060ff1681565b3480156104ed57600080fd5b506104b960135481565b34801561050357600080fd5b50610517610512366004613fec565b610dee565b005b34801561052557600080fd5b50610460610534366004613e6a565b610ec6565b34801561054557600080fd5b50600f5461046090610100900460ff1681565b34801561056457600080fd5b506104907f000000000000000000000000000000000000000000000000000000000000000081565b34801561059857600080fd5b506104b9610f2f565b3480156105ad57600080fd5b50600854610490906001600160a01b031681565b3480156105cd57600080fd5b506104b9610fb1565b3480156105e257600080fd5b5060405160128152602001610437565b3480156105fe57600080fd5b5061051761060d366004613eaa565b610ff6565b34801561061e57600080fd5b5061046061062d366004613f40565b6110e0565b34801561063e57600080fd5b506104b960105481565b34801561065457600080fd5b50610460610663366004613dfa565b6001600160a01b03166000908152600d602052604090205460ff1690565b34801561068d57600080fd5b50600754610490906001600160a01b031681565b3480156106ad57600080fd5b506104b960125481565b3480156106c357600080fd5b50610517611116565b3480156106d857600080fd5b506104606106e7366004613dfa565b6001600160a01b031660009081526018602052604090205460ff1690565b34801561071157600080fd5b506104b9610720366004613dfa565b601b6020526000908152604090205481565b34801561073e57600080fd5b5061051761074d366004613dfa565b61119d565b34801561075e57600080fd5b506104b96114f0565b34801561077357600080fd5b50610517610782366004613dfa565b611535565b34801561079357600080fd5b506104b96107a2366004613dfa565b61167e565b3480156107b357600080fd5b506104b9600b5481565b3480156107c957600080fd5b506105176107d8366004614024565b6116fd565b3480156107e957600080fd5b506104b96107f8366004613dfa565b6001600160a01b031660009081526020819052604090205490565b34801561081f57600080fd5b506105176117de565b34801561083457600080fd5b50610517610843366004613fec565b611852565b34801561085457600080fd5b50610517610863366004613dfa565b611898565b34801561087457600080fd5b506104b960165481565b34801561088a57600080fd5b506108936119fe565b604080516001600160a01b0390991689526020890197909752958701949094526060860192909252608085015260a084015260c083015260e082015261010001610437565b3480156108e457600080fd5b506105176108f3366004614024565b611aa9565b34801561090457600080fd5b50610517610913366004613dfa565b611b74565b34801561092457600080fd5b506005546001600160a01b0316610490565b34801561094257600080fd5b5060075461046090600160b01b900460ff1681565b34801561096357600080fd5b50600f546104609062010000900460ff1681565b34801561098357600080fd5b5061042a611f67565b34801561099857600080fd5b506105176109a7366004613eaa565b611f76565b3480156109b857600080fd5b506104b960145481565b3480156109ce57600080fd5b506105176109dd366004614024565b612043565b3480156109ee57600080fd5b506104b961209e565b348015610a0357600080fd5b50610460610a12366004613f40565b6120e3565b348015610a2357600080fd5b50610517610a32366004613fec565b612132565b348015610a4357600080fd5b50610517610a52366004614024565b61216f565b348015610a6357600080fd5b506104b9610a72366004613dfa565b61219e565b348015610a8357600080fd5b50610460610a92366004613f40565b6121d1565b348015610aa357600080fd5b50610893610ab2366004613dfa565b6121de565b348015610ac357600080fd5b50610460610ad2366004613dfa565b60196020526000908152604090205460ff1681565b348015610af357600080fd5b50610517610b02366004614024565b612288565b348015610b1357600080fd5b506104b9610b22366004614054565b601a60209081526000928352604080842090915290825290205481565b348015610b4b57600080fd5b50610517610b5a366004613eaa565b61232d565b348015610b6b57600080fd5b50610517610b7a366004613fec565b61243f565b348015610b8b57600080fd5b50610517610b9a366004613f6b565b612483565b348015610bab57600080fd5b5061051761256d565b348015610bc057600080fd5b506104b960115481565b348015610bd657600080fd5b50610517610be5366004613dfa565b6125aa565b348015610bf657600080fd5b50600954610490906001600160a01b031681565b348015610c1657600080fd5b506104b9610c25366004613e32565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610c5c57600080fd5b506104b9600c5481565b348015610c7257600080fd5b506104b96125f6565b348015610c8757600080fd5b50610517610c96366004614024565b61263b565b348015610ca757600080fd5b50610893610cb6366004614024565b612696565b348015610cc757600080fd5b50610517610cd6366004613dfa565b6126d8565b348015610ce757600080fd5b50610460610cf6366004613dfa565b601c6020526000908152604090205460ff1681565b348015610d1757600080fd5b50610517610d26366004613dfa565b6127c3565b348015610d3757600080fd5b506015546104609060ff1681565b606060038054610d5490614371565b80601f0160208091040260200160405190810160405280929190818152602001828054610d8090614371565b8015610dcd5780601f10610da257610100808354040283529160200191610dcd565b820191906000526020600020905b815481529060010190602001808311610db057829003601f168201915b5050505050905090565b6000610de4338484612a0b565b5060015b92915050565b6005546001600160a01b03163314610e215760405162461bcd60e51b8152600401610e189061420c565b60405180910390fd5b60075460ff600160b01b9091041615158115151415610ea85760405162461bcd60e51b815260206004820152603d60248201527f56657273653a204d617820707572636861736520656e61626c6564206973206160448201527f6c7265616479207468652076616c7565206f662027656e61626c6564270000006064820152608401610e18565b60078054911515600160b01b0260ff60b01b19909216919091179055565b6000610ed3848484612b30565b610f258433610f2085604051806060016040528060288152602001614427602891396001600160a01b038a166000908152600160209081526040808320338452909152902054919061358f565b612a0b565b5060019392505050565b6008546040805163079cda8160e51b815290516000926001600160a01b03169163f39b5020916004808301926020929190829003018186803b158015610f7457600080fd5b505afa158015610f88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fac919061403c565b905090565b600854604080516342d359d760e11b815290516000926001600160a01b0316916385a6b3ae916004808301926020929190829003018186803b158015610f7457600080fd5b6005546001600160a01b031633146110205760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b0382166000908152601c602052604090205460ff16151581151514156110b55760405162461bcd60e51b815260206004820152603f60248201527f56657273653a204461696c79206c696d6974206578636c7573696f6e2069732060448201527f616c7265616479207468652076616c7565206f6620276578636c7564656427006064820152608401610e18565b6001600160a01b03919091166000908152601c60205260409020805460ff1916911515919091179055565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610de4918590610f2090866129a5565b60085460405163bc4c4b3760e01b8152336004820152600060248201526001600160a01b039091169063bc4c4b3790604401602060405180830381600087803b15801561116257600080fd5b505af1158015611176573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119a9190614008565b50565b6005546001600160a01b031633146111c75760405162461bcd60e51b8152600401610e189061420c565b6008546040516370a0823160e01b81526001600160a01b03838116600483015260009216906370a082319060240160206040518083038186803b15801561120d57600080fd5b505afa158015611221573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611245919061403c565b90506017548111156112d45760405162461bcd60e51b815260206004820152604c60248201527f56657273653a204163636f756e742062616c616e6365206d757374206265206c60448201527f657373207468656e206d696e696d756d20746f6b656e2062616c616e6365206660648201526b6f72206469766964656e647360a01b608482015260a401610e18565b6001600160a01b0382166000908152601b6020526040902054626ebe006112fb42836135c9565b1161136e5760405162461bcd60e51b815260206004820152603c60248201527f56657273653a204163636f756e74206d7573742068617665206265656e20696e60448201527f61637469766520666f72206174206c65617374203132207765656b73000000006064820152608401610e18565b60085460405163bc4c4b3760e01b81526001600160a01b038581166004830152600060248301529091169063bc4c4b3790604401602060405180830381600087803b1580156113bc57600080fd5b505af11580156113d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f49190614008565b5060085460405147916000916001600160a01b039091169083908381818185875af1925050503d8060008114611446576040519150601f19603f3d011682016040523d82523d6000602084013e61144b565b606091505b5050905080156114e9576040518281527fb0cc2628d6d644cf6be9d8110e142297ac910d6d8026d795a99f272fd9ad60b19060200160405180910390a16008546040516338c110ef60e21b81526001600160a01b038781166004830152600060248301529091169063e30443bc90604401600060405180830381600087803b1580156114d657600080fd5b505af19250505080156114e7575060015b505b5050505050565b600854604080516304ddf6ef60e11b815290516000926001600160a01b0316916309bbedde916004808301926020929190829003018186803b158015610f7457600080fd5b6005546001600160a01b0316331461155f5760405162461bcd60e51b8152600401610e189061420c565b6006546001600160a01b03828116911614156115d05760405162461bcd60e51b815260206004820152602a60248201527f56657273653a2054686520726f7574657220616c7265616479206861732074686044820152696174206164647265737360b01b6064820152608401610e18565b6006546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600680546001600160a01b0319166001600160a01b0383811691821790925560085460405163031e79db60e41b81526004810192909252909116906331e79db0906024015b600060405180830381600087803b15801561166a57600080fd5b505af11580156114e9573d6000803e3d6000fd5b6008546040516370a0823160e01b81526001600160a01b03838116600483015260009216906370a08231906024015b60206040518083038186803b1580156116c557600080fd5b505afa1580156116d9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de8919061403c565b6008546040516001624d3b8760e01b0319815260048101839052600091829182916001600160a01b03169063ffb2c47990602401606060405180830381600087803b15801561174b57600080fd5b505af115801561175f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117839190614078565b604080518481526020810184905290810182905260608101889052929550909350915032906000907fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a989060800160405180910390a350505050565b6005546001600160a01b031633146118085760405162461bcd60e51b8152600401610e189061420c565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b0316331461187c5760405162461bcd60e51b8152600401610e189061420c565b600f8054911515620100000262ff000019909216919091179055565b6005546001600160a01b031633146118c25760405162461bcd60e51b8152600401610e189061420c565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b038216141561192f5760405162461bcd60e51b815260206004820152601b60248201527f57652063616e6e6f7420626c61636b6c69737420556e697377617000000000006044820152606401610e18565b6001600160a01b0381166000908152600d602052604090205460ff16156119985760405162461bcd60e51b815260206004820152601e60248201527f4163636f756e7420697320616c726561647920626c61636b6c697374656400006044820152606401610e18565b6001600160a01b03166000818152600d60205260408120805460ff19166001908117909155600e805491820181559091527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0180546001600160a01b0319169091179055565b600080600080600080600080600860009054906101000a90046001600160a01b03166001600160a01b0316637bae416f6040518163ffffffff1660e01b81526004016101006040518083038186803b158015611a5957600080fd5b505afa158015611a6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a919190613ed7565b969f959e50939c50919a509850965094509092509050565b6005546001600160a01b03163314611ad35760405162461bcd60e51b8152600401610e189061420c565b601454811415611b415760405162461bcd60e51b815260206004820152603360248201527f56657273653a2043616e6e6f742075706461746520676173466f7250726f63656044820152727373696e6720746f2073616d652076616c756560681b6064820152608401610e18565b60145460405182907f40d7e40e79af4e8e5a9b3c57030d8ea93f13d669c06d448c4d631d4ae7d23db790600090a3601455565b6005546001600160a01b03163314611b9e5760405162461bcd60e51b8152600401610e189061420c565b6008546001600160a01b0382811691161415611c195760405162461bcd60e51b815260206004820152603460248201527f56657273653a20546865206469766964656e6420747261636b657220616c7265604482015273616479206861732074686174206164647265737360601b6064820152608401610e18565b6000819050306001600160a01b0316816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611c6157600080fd5b505afa158015611c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c999190613e16565b6001600160a01b031614611d275760405162461bcd60e51b815260206004820152604960248201527f56657273653a20546865206e6577206469766964656e6420747261636b65722060448201527f6d757374206265206f776e65642062792074686520566572736520746f6b656e6064820152680818dbdb9d1c9858dd60ba1b608482015260a401610e18565b6008546040516001600160a01b03918216918416907f90c7d74461c613da5efa97d90740869367d74ab3aa5837aa4ae9a975f954b7a890600090a3600880546001600160a01b0319166001600160a01b03831690811790915560405163031e79db60e41b8152600481018290526331e79db090602401600060405180830381600087803b158015611db757600080fd5b505af1158015611dcb573d6000803e3d6000fd5b505060085460405163031e79db60e41b81523060048201526001600160a01b0390911692506331e79db09150602401600060405180830381600087803b158015611e1457600080fd5b505af1158015611e28573d6000803e3d6000fd5b50506008546001600160a01b031691506331e79db09050611e516005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015611e9257600080fd5b505af1158015611ea6573d6000803e3d6000fd5b505060085460065460405163031e79db60e41b81526001600160a01b039182166004820152911692506331e79db09150602401600060405180830381600087803b158015611ef357600080fd5b505af1158015611f07573d6000803e3d6000fd5b505060085460405163031e79db60e41b815261dead60048201526001600160a01b0390911692506331e79db091506024015b600060405180830381600087803b158015611f5357600080fd5b505af11580156114e7573d6000803e3d6000fd5b606060048054610d5490614371565b6005546001600160a01b03163314611fa05760405162461bcd60e51b8152600401610e189061420c565b6007546001600160a01b03838116911614156120355760405162461bcd60e51b815260206004820152604860248201527f56657273653a2054686520556e695377617020706169722063616e6e6f74206260448201527f652072656d6f7665642066726f6d206175746f6d617465644d61726b65744d616064820152676b6572506169727360c01b608482015260a401610e18565b61203f828261360b565b5050565b6005546001600160a01b0316331461206d5760405162461bcd60e51b8152600401610e189061420c565b600854604051639d55d16f60e01b8152600481018390526001600160a01b0390911690639d55d16f90602401611650565b60085460408051631bc9e27b60e21b815290516000926001600160a01b031691636f2789ec916004808301926020929190829003018186803b158015610f7457600080fd5b6000610de43384610f208560405180606001604052806025815260200161444f602591393360009081526001602090815260408083206001600160a01b038d168452909152902054919061358f565b6005546001600160a01b0316331461215c5760405162461bcd60e51b8152600401610e189061420c565b600f805460ff1916911515919091179055565b6005546001600160a01b031633146121995760405162461bcd60e51b8152600401610e189061420c565b600a55565b6008546040516302a2e74960e61b81526001600160a01b038381166004830152600092169063a8b9d240906024016116ad565b6000610de4338484612b30565b60085460405163fbcbc0f160e01b81526001600160a01b038381166004830152600092839283928392839283928392839291169063fbcbc0f1906024015b6101006040518083038186803b15801561223557600080fd5b505afa158015612249573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061226d9190613ed7565b97509750975097509750975097509750919395975091939597565b6005546001600160a01b031633146122b25760405162461bcd60e51b8152600401610e189061420c565b68b02ecf74c31388000081116123285760405162461bcd60e51b815260206004820152603560248201527f56657273653a206d61784461696c7953656c6c416d6f756e742073686f756c6460448201527402062652067726561746572207468616e203332353605c1b6064820152608401610e18565b600b55565b6005546001600160a01b031633146123575760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b03821660009081526018602052604090205460ff16151581151514156123e05760405162461bcd60e51b815260206004820152603160248201527f56657273653a204163636f756e7420697320616c7265616479207468652076616044820152706c7565206f6620276578636c756465642760781b6064820152608401610e18565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b031633146124695760405162461bcd60e51b8152600401610e189061420c565b600f80549115156101000261ff0019909216919091179055565b6005546001600160a01b031633146124ad5760405162461bcd60e51b8152600401610e189061420c565b60005b8281101561252c5781601860008686858181106124dd57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906124f29190613dfa565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580612524816143ac565b9150506124b0565b507f7fdaf542373fa84f4ee8d662c642f44e4c2276a217d7d29e548b6eb29a233b35838383604051612560939291906140e8565b60405180910390a1505050565b6005546001600160a01b031633146125975760405162461bcd60e51b8152600401610e189061420c565b6015805460ff1916600117905542601655565b6005546001600160a01b031633146125d45760405162461bcd60e51b8152600401610e189061420c565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6008546040805163039e107b60e61b815290516000926001600160a01b03169163e7841ec0916004808301926020929190829003018186803b158015610f7457600080fd5b6005546001600160a01b031633146126655760405162461bcd60e51b8152600401610e189061420c565b60085460405163e98030c760e01b8152600481018390526001600160a01b039091169063e98030c790602401611650565b600854604051635183d6fd60e01b81526004810183905260009182918291829182918291829182916001600160a01b0390911690635183d6fd9060240161221c565b6005546001600160a01b031633146127025760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b0381166127675760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610e18565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146127ed5760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b0381166000908152600d602052604090205460ff166128555760405162461bcd60e51b815260206004820152601a60248201527f4163636f756e74206973206e6f7420626c61636b6c69737465640000000000006044820152606401610e18565b60005b600e5481101561203f57816001600160a01b0316600e828154811061288d57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b0316141561299357600e80546128b89060019061435a565b815481106128d657634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600e80546001600160a01b03909216918390811061291057634e487b7160e01b600052603260045260246000fd5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600d90915260409020805460ff19169055600e80548061296d57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190555050565b8061299d816143ac565b915050612858565b6000806129b28385614303565b905083811015612a045760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610e18565b9392505050565b6001600160a01b038316612a6d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610e18565b6001600160a01b038216612ace5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610e18565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316612b565760405162461bcd60e51b8152600401610e1890614282565b6001600160a01b038216612b7c5760405162461bcd60e51b8152600401610e18906141c9565b60008111612bde5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610e18565b6005546001600160a01b03848116911614801590612c0a57506005546001600160a01b03838116911614155b15612cfc57600754600160b01b900460ff1615612c8a57600a54811115612c8a5760405162461bcd60e51b815260206004820152602e60248201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785060448201526d3ab931b430b9b2a0b6b7bab73a1760911b6064820152608401610e18565b6001600160a01b0383166000908152600d602052604090205460ff1615612cc35760405162461bcd60e51b8152600401610e1890614241565b6001600160a01b0382166000908152600d602052604090205460ff1615612cfc5760405162461bcd60e51b8152600401610e1890614241565b6007546001600160a01b038481169116148015612d2757506006546001600160a01b03838116911614155b8015612d4c57506001600160a01b03821660009081526018602052604090205460ff16155b15612e135760155460ff16612da35760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610e18565b601654421415612e13576001600160a01b0382166000818152600d60205260408120805460ff19166001908117909155600e805491820181559091527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0180546001600160a01b03191690911790555b30600090815260208190526040902054600c546007549082101590600160a01b900460ff16158015612e4f5750600754600160a81b900460ff16155b8015612e6857506007546001600160a01b038681169116145b8015612e8257506006546001600160a01b03858116911614155b8015612ea757506001600160a01b03841660009081526018602052604090205460ff16155b15612f2d57600f5460ff1615612ec1576003601055612ec7565b60006010555b600f54610100900460ff1615612ee1576004601155612ee7565b60006011555b600f5462010000900460ff1615612f02576003601255612f08565b60006012555b601254601154601054612f1b9190614303565b612f259190614303565b601355613163565b600754600160a01b900460ff16158015612f515750600754600160a81b900460ff16155b8015612f6a57506007546001600160a01b038581169116145b8015612f8457506006546001600160a01b03868116911614155b8015612fa957506001600160a01b03841660009081526018602052604090205460ff16155b1561316357600b54612fee84601a6000612fc1613769565b8152602080820192909252604090810160009081206001600160a01b038c168252909252902054906129a5565b111561307557600f5460ff161561300957600660105561300f565b60006010555b600f54610100900460ff161561302957600860115561302f565b60006011555b600f5462010000900460ff161561304a576006601255613050565b60006012555b6012546011546010546130639190614303565b61306d9190614303565b6013556130f2565b600f5460ff161561308a576003601055613090565b60006010555b600f54610100900460ff16156130aa5760046011556130b0565b60006011555b600f5462010000900460ff16156130cb5760036012556130d1565b60006012555b6012546011546010546130e49190614303565b6130ee9190614303565b6013555b61312f83601a6000613102613769565b8152602080820192909252604090810160009081206001600160a01b038b168252909252902054906129a5565b601a600061313b613769565b8152602080820192909252604090810160009081206001600160a01b038a1682529092529020555b80801561317a5750600754600160a01b900460ff16155b80156131905750600754600160a81b900460ff16155b80156131b557506001600160a01b03851660009081526019602052604090205460ff16155b80156131da57506001600160a01b03851660009081526018602052604090205460ff16155b80156131ff57506001600160a01b03841660009081526018602052604090205460ff16155b801561320d57506000601354115b1561323b576007805460ff60a01b1916600160a01b17905561322d613778565b6007805460ff60a01b191690555b600754600090600160a01b900460ff161580156132625750600754600160a81b900460ff16155b6001600160a01b03871660009081526018602052604090205490915060ff16806132a457506001600160a01b03851660009081526018602052604090205460ff165b806132ec57506001600160a01b03861660009081526019602052604090205460ff161580156132ec57506001600160a01b03851660009081526019602052604090205460ff16155b156132f5575060005b80801561330457506000601354115b1561334657600061332b60646133256013548861390390919063ffffffff16565b90613982565b905061333785826135c9565b94506133448730836139c4565b505b6133518686866139c4565b6008546001600160a01b031663e30443bc87613382816001600160a01b031660009081526020819052604090205490565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b1580156133c857600080fd5b505af19250505080156133d9575060015b506008546001600160a01b031663e30443bc8661340b816001600160a01b031660009081526020819052604090205490565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561345157600080fd5b505af1925050508015613462575060015b506001600160a01b038681166000908152601b602052604080822042908190559288168252902055600754600160a01b900460ff161580156134ab5750600f54610100900460ff165b156114e7576014546008546040516001624d3b8760e01b03198152600481018390526001600160a01b039091169063ffb2c47990602401606060405180830381600087803b1580156134fc57600080fd5b505af192505050801561352c575060408051601f3d908101601f1916820190925261352991810190614078565b60015b61353557613586565b60408051848152602081018490529081018290526060810185905232906001907fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a989060800160405180910390a35050505b50505050505050565b600081848411156135b35760405162461bcd60e51b8152600401610e189190614176565b5060006135c0848661435a565b95945050505050565b6000612a0483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061358f565b6001600160a01b03821660009081526019602052604090205460ff16151581151514156136a05760405162461bcd60e51b815260206004820152603f60248201527f56657273653a204175746f6d61746564206d61726b6574206d616b657220706160448201527f697220697320616c72656164792073657420746f20746861742076616c7565006064820152608401610e18565b6001600160a01b0382166000908152601960205260409020805460ff1916821580159190911790915561372d5760085460405163031e79db60e41b81526001600160a01b038481166004830152909116906331e79db090602401600060405180830381600087803b15801561371457600080fd5b505af1158015613728573d6000803e3d6000fd5b505050505b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b6000610fac4262015180613982565b3060009081526020819052604090205461379181613acd565b600047905060006137b36013546133256012548561390390919063ffffffff16565b905060006137d26013546133256010548661390390919063ffffffff16565b600f5490915062010000900460ff1680156137ed5750600082115b1561382e576009546040516001600160a01b039091169083156108fc029084906000818181858888f1935050505015801561382c573d6000803e3d6000fd5b505b600f5460ff1680156138405750600081115b1561384e5761384e81613c1c565b600f544790610100900460ff1680156138675750600081115b156114e9576008546040516000916001600160a01b03169083908381818185875af1925050503d80600081146138b9576040519150601f19603f3d011682016040523d82523d6000602084013e6138be565b606091505b5050905080156114e7576040518281527fb0cc2628d6d644cf6be9d8110e142297ac910d6d8026d795a99f272fd9ad60b19060200160405180910390a1505050505050565b60008261391257506000610de8565b600061391e838561433b565b90508261392b858361431b565b14612a045760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610e18565b6000612a0483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613dcc565b6001600160a01b0383166139ea5760405162461bcd60e51b8152600401610e1890614282565b6001600160a01b038216613a105760405162461bcd60e51b8152600401610e18906141c9565b613a4d81604051806060016040528060268152602001614401602691396001600160a01b038616600090815260208190526040902054919061358f565b6001600160a01b038085166000908152602081905260408082209390935590841681522054613a7c90826129a5565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101612b23565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110613b1057634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b158015613b6457600080fd5b505afa158015613b78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b9c9190613e16565b81600181518110613bbd57634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600654613be39130911684612a0b565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790611f399085906000908690309042906004016142c7565b6040805160028082526060820183526000926020830190803683375050600654604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c464892506004808301926020929190829003018186803b158015613c8157600080fd5b505afa158015613c95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cb99190613e16565b81600081518110613cda57634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b03168152505073d07f9f9e70d216b3fe5f97d121b100a77dd682c181600181518110613d3057634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526006541663b6f9de95836000847f0000000000000000000000000000000000000000000000000000000000000000613d804261012c6129a5565b6040518663ffffffff1660e01b8152600401613d9f9493929190614141565b6000604051808303818588803b158015613db857600080fd5b505af1158015613586573d6000803e3d6000fd5b60008183613ded5760405162461bcd60e51b8152600401610e189190614176565b5060006135c0848661431b565b600060208284031215613e0b578081fd5b8135612a04816143dd565b600060208284031215613e27578081fd5b8151612a04816143dd565b60008060408385031215613e44578081fd5b8235613e4f816143dd565b91506020830135613e5f816143dd565b809150509250929050565b600080600060608486031215613e7e578081fd5b8335613e89816143dd565b92506020840135613e99816143dd565b929592945050506040919091013590565b60008060408385031215613ebc578182fd5b8235613ec7816143dd565b91506020830135613e5f816143f2565b600080600080600080600080610100898b031215613ef3578384fd5b8851613efe816143dd565b809850506020890151965060408901519550606089015194506080890151935060a0890151925060c0890151915060e089015190509295985092959890939650565b60008060408385031215613f52578182fd5b8235613f5d816143dd565b946020939093013593505050565b600080600060408486031215613f7f578283fd5b833567ffffffffffffffff80821115613f96578485fd5b818601915086601f830112613fa9578485fd5b813581811115613fb7578586fd5b8760208260051b8501011115613fcb578586fd5b60209283019550935050840135613fe1816143f2565b809150509250925092565b600060208284031215613ffd578081fd5b8135612a04816143f2565b600060208284031215614019578081fd5b8151612a04816143f2565b600060208284031215614035578081fd5b5035919050565b60006020828403121561404d578081fd5b5051919050565b60008060408385031215614066578182fd5b823591506020830135613e5f816143dd565b60008060006060848603121561408c578081fd5b8351925060208401519150604084015190509250925092565b6000815180845260208085019450808401835b838110156140dd5781516001600160a01b0316875295820195908201906001016140b8565b509495945050505050565b6040808252810183905260008460608301825b8681101561412b57823561410e816143dd565b6001600160a01b03168252602092830192909101906001016140fb565b5080925050508215156020830152949350505050565b84815260806020820152600061415a60808301866140a5565b6001600160a01b03949094166040830152506060015292915050565b6000602080835283518082850152825b818110156141a257858101830151858201604001528201614186565b818111156141b35783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f426f7473206e6f7420616c6c6f77656420686572652120506c617920666169726040820152601760f91b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b85815284602082015260a0604082015260006142e660a08301866140a5565b6001600160a01b0394909416606083015250608001529392505050565b60008219821115614316576143166143c7565b500190565b60008261433657634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615614355576143556143c7565b500290565b60008282101561436c5761436c6143c7565b500390565b600181811c9082168061438557607f821691505b602082108114156143a657634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156143c0576143c06143c7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461119a57600080fd5b801515811461119a57600080fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f4d36f657c426137f7b008659723421c6563c55bc76300b166a9bbd4292d0a0f64736f6c6343000804003360806040523480156200001157600080fd5b5060408051808201825260168082527f56657273655f4469766964656e645f547261636b657200000000000000000000602080840182815285518087019096529285528401528151919291839183916200006e91600391620000df565b50805162000084906004906020840190620000df565b5050610bb86008555050600a80546001600160a01b0319163390811790915560405190915081906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350603c601255620001c2565b828054620000ed9062000185565b90600052602060002090601f0160209004810192826200011157600085556200015c565b82601f106200012c57805160ff19168380011785556200015c565b828001600101855582156200015c579182015b828111156200015c5782518255916020019190600101906200013f565b506200016a9291506200016e565b5090565b5b808211156200016a57600081556001016200016f565b600181811c908216806200019a57607f821691505b60208210811415620001bc57634e487b7160e01b600052602260045260246000fd5b50919050565b61231d80620001d26000396000f3fe6080604052600436106102295760003560e01c806385a6b3ae11610123578063bc4c4b37116100ab578063e98030c71161006f578063e98030c7146106b4578063f2fde38b146106d4578063f39b5020146106f4578063fbcbc0f11461070a578063ffb2c4791461072a57600080fd5b8063bc4c4b37146105fc578063c38f9cad1461061c578063dd62ed3e14610639578063e30443bc1461067f578063e7841ec01461069f57600080fd5b80639d55d16f116100f25780639d55d16f14610546578063a457c2d714610566578063a8b9d24014610586578063a9059cbb146105a6578063aafd847a146105c657600080fd5b806385a6b3ae146104d35780638da5cb5b146104e957806391b89fba1461051157806395d89b411461053157600080fd5b8063313ce567116101b15780636a474002116101755780636a474002146104485780636f2789ec1461045d57806370a0823114610473578063715018a6146104a95780637bae416f146104be57600080fd5b8063313ce5671461035757806331e79db01461037357806339509351146103935780634e7b827f146103b35780635183d6fd146103e357600080fd5b806318160ddd116101f857806318160ddd146102bf578063226cfa3d146102d457806323b872dd1461030157806327ce0147146103215780633009a6091461034157600080fd5b806303c833021461023d57806306fdde0314610245578063095ea7b31461027057806309bbedde146102a057600080fd5b3661023857610236610765565b005b600080fd5b610236610765565b34801561025157600080fd5b5061025a6107f8565b604051610267919061207e565b60405180910390f35b34801561027c57600080fd5b5061029061028b366004611fb6565b61088a565b6040519015158152602001610267565b3480156102ac57600080fd5b50600b545b604051908152602001610267565b3480156102cb57600080fd5b506002546102b1565b3480156102e057600080fd5b506102b16102ef366004611f42565b60116020526000908152604090205481565b34801561030d57600080fd5b5061029061031c36600461200e565b6108a1565b34801561032d57600080fd5b506102b161033c366004611f42565b61090a565b34801561034d57600080fd5b506102b1600f5481565b34801561036357600080fd5b5060405160128152602001610267565b34801561037f57600080fd5b5061023661038e366004611f42565b610966565b34801561039f57600080fd5b506102906103ae366004611fb6565b610a96565b3480156103bf57600080fd5b506102906103ce366004611f42565b60106020526000908152604090205460ff1681565b3480156103ef57600080fd5b506104036103fe366004612066565b610acc565b604080516001600160a01b0390991689526020890197909752958701949094526060860192909252608085015260a084015260c083015260e082015261010001610267565b34801561045457600080fd5b50610236610c3e565b34801561046957600080fd5b506102b160125481565b34801561047f57600080fd5b506102b161048e366004611f42565b6001600160a01b031660009081526020819052604090205490565b3480156104b557600080fd5b50610236610ce2565b3480156104ca57600080fd5b50610403610d56565b3480156104df57600080fd5b506102b160095481565b3480156104f557600080fd5b50600a546040516001600160a01b039091168152602001610267565b34801561051d57600080fd5b506102b161052c366004611f42565b610ecd565b34801561053d57600080fd5b5061025a610ed8565b34801561055257600080fd5b50610236610561366004612066565b610ee7565b34801561057257600080fd5b50610290610581366004611fb6565b610fc7565b34801561059257600080fd5b506102b16105a1366004611f42565b611016565b3480156105b257600080fd5b506102906105c1366004611fb6565b611042565b3480156105d257600080fd5b506102b16105e1366004611f42565b6001600160a01b031660009081526007602052604090205490565b34801561060857600080fd5b50610290610617366004611f7a565b61104f565b34801561062857600080fd5b506102b1681b1ae4d6e2ef50000081565b34801561064557600080fd5b506102b1610654366004611fe1565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561068b57600080fd5b5061023661069a366004611fb6565b6110fd565b3480156106ab57600080fd5b50600f546102b1565b3480156106c057600080fd5b506102366106cf366004612066565b611272565b3480156106e057600080fd5b506102366106ef366004611f42565b6113e2565b34801561070057600080fd5b506102b160085481565b34801561071657600080fd5b50610403610725366004611f42565b6114cd565b34801561073657600080fd5b5061074a610745366004612066565b611645565b60408051938452602084019290925290820152606001610267565b600061077060025490565b1161077a57600080fd5b34156107f6576107ad61078c60025490565b61079a34600160801b61176e565b6107a4919061215f565b600554906117f4565b60055560405134815233907fa493a9229478c3fcd73f66d2cdeb7f94fd0f341da924d1054236d784541165119060200160405180910390a26009546107f290346117f4565b6009555b565b606060038054610807906121f4565b80601f0160208091040260200160405190810160405280929190818152602001828054610833906121f4565b80156108805780601f1061085557610100808354040283529160200191610880565b820191906000526020600020905b81548152906001019060200180831161086357829003601f168201915b5050505050905090565b6000610897338484611853565b5060015b92915050565b60006108ae848484611977565b61090084336108fb8560405180606001604052806028815260200161229b602891396001600160a01b038a16600090815260016020908152604080832033845290915290205491906119d4565b611853565b5060019392505050565b6001600160a01b03811660009081526006602090815260408083205491839052822054600554600160801b9261095c92610957926109519161094c919061176e565b611a0e565b90611a1e565b611a5c565b61089b919061215f565b600a546001600160a01b031633146109995760405162461bcd60e51b8152600401610990906120d1565b60405180910390fd5b6001600160a01b03811660009081526010602052604090205460ff16156109bf57600080fd5b6001600160a01b0381166000908152601060205260408120805460ff191660011790556109ed908290611a6f565b60405163131836e760e21b8152600b60048201526001600160a01b038216602482015273

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmepMBWrBN4nx3g2SxCGt1o4NnK75hcAqS1mFCGQPzTKyx
RawDecoded
Length: 53 bytes
0xa2646970667358221220f4d36f657c426137f7b008659723421c6563c55bc76300b166a9bbd4292d0a0f64736f6c63430008040033

CBOR Auxdata id: 2

View on IPFS LogoSolidity metadata.json IPFS hash: QmWKqE8HwNw4egVCpwfC6udu4K98YJHjxywhkJmu1QkEES
RawDecoded
Length: 53 bytes
0xa264697066735822122076a7ce8f314cfa536927decf6df2851c292e233eb4a277f27e2bc5a861e8f10764736f6c63430008040033

Runtime Bytecode

Chain was deprecated at the time of verification but sources were verified on an early Sourcify version. The onchain bytecode below is a placeholder in database
0x6080604052600436106104095760003560e01c8063871c128d11610213578063b83f82bf11610123578063dd62ed3e116100ab578063f27fd2541161007a578063f27fd25414610c9b578063f2fde38b14610cbb578063f3f647fc14610cdb578063f79d86ec14610d0b578063ffb54a9914610d2b57600080fd5b8063dd62ed3e14610c0a578063e2f4560514610c50578063e7841ec014610c66578063e98030c714610c7b57600080fd5b8063c492f046116100f2578063c492f04614610b7f578063c9567bf914610b9f578063d2b8c70514610bb4578063d9e3c22b14610bca578063dafd1ac714610bea57600080fd5b8063b83f82bf14610ae7578063bf167a8314610b07578063c024666814610b3f578063c2892ae314610b5f57600080fd5b80639d55d16f116101a6578063a5fa12f011610175578063a5fa12f014610a37578063a8b9d24014610a57578063a9059cbb14610a77578063ad56c13c14610a97578063b62496f514610ab757600080fd5b80639d55d16f146109c2578063a26579ad146109e2578063a457c2d7146109f7578063a50ab07a14610a1757600080fd5b8063916ffc07116101e2578063916ffc071461095757806395d89b41146109775780639a7a23d61461098c5780639c1b8af5146109ac57600080fd5b8063871c128d146108d857806388bdd9be146108f85780638da5cb5b146109185780638db038f51461093657600080fd5b80633bbac579116103195780636843cd84116102a1578063715018a611610270578063715018a614610813578063733ac59214610828578063786c8d1114610848578063790ca413146108685780637bae416f1461087e57600080fd5b80636843cd84146107875780636f8702ca146107a7578063700bb191146107bd57806370a08231146107dd57600080fd5b80634fbee193116102e85780634fbee193146106cc5780635b6612ad1461070557806363c6ad761461073257806364b0f6531461075257806365b8dbc01461076757600080fd5b80633bbac5791461064857806349bd5a5e146106815780634d831b1f146106a15780634e71d92d146106b757600080fd5b806324a887601161039c57806330bb4cff1161036b57806330bb4cff146105c1578063313ce567146105d657806337f7c6f9146105f257806339509351146106125780633b2d081c1461063257600080fd5b806324a887601461053957806327c8f835146105585780632a8407b41461058c5780632c1f5216146105a157600080fd5b80631a1c0169116103d85780631a1c0169146104c75780631df4ccfc146104e15780632354a17c146104f757806323b872dd1461051957600080fd5b806306fdde0314610415578063095ea7b3146104405780631694505e1461047057806318160ddd146104a857600080fd5b3661041057005b600080fd5b34801561042157600080fd5b5061042a610d45565b6040516104379190614176565b60405180910390f35b34801561044c57600080fd5b5061046061045b366004613f40565b610dd7565b6040519015158152602001610437565b34801561047c57600080fd5b50600654610490906001600160a01b031681565b6040516001600160a01b039091168152602001610437565b3480156104b457600080fd5b506002545b604051908152602001610437565b3480156104d357600080fd5b50600f546104609060ff1681565b3480156104ed57600080fd5b506104b960135481565b34801561050357600080fd5b50610517610512366004613fec565b610dee565b005b34801561052557600080fd5b50610460610534366004613e6a565b610ec6565b34801561054557600080fd5b50600f5461046090610100900460ff1681565b34801561056457600080fd5b506104907f000000000000000000000000000000000000000000000000000000000000000081565b34801561059857600080fd5b506104b9610f2f565b3480156105ad57600080fd5b50600854610490906001600160a01b031681565b3480156105cd57600080fd5b506104b9610fb1565b3480156105e257600080fd5b5060405160128152602001610437565b3480156105fe57600080fd5b5061051761060d366004613eaa565b610ff6565b34801561061e57600080fd5b5061046061062d366004613f40565b6110e0565b34801561063e57600080fd5b506104b960105481565b34801561065457600080fd5b50610460610663366004613dfa565b6001600160a01b03166000908152600d602052604090205460ff1690565b34801561068d57600080fd5b50600754610490906001600160a01b031681565b3480156106ad57600080fd5b506104b960125481565b3480156106c357600080fd5b50610517611116565b3480156106d857600080fd5b506104606106e7366004613dfa565b6001600160a01b031660009081526018602052604090205460ff1690565b34801561071157600080fd5b506104b9610720366004613dfa565b601b6020526000908152604090205481565b34801561073e57600080fd5b5061051761074d366004613dfa565b61119d565b34801561075e57600080fd5b506104b96114f0565b34801561077357600080fd5b50610517610782366004613dfa565b611535565b34801561079357600080fd5b506104b96107a2366004613dfa565b61167e565b3480156107b357600080fd5b506104b9600b5481565b3480156107c957600080fd5b506105176107d8366004614024565b6116fd565b3480156107e957600080fd5b506104b96107f8366004613dfa565b6001600160a01b031660009081526020819052604090205490565b34801561081f57600080fd5b506105176117de565b34801561083457600080fd5b50610517610843366004613fec565b611852565b34801561085457600080fd5b50610517610863366004613dfa565b611898565b34801561087457600080fd5b506104b960165481565b34801561088a57600080fd5b506108936119fe565b604080516001600160a01b0390991689526020890197909752958701949094526060860192909252608085015260a084015260c083015260e082015261010001610437565b3480156108e457600080fd5b506105176108f3366004614024565b611aa9565b34801561090457600080fd5b50610517610913366004613dfa565b611b74565b34801561092457600080fd5b506005546001600160a01b0316610490565b34801561094257600080fd5b5060075461046090600160b01b900460ff1681565b34801561096357600080fd5b50600f546104609062010000900460ff1681565b34801561098357600080fd5b5061042a611f67565b34801561099857600080fd5b506105176109a7366004613eaa565b611f76565b3480156109b857600080fd5b506104b960145481565b3480156109ce57600080fd5b506105176109dd366004614024565b612043565b3480156109ee57600080fd5b506104b961209e565b348015610a0357600080fd5b50610460610a12366004613f40565b6120e3565b348015610a2357600080fd5b50610517610a32366004613fec565b612132565b348015610a4357600080fd5b50610517610a52366004614024565b61216f565b348015610a6357600080fd5b506104b9610a72366004613dfa565b61219e565b348015610a8357600080fd5b50610460610a92366004613f40565b6121d1565b348015610aa357600080fd5b50610893610ab2366004613dfa565b6121de565b348015610ac357600080fd5b50610460610ad2366004613dfa565b60196020526000908152604090205460ff1681565b348015610af357600080fd5b50610517610b02366004614024565b612288565b348015610b1357600080fd5b506104b9610b22366004614054565b601a60209081526000928352604080842090915290825290205481565b348015610b4b57600080fd5b50610517610b5a366004613eaa565b61232d565b348015610b6b57600080fd5b50610517610b7a366004613fec565b61243f565b348015610b8b57600080fd5b50610517610b9a366004613f6b565b612483565b348015610bab57600080fd5b5061051761256d565b348015610bc057600080fd5b506104b960115481565b348015610bd657600080fd5b50610517610be5366004613dfa565b6125aa565b348015610bf657600080fd5b50600954610490906001600160a01b031681565b348015610c1657600080fd5b506104b9610c25366004613e32565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610c5c57600080fd5b506104b9600c5481565b348015610c7257600080fd5b506104b96125f6565b348015610c8757600080fd5b50610517610c96366004614024565b61263b565b348015610ca757600080fd5b50610893610cb6366004614024565b612696565b348015610cc757600080fd5b50610517610cd6366004613dfa565b6126d8565b348015610ce757600080fd5b50610460610cf6366004613dfa565b601c6020526000908152604090205460ff1681565b348015610d1757600080fd5b50610517610d26366004613dfa565b6127c3565b348015610d3757600080fd5b506015546104609060ff1681565b606060038054610d5490614371565b80601f0160208091040260200160405190810160405280929190818152602001828054610d8090614371565b8015610dcd5780601f10610da257610100808354040283529160200191610dcd565b820191906000526020600020905b815481529060010190602001808311610db057829003601f168201915b5050505050905090565b6000610de4338484612a0b565b5060015b92915050565b6005546001600160a01b03163314610e215760405162461bcd60e51b8152600401610e189061420c565b60405180910390fd5b60075460ff600160b01b9091041615158115151415610ea85760405162461bcd60e51b815260206004820152603d60248201527f56657273653a204d617820707572636861736520656e61626c6564206973206160448201527f6c7265616479207468652076616c7565206f662027656e61626c6564270000006064820152608401610e18565b60078054911515600160b01b0260ff60b01b19909216919091179055565b6000610ed3848484612b30565b610f258433610f2085604051806060016040528060288152602001614427602891396001600160a01b038a166000908152600160209081526040808320338452909152902054919061358f565b612a0b565b5060019392505050565b6008546040805163079cda8160e51b815290516000926001600160a01b03169163f39b5020916004808301926020929190829003018186803b158015610f7457600080fd5b505afa158015610f88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fac919061403c565b905090565b600854604080516342d359d760e11b815290516000926001600160a01b0316916385a6b3ae916004808301926020929190829003018186803b158015610f7457600080fd5b6005546001600160a01b031633146110205760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b0382166000908152601c602052604090205460ff16151581151514156110b55760405162461bcd60e51b815260206004820152603f60248201527f56657273653a204461696c79206c696d6974206578636c7573696f6e2069732060448201527f616c7265616479207468652076616c7565206f6620276578636c7564656427006064820152608401610e18565b6001600160a01b03919091166000908152601c60205260409020805460ff1916911515919091179055565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610de4918590610f2090866129a5565b60085460405163bc4c4b3760e01b8152336004820152600060248201526001600160a01b039091169063bc4c4b3790604401602060405180830381600087803b15801561116257600080fd5b505af1158015611176573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119a9190614008565b50565b6005546001600160a01b031633146111c75760405162461bcd60e51b8152600401610e189061420c565b6008546040516370a0823160e01b81526001600160a01b03838116600483015260009216906370a082319060240160206040518083038186803b15801561120d57600080fd5b505afa158015611221573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611245919061403c565b90506017548111156112d45760405162461bcd60e51b815260206004820152604c60248201527f56657273653a204163636f756e742062616c616e6365206d757374206265206c60448201527f657373207468656e206d696e696d756d20746f6b656e2062616c616e6365206660648201526b6f72206469766964656e647360a01b608482015260a401610e18565b6001600160a01b0382166000908152601b6020526040902054626ebe006112fb42836135c9565b1161136e5760405162461bcd60e51b815260206004820152603c60248201527f56657273653a204163636f756e74206d7573742068617665206265656e20696e60448201527f61637469766520666f72206174206c65617374203132207765656b73000000006064820152608401610e18565b60085460405163bc4c4b3760e01b81526001600160a01b038581166004830152600060248301529091169063bc4c4b3790604401602060405180830381600087803b1580156113bc57600080fd5b505af11580156113d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f49190614008565b5060085460405147916000916001600160a01b039091169083908381818185875af1925050503d8060008114611446576040519150601f19603f3d011682016040523d82523d6000602084013e61144b565b606091505b5050905080156114e9576040518281527fb0cc2628d6d644cf6be9d8110e142297ac910d6d8026d795a99f272fd9ad60b19060200160405180910390a16008546040516338c110ef60e21b81526001600160a01b038781166004830152600060248301529091169063e30443bc90604401600060405180830381600087803b1580156114d657600080fd5b505af19250505080156114e7575060015b505b5050505050565b600854604080516304ddf6ef60e11b815290516000926001600160a01b0316916309bbedde916004808301926020929190829003018186803b158015610f7457600080fd5b6005546001600160a01b0316331461155f5760405162461bcd60e51b8152600401610e189061420c565b6006546001600160a01b03828116911614156115d05760405162461bcd60e51b815260206004820152602a60248201527f56657273653a2054686520726f7574657220616c7265616479206861732074686044820152696174206164647265737360b01b6064820152608401610e18565b6006546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600680546001600160a01b0319166001600160a01b0383811691821790925560085460405163031e79db60e41b81526004810192909252909116906331e79db0906024015b600060405180830381600087803b15801561166a57600080fd5b505af11580156114e9573d6000803e3d6000fd5b6008546040516370a0823160e01b81526001600160a01b03838116600483015260009216906370a08231906024015b60206040518083038186803b1580156116c557600080fd5b505afa1580156116d9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de8919061403c565b6008546040516001624d3b8760e01b0319815260048101839052600091829182916001600160a01b03169063ffb2c47990602401606060405180830381600087803b15801561174b57600080fd5b505af115801561175f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117839190614078565b604080518481526020810184905290810182905260608101889052929550909350915032906000907fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a989060800160405180910390a350505050565b6005546001600160a01b031633146118085760405162461bcd60e51b8152600401610e189061420c565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b0316331461187c5760405162461bcd60e51b8152600401610e189061420c565b600f8054911515620100000262ff000019909216919091179055565b6005546001600160a01b031633146118c25760405162461bcd60e51b8152600401610e189061420c565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b038216141561192f5760405162461bcd60e51b815260206004820152601b60248201527f57652063616e6e6f7420626c61636b6c69737420556e697377617000000000006044820152606401610e18565b6001600160a01b0381166000908152600d602052604090205460ff16156119985760405162461bcd60e51b815260206004820152601e60248201527f4163636f756e7420697320616c726561647920626c61636b6c697374656400006044820152606401610e18565b6001600160a01b03166000818152600d60205260408120805460ff19166001908117909155600e805491820181559091527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0180546001600160a01b0319169091179055565b600080600080600080600080600860009054906101000a90046001600160a01b03166001600160a01b0316637bae416f6040518163ffffffff1660e01b81526004016101006040518083038186803b158015611a5957600080fd5b505afa158015611a6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a919190613ed7565b969f959e50939c50919a509850965094509092509050565b6005546001600160a01b03163314611ad35760405162461bcd60e51b8152600401610e189061420c565b601454811415611b415760405162461bcd60e51b815260206004820152603360248201527f56657273653a2043616e6e6f742075706461746520676173466f7250726f63656044820152727373696e6720746f2073616d652076616c756560681b6064820152608401610e18565b60145460405182907f40d7e40e79af4e8e5a9b3c57030d8ea93f13d669c06d448c4d631d4ae7d23db790600090a3601455565b6005546001600160a01b03163314611b9e5760405162461bcd60e51b8152600401610e189061420c565b6008546001600160a01b0382811691161415611c195760405162461bcd60e51b815260206004820152603460248201527f56657273653a20546865206469766964656e6420747261636b657220616c7265604482015273616479206861732074686174206164647265737360601b6064820152608401610e18565b6000819050306001600160a01b0316816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611c6157600080fd5b505afa158015611c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c999190613e16565b6001600160a01b031614611d275760405162461bcd60e51b815260206004820152604960248201527f56657273653a20546865206e6577206469766964656e6420747261636b65722060448201527f6d757374206265206f776e65642062792074686520566572736520746f6b656e6064820152680818dbdb9d1c9858dd60ba1b608482015260a401610e18565b6008546040516001600160a01b03918216918416907f90c7d74461c613da5efa97d90740869367d74ab3aa5837aa4ae9a975f954b7a890600090a3600880546001600160a01b0319166001600160a01b03831690811790915560405163031e79db60e41b8152600481018290526331e79db090602401600060405180830381600087803b158015611db757600080fd5b505af1158015611dcb573d6000803e3d6000fd5b505060085460405163031e79db60e41b81523060048201526001600160a01b0390911692506331e79db09150602401600060405180830381600087803b158015611e1457600080fd5b505af1158015611e28573d6000803e3d6000fd5b50506008546001600160a01b031691506331e79db09050611e516005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015611e9257600080fd5b505af1158015611ea6573d6000803e3d6000fd5b505060085460065460405163031e79db60e41b81526001600160a01b039182166004820152911692506331e79db09150602401600060405180830381600087803b158015611ef357600080fd5b505af1158015611f07573d6000803e3d6000fd5b505060085460405163031e79db60e41b815261dead60048201526001600160a01b0390911692506331e79db091506024015b600060405180830381600087803b158015611f5357600080fd5b505af11580156114e7573d6000803e3d6000fd5b606060048054610d5490614371565b6005546001600160a01b03163314611fa05760405162461bcd60e51b8152600401610e189061420c565b6007546001600160a01b03838116911614156120355760405162461bcd60e51b815260206004820152604860248201527f56657273653a2054686520556e695377617020706169722063616e6e6f74206260448201527f652072656d6f7665642066726f6d206175746f6d617465644d61726b65744d616064820152676b6572506169727360c01b608482015260a401610e18565b61203f828261360b565b5050565b6005546001600160a01b0316331461206d5760405162461bcd60e51b8152600401610e189061420c565b600854604051639d55d16f60e01b8152600481018390526001600160a01b0390911690639d55d16f90602401611650565b60085460408051631bc9e27b60e21b815290516000926001600160a01b031691636f2789ec916004808301926020929190829003018186803b158015610f7457600080fd5b6000610de43384610f208560405180606001604052806025815260200161444f602591393360009081526001602090815260408083206001600160a01b038d168452909152902054919061358f565b6005546001600160a01b0316331461215c5760405162461bcd60e51b8152600401610e189061420c565b600f805460ff1916911515919091179055565b6005546001600160a01b031633146121995760405162461bcd60e51b8152600401610e189061420c565b600a55565b6008546040516302a2e74960e61b81526001600160a01b038381166004830152600092169063a8b9d240906024016116ad565b6000610de4338484612b30565b60085460405163fbcbc0f160e01b81526001600160a01b038381166004830152600092839283928392839283928392839291169063fbcbc0f1906024015b6101006040518083038186803b15801561223557600080fd5b505afa158015612249573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061226d9190613ed7565b97509750975097509750975097509750919395975091939597565b6005546001600160a01b031633146122b25760405162461bcd60e51b8152600401610e189061420c565b68b02ecf74c31388000081116123285760405162461bcd60e51b815260206004820152603560248201527f56657273653a206d61784461696c7953656c6c416d6f756e742073686f756c6460448201527402062652067726561746572207468616e203332353605c1b6064820152608401610e18565b600b55565b6005546001600160a01b031633146123575760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b03821660009081526018602052604090205460ff16151581151514156123e05760405162461bcd60e51b815260206004820152603160248201527f56657273653a204163636f756e7420697320616c7265616479207468652076616044820152706c7565206f6620276578636c756465642760781b6064820152608401610e18565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b031633146124695760405162461bcd60e51b8152600401610e189061420c565b600f80549115156101000261ff0019909216919091179055565b6005546001600160a01b031633146124ad5760405162461bcd60e51b8152600401610e189061420c565b60005b8281101561252c5781601860008686858181106124dd57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906124f29190613dfa565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580612524816143ac565b9150506124b0565b507f7fdaf542373fa84f4ee8d662c642f44e4c2276a217d7d29e548b6eb29a233b35838383604051612560939291906140e8565b60405180910390a1505050565b6005546001600160a01b031633146125975760405162461bcd60e51b8152600401610e189061420c565b6015805460ff1916600117905542601655565b6005546001600160a01b031633146125d45760405162461bcd60e51b8152600401610e189061420c565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6008546040805163039e107b60e61b815290516000926001600160a01b03169163e7841ec0916004808301926020929190829003018186803b158015610f7457600080fd5b6005546001600160a01b031633146126655760405162461bcd60e51b8152600401610e189061420c565b60085460405163e98030c760e01b8152600481018390526001600160a01b039091169063e98030c790602401611650565b600854604051635183d6fd60e01b81526004810183905260009182918291829182918291829182916001600160a01b0390911690635183d6fd9060240161221c565b6005546001600160a01b031633146127025760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b0381166127675760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610e18565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146127ed5760405162461bcd60e51b8152600401610e189061420c565b6001600160a01b0381166000908152600d602052604090205460ff166128555760405162461bcd60e51b815260206004820152601a60248201527f4163636f756e74206973206e6f7420626c61636b6c69737465640000000000006044820152606401610e18565b60005b600e5481101561203f57816001600160a01b0316600e828154811061288d57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b0316141561299357600e80546128b89060019061435a565b815481106128d657634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600e80546001600160a01b03909216918390811061291057634e487b7160e01b600052603260045260246000fd5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600d90915260409020805460ff19169055600e80548061296d57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190555050565b8061299d816143ac565b915050612858565b6000806129b28385614303565b905083811015612a045760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610e18565b9392505050565b6001600160a01b038316612a6d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610e18565b6001600160a01b038216612ace5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610e18565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316612b565760405162461bcd60e51b8152600401610e1890614282565b6001600160a01b038216612b7c5760405162461bcd60e51b8152600401610e18906141c9565b60008111612bde5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610e18565b6005546001600160a01b03848116911614801590612c0a57506005546001600160a01b03838116911614155b15612cfc57600754600160b01b900460ff1615612c8a57600a54811115612c8a5760405162461bcd60e51b815260206004820152602e60248201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785060448201526d3ab931b430b9b2a0b6b7bab73a1760911b6064820152608401610e18565b6001600160a01b0383166000908152600d602052604090205460ff1615612cc35760405162461bcd60e51b8152600401610e1890614241565b6001600160a01b0382166000908152600d602052604090205460ff1615612cfc5760405162461bcd60e51b8152600401610e1890614241565b6007546001600160a01b038481169116148015612d2757506006546001600160a01b03838116911614155b8015612d4c57506001600160a01b03821660009081526018602052604090205460ff16155b15612e135760155460ff16612da35760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610e18565b601654421415612e13576001600160a01b0382166000818152600d60205260408120805460ff19166001908117909155600e805491820181559091527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0180546001600160a01b03191690911790555b30600090815260208190526040902054600c546007549082101590600160a01b900460ff16158015612e4f5750600754600160a81b900460ff16155b8015612e6857506007546001600160a01b038681169116145b8015612e8257506006546001600160a01b03858116911614155b8015612ea757506001600160a01b03841660009081526018602052604090205460ff16155b15612f2d57600f5460ff1615612ec1576003601055612ec7565b60006010555b600f54610100900460ff1615612ee1576004601155612ee7565b60006011555b600f5462010000900460ff1615612f02576003601255612f08565b60006012555b601254601154601054612f1b9190614303565b612f259190614303565b601355613163565b600754600160a01b900460ff16158015612f515750600754600160a81b900460ff16155b8015612f6a57506007546001600160a01b038581169116145b8015612f8457506006546001600160a01b03868116911614155b8015612fa957506001600160a01b03841660009081526018602052604090205460ff16155b1561316357600b54612fee84601a6000612fc1613769565b8152602080820192909252604090810160009081206001600160a01b038c168252909252902054906129a5565b111561307557600f5460ff161561300957600660105561300f565b60006010555b600f54610100900460ff161561302957600860115561302f565b60006011555b600f5462010000900460ff161561304a576006601255613050565b60006012555b6012546011546010546130639190614303565b61306d9190614303565b6013556130f2565b600f5460ff161561308a576003601055613090565b60006010555b600f54610100900460ff16156130aa5760046011556130b0565b60006011555b600f5462010000900460ff16156130cb5760036012556130d1565b60006012555b6012546011546010546130e49190614303565b6130ee9190614303565b6013555b61312f83601a6000613102613769565b8152602080820192909252604090810160009081206001600160a01b038b168252909252902054906129a5565b601a600061313b613769565b8152602080820192909252604090810160009081206001600160a01b038a1682529092529020555b80801561317a5750600754600160a01b900460ff16155b80156131905750600754600160a81b900460ff16155b80156131b557506001600160a01b03851660009081526019602052604090205460ff16155b80156131da57506001600160a01b03851660009081526018602052604090205460ff16155b80156131ff57506001600160a01b03841660009081526018602052604090205460ff16155b801561320d57506000601354115b1561323b576007805460ff60a01b1916600160a01b17905561322d613778565b6007805460ff60a01b191690555b600754600090600160a01b900460ff161580156132625750600754600160a81b900460ff16155b6001600160a01b03871660009081526018602052604090205490915060ff16806132a457506001600160a01b03851660009081526018602052604090205460ff165b806132ec57506001600160a01b03861660009081526019602052604090205460ff161580156132ec57506001600160a01b03851660009081526019602052604090205460ff16155b156132f5575060005b80801561330457506000601354115b1561334657600061332b60646133256013548861390390919063ffffffff16565b90613982565b905061333785826135c9565b94506133448730836139c4565b505b6133518686866139c4565b6008546001600160a01b031663e30443bc87613382816001600160a01b031660009081526020819052604090205490565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b1580156133c857600080fd5b505af19250505080156133d9575060015b506008546001600160a01b031663e30443bc8661340b816001600160a01b031660009081526020819052604090205490565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561345157600080fd5b505af1925050508015613462575060015b506001600160a01b038681166000908152601b602052604080822042908190559288168252902055600754600160a01b900460ff161580156134ab5750600f54610100900460ff165b156114e7576014546008546040516001624d3b8760e01b03198152600481018390526001600160a01b039091169063ffb2c47990602401606060405180830381600087803b1580156134fc57600080fd5b505af192505050801561352c575060408051601f3d908101601f1916820190925261352991810190614078565b60015b61353557613586565b60408051848152602081018490529081018290526060810185905232906001907fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a989060800160405180910390a35050505b50505050505050565b600081848411156135b35760405162461bcd60e51b8152600401610e189190614176565b5060006135c0848661435a565b95945050505050565b6000612a0483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061358f565b6001600160a01b03821660009081526019602052604090205460ff16151581151514156136a05760405162461bcd60e51b815260206004820152603f60248201527f56657273653a204175746f6d61746564206d61726b6574206d616b657220706160448201527f697220697320616c72656164792073657420746f20746861742076616c7565006064820152608401610e18565b6001600160a01b0382166000908152601960205260409020805460ff1916821580159190911790915561372d5760085460405163031e79db60e41b81526001600160a01b038481166004830152909116906331e79db090602401600060405180830381600087803b15801561371457600080fd5b505af1158015613728573d6000803e3d6000fd5b505050505b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b6000610fac4262015180613982565b3060009081526020819052604090205461379181613acd565b600047905060006137b36013546133256012548561390390919063ffffffff16565b905060006137d26013546133256010548661390390919063ffffffff16565b600f5490915062010000900460ff1680156137ed5750600082115b1561382e576009546040516001600160a01b039091169083156108fc029084906000818181858888f1935050505015801561382c573d6000803e3d6000fd5b505b600f5460ff1680156138405750600081115b1561384e5761384e81613c1c565b600f544790610100900460ff1680156138675750600081115b156114e9576008546040516000916001600160a01b03169083908381818185875af1925050503d80600081146138b9576040519150601f19603f3d011682016040523d82523d6000602084013e6138be565b606091505b5050905080156114e7576040518281527fb0cc2628d6d644cf6be9d8110e142297ac910d6d8026d795a99f272fd9ad60b19060200160405180910390a1505050505050565b60008261391257506000610de8565b600061391e838561433b565b90508261392b858361431b565b14612a045760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610e18565b6000612a0483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613dcc565b6001600160a01b0383166139ea5760405162461bcd60e51b8152600401610e1890614282565b6001600160a01b038216613a105760405162461bcd60e51b8152600401610e18906141c9565b613a4d81604051806060016040528060268152602001614401602691396001600160a01b038616600090815260208190526040902054919061358f565b6001600160a01b038085166000908152602081905260408082209390935590841681522054613a7c90826129a5565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101612b23565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110613b1057634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b158015613b6457600080fd5b505afa158015613b78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b9c9190613e16565b81600181518110613bbd57634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600654613be39130911684612a0b565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790611f399085906000908690309042906004016142c7565b6040805160028082526060820183526000926020830190803683375050600654604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c464892506004808301926020929190829003018186803b158015613c8157600080fd5b505afa158015613c95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cb99190613e16565b81600081518110613cda57634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b03168152505073d07f9f9e70d216b3fe5f97d121b100a77dd682c181600181518110613d3057634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526006541663b6f9de95836000847f0000000000000000000000000000000000000000000000000000000000000000

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmepMBWrBN4nx3g2SxCGt1o4NnK75hcAqS1mFCGQPzTKyx
RawDecoded
Length: 53 bytes
0xa2646970667358221220f4d36f657c426137f7b008659723421c6563c55bc76300b166a9bbd4292d0a0f64736f6c63430008040033

Transformations

Immutable Transformations

IDValueOffsets
25780x00000000000000000000000000000000000000000000000000000000000000001386, 15701

Storage Layout

SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)verse.sol:Verse
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))verse.sol:Verse
2032_totalSupplyuint256verse.sol:Verse
3032_namestringverse.sol:Verse
4032_symbolstringverse.sol:Verse
5020_owneraddressverse.sol:Verse
6020uniswapV2Routercontract IUniswapV2Router02verse.sol:Verse
7020uniswapV2Pairaddressverse.sol:Verse
7201swappingboolverse.sol:Verse
7211reinvestingboolverse.sol:Verse
7221maxPurchaseEnabledboolverse.sol:Verse
8020dividendTrackercontract VerseDividendTrackerverse.sol:Verse
9020devMarketingAndCharityAddressaddress payableverse.sol:Verse
10032maxPurchaseAmountuint256verse.sol:Verse
11032maxDailySellAmountuint256verse.sol:Verse
12032swapTokensAtAmountuint256verse.sol:Verse
13032_isBotmapping(address ⇒ bool)verse.sol:Verse
14032_confirmedBotsaddress[]verse.sol:Verse
1501aidiBuybackEnabledboolverse.sol:Verse
1511ethRedistributionEnabledboolverse.sol:Verse
1521devMarketingAndCharityEnabledboolverse.sol:Verse
16032buybackFeeuint256verse.sol:Verse
17032ethRedistributeFeeuint256verse.sol:Verse
18032devMarketingAndCharityFeeuint256verse.sol:Verse
19032totalFeeuint256verse.sol:Verse
20032gasForProcessinguint256verse.sol:Verse
2101tradingOpenboolverse.sol:Verse
22032launchTimeuint256verse.sol:Verse
23032minimumTokenBalanceForDividendsuint256verse.sol:Verse
24032_isExcludedFromFeesmapping(address ⇒ bool)verse.sol:Verse
25032automatedMarketMakerPairsmapping(address ⇒ bool)verse.sol:Verse
26032dailySellmapping(uint256 ⇒ mapping(address ⇒ uint256))verse.sol:Verse
27032lastTransfermapping(address ⇒ uint256)verse.sol:Verse
28032isExcludedFromDailyLimitmapping(address ⇒ bool)verse.sol:Verse

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x705bF4e3CCbF37B0cE5dE86B3F606e640A2a40BD on Ethereum Testnet Rinkeby (4)