token-icon

GIGA NIGGA

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
GIGGA
Holders
149+0.00%
Transfers
977

Profile Summary

Decimals
18

Market

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