token-icon

Edge Protocol

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
EDGE
Holders
145+0.00%
Transfers
816

Profile Summary

Decimals
18

Market

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