0 txs
1 call
constructor
constructor(address _zorbColorLib)
functions
generatePalette
viewfunction generatePalette(address walletAddress) view returns (tuple)
zorbColorLib
viewfunction zorbColorLib() view returns (address)
events
No events.
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b5060405162001ae438038062001ae4833981016040819052620000349162000330565b6001600160a01b0381166200008f5760405162461bcd60e51b815260206004820152601c60248201527f496e76616c6964205a6f7262436f6c6f724c6962206164647265737300000000604482015260640160405180910390fd5b6040805160c081018252603c60808201908152605f60a0830152815281518083018352602881526046602082810191909152820152600f91810191909152600a60608201528051600090620000e890829060026200027f565b5060208201516200010090600183019060026200027f565b506040828101516002928301805460609586015160ff9081166101000261ffff19909216931692909217919091179055805160c081018252604b60808201908152606460a0830152815281518083018352601e81526041602082810191909152820152600a91810191909152600f928101929092528151600391620001879183916200027f565b5060208201516200019f90600183019060026200027f565b506040828101516002928301805460609586015160ff9081166101000261ffff19909216931692909217919091179055805160c081018252601460808201908152604660a083015281528151808301835260418152605a602082810191909152820152601e91810191909152600f928101929092528151600691620002269183916200027f565b5060208201516200023e90600183019060026200027f565b5060408201516002909101805460609093015160ff9081166101000261ffff199094169216919091179190911790556001600160a01b031660805262000362565b600183019183908215620003075791602002820160005b83821115620002d657835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262000296565b8015620003055782816101000a81549060ff0219169055600101602081600001049283019260010302620002d6565b505b506200031592915062000319565b5090565b5b808211156200031557600081556001016200031a565b6000602082840312156200034357600080fd5b81516001600160a01b03811681146200035b57600080fd5b9392505050565b60805161176062000384600039600081816040015261012e01526117606000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806318018a251461003b5780636e65f6d01461007f575b600080fd5b6100627f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b61009261008d366004611280565b61009f565b60405161007691906112f9565b6100d16040518060a0016040528060608152602001606081526020016060815260200160608152602001606081525090565b6040516bffffffffffffffffffffffff19606084901b16602082015260009060340160408051808303601f1901815290829052805160209091012063018b7d7760e31b82526001600160a01b0385811660048401529092506000917f000000000000000000000000000000000000000000000000000000000000000090911690630c5bebb8906024016101e060405180830381865afa158015610178573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061019c9190611474565b905060006101a9836108ae565b90506101ce604080516060810182526000808252602082018190529181019190915290565b60006101df8560046028608c6108fa565b6020850151519091506102179061020a90836101fe8960046064610978565b60649183900302040190565b6101689081900781010790565b61ffff1682526040805160c08101918290526102f39187916007916000908290608082019083906002908280855b825461010083900a900460ff168152602060019283018181049485019490930390920291018084116102455790505b50505091835250506040805180820191829052602090920191906001840190600290826000855b825461010083900a900460ff1681526020600192830181810494850194909303909202910180841161029b575050509284525050506002919091015460ff8082166020840152610100909104166040909101526109f8565b60ff1660208301526040805160c08101918290526103d091879160029160009082906080820190839086908280855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610322575050509284525050604080518082019182905260209093019291506001840190600290826000855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610376575050509284525050506002919091015460ff8082166020840152610100909104166040909101526000610ac3565b60ff1660408301526103fb604080516060810182526000808252602082018190529181019190915290565b600061040c876004600160f06108fa565b845161016861ffff91821683018190078101071683526040805160c08101918290526003805460ff16608083019081529394506104c4938b9360069392918391839060029082600160a0870180841161024557505050928452505060408051808201918290526001858101805460ff1683526020958601959294509260029290918491860180841161029b575050509284525050506002919091015460ff8082166020840152610100909104166040909101526109f8565b60ff90811660208401526040805160c0810191829052600380549093166080820190815261056e938b93600893928391839060029082600160a0870180841161032257505050928452505060408051808201918290526001858101805460ff16835260209586019592945092600292909184918601808411610376575050509284525050506002919091015460ff8082166020840152610100909104166040909101526000610ac3565b60ff9081166040840152851660010361058a57835161ffff1682525b60408051606081018252600080825260208201819052918101829052906105b58960078360b46108fa565b61ffff16905060006105cc8a60096000605a6108fa565b61ffff16905060006105e18b600c6064610978565b90506000610168848a6000015161ffff16018161060057610600611534565b069050600061016884896000015161ffff16018161062057610620611534565b0690506101686064838303850204830161ffff9190061686526040805160c081019091526106f5908e90600a9060068160808101826002828282602002820191600090825460ff61010084900a9091041681526020600192830181810494850194909303909202910180841161024557505050928452505060408051808201918290526001858101805460ff1683526020958601959294509260029290918491860180841161029b575050509284525050506002919091015460ff8082166020840152610100909104166040909101526109f8565b60ff1660208701526040805160c08101918290526107d4918f91600b91600690829060808201908390600290826000855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610726575050509284525050604080518082019182905260209093019291506001840190600290826000855b825461010083900a900460ff1681526020600192830181810494850194909303909202910180841161077a575050509284525050506002919091015460ff8082166020840152610100909104166040909101526001610ac3565b60ff16604087015250600093506107f092508a9150610b989050565b9050600061080c826001602002015160005b6020020151610c2a565b602083015161081c906001610802565b602084015161082c906002610802565b60405160200161083e9392919061154a565b6040516020818303038152906040529050600061085d8b89888c610cbd565b90506040518060a001604052806108738a610eb4565b815260200161088188610eb4565b815260200161088f86610eb4565b815260208101939093526040909201529b9a5050505050505050505050565b6000600f82901a60e68111156108c75750600492915050565b60b48160ff1611156108dc5750600392915050565b60328160ff1611156108f15750600292915050565b50600192915050565b60008282038161090e878760028502610978565b9050818103600081131561094257858112610936578481136109305780610938565b84610938565b855b9350505050610970565b8560000381136109655784600003811261095c578061096a565b8460000361096a565b856000035b93505050505b949350505050565b60008084601f8516602081106109905761099061151e565b1a9050600085601f6001870116602081106109ad576109ad61151e565b1a9050600086601f6002880116602081106109ca576109ca61151e565b1a9050601083901b600883901b0181018581816109e9576109e9611534565b069450505050505b9392505050565b600080610a2f85858560000151600060028110610a1757610a1761151e565b6020020151865160015b60200201510360ff16610978565b83515190915060ff9081168201906000908790600388011660208110610a5757610a5761151e565b604087015191901a915060009060ff168281610a7557610a75611534565b0660ff16905060006002876040015160ff1681610a9457610a94611534565b04820390508381016000811215610aa9575060005b6064811315610ab6575060645b9998505050505050505050565b60008082610ad5578360200151610aeb565b6040805180820190915260558152606260208201525b90506000610b03878784846020020151856001610a21565b825190915060ff908116820190600090899060038a011660208110610b2a57610b2a61151e565b606089015191901a915060009060ff168281610b4857610b48611534565b0660ff16905060006002896060015160ff1681610b6757610b67611534565b04820390508381016000811215610b7c575060005b6063811315610b89575060635b9b9a5050505050505050505050565b610ba0611235565b6020808301510151610bc090610bb790600a6115e1565b60006064610f0f565b6020808401510152610be4600a8360015b602002015160400151610bb791906115f4565b602080840151604090810192909252908301510151610c0890610bb79060086115e1565b604083015160200152610c1e6014836002610bd1565b60408084015101525090565b60606000610c3783610f37565b600101905060008167ffffffffffffffff811115610c5757610c576113f6565b6040519080825280601f01601f191660200182016040528015610c81576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084610c8b57509392505050565b606060008260ff1667ffffffffffffffff811115610cdd57610cdd6113f6565b604051908082528060200260200182016040528015610d2857816020015b6040805160608082018352815260006020808301829052928201528252600019909201910181610cfb5790505b5090506040518060600160405280610d3f87610eb4565b8152602001600060ff168152602001600160ff1681525081600081518110610d6957610d6961151e565b602002602001018190525060028360ff161115610e5c576000610d8d600285611607565b905060005b8160ff168160ff161015610e59576000610dc389610db1846003611620565b610dbc906010611643565b8a8a611010565b90506040518060600160405280610dd983610eb4565b8152602001610de9856001611643565b610df4856001611643565b610dff906051611620565b610e09919061165c565b60ff168152602001600160ff1681525084836001610e279190611643565b60ff1681518110610e3a57610e3a61151e565b6020026020010181905250508080610e519061168c565b915050610d92565b50505b6040518060600160405280610e7086610eb4565b8152605160208201526001604090910181905282518391610e90916115f4565b81518110610ea057610ea061151e565b602090810291909101015295945050505050565b6060610ec7826000015161ffff16610c2a565b610ed7836020015160ff16610c2a565b610ee7846040015160ff16610c2a565b604051602001610ef9939291906116ab565b6040516020818303038152906040529050919050565b600082841015610f205750816109f1565b81841115610f2f5750806109f1565b509192915050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310610f765772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610fa2576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310610fc057662386f26fc10000830492506010015b6305f5e1008310610fd8576305f5e100830492506008015b6127108310610fec57612710830492506004015b60648310610ffe576064830492506002015b600a831061100a576001015b92915050565b60408051606081018252600080825260208201819052918101919091526000606486601460ff88160660ff166020811061104c5761104c61151e565b1a8161105a5761105a611534565b0660ff1690506000611084856000015161ffff16856000015161ffff168460649183900302040190565b905061016861109a88886001016000601e6108fa565b8201816110a9576110a9611534565b06905060405180606001604052808261ffff168152602001611176898960020160006040518060800160405290816000820160028060200260405190810160405280929190826002801561027457815460ff16835260209081028301926001910180841161024557505050928452505060408051808201918290526001858101805460ff1683526020958601959294509260029290918491860180841161029b575050509284525050506002919091015460ff8082166020840152610100909104166040909101526109f8565b60ff90811682526040805160c08101918290526000805490931660808201908152602090940193611225938d9360038e0193928391839060029082600160a0870180841161032257505050928452505060408051808201918290526001858101805460ff16835260209586019592945092600292909184918601808411610376575050509284525050506002919091015460ff8082166020840152610100909104166040909101526000610ac3565b60ff169052979650505050505050565b6040518060a001604052806005905b61124c611262565b8152602001906001900390816112445790505090565b60405180606001604052806003906020820280368337509192915050565b60006020828403121561129257600080fd5b81356001600160a01b03811681146109f157600080fd5b60005b838110156112c45781810151838201526020016112ac565b50506000910152565b600081518084526112e58160208601602086016112a9565b601f01601f19169290920160200192915050565b60006020808352835160a08285015261131560c08501826112cd565b905081850151601f19604081878503018188015261133384846112cd565b9350808801519250606082888603018189015261135085856112cd565b94508089015193508288860301608089015261136c85856112cd565b60808a0151898203850160a08b015280518083529196508701945086860190600581901b8701880160005b828110156113e65786898303018452875180518684526113b9878501826112cd565b828d015160ff908116868f01529289015190921693880193909352978a0197938a01939150600101611397565b509b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff8111828210171561143d57634e487b7160e01b600052604160045260246000fd5b60405290565b6040516060810167ffffffffffffffff8111828210171561143d57634e487b7160e01b600052604160045260246000fd5b60006101e080838503121561148857600080fd5b601f848185011261149857600080fd5b6114a061140c565b9184019180868411156114b257600080fd5b855b848110156115135787848201126114cb5760008081fd5b6114d3611443565b80606083018a8111156114e65760008081fd5b835b818110156115005780518452602093840193016114e8565b50508452506020909201916060016114b4565b509695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b630d0e6d8560e31b8152600084516115698160048501602089016112a9565b61016160f51b600491840191820152845161158b8160068401602089016112a9565b6201296160ed1b6006929091019182015283516115af8160098401602088016112a9565b61252960f01b60099290910191820152600b0195945050505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561100a5761100a6115cb565b8181038181111561100a5761100a6115cb565b60ff828116828216039081111561100a5761100a6115cb565b60ff818116838216029081169081811461163c5761163c6115cb565b5092915050565b60ff818116838216019081111561100a5761100a6115cb565b600060ff83168061167d57634e487b7160e01b600052601260045260246000fd5b8060ff84160491505092915050565b600060ff821660ff81036116a2576116a26115cb565b60010192915050565b630d0e6d8560e31b8152600084516116ca8160048501602089016112a9565b600b60fa1b60049184019182015284516116eb8160058401602089016112a9565b61094b60f21b60059290910191820152835161170e8160078401602088016112a9565b61252960f01b600792909101918201526009019594505050505056fea2646970667358221220eaffe82db4f0ee930af40c6324811bcfdc33b1495d2c9a9f819ddf1477316e1964736f6c634300081400330000000000000000000000006c41e81fa116d9d6ab3acc994a12eef5ca455d56