token-icon

X34 FINANCE (X34)

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
X34
Holders
21+0.00%
Transfers
72

Profile Summary

Decimals
18

Market

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