token-icon

Green Consensus SA Shares

Token

Overview[ERC-20]

Max Total Supply
400,000.0
GCS
Holders
1+0.00%
Transfers
2

Profile Summary

Decimals
0

Market

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