token-icon

Hoard Dollar

Token

Overview[ERC-20]

Max Total Supply
1,503.78
USDH
Holders
28+0.00%
Transfers
79

Profile Summary

Decimals
18

Market

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