0 txs
7.1k calls
constructor
No constructor.
functions
getGovTierLevelKeys
viewfunction getGovTierLevelKeys() view returns (bytes32[])
getSingleTierData
viewfunction getSingleTierData(bytes32 _tierLevelKey) view returns (tuple)
getWalletTier
viewfunction getWalletTier(address _userAddress) view returns (bytes32 _tierLevel)
addTierLevel
nonpayablefunction addTierLevel(bytes32 _newTierLevel, tuple _tierData)
addWalletTierLevel
nonpayablefunction addWalletTierLevel(address[] _userAddress, bytes32[] _tierLevel)
govTierFacetInit
nonpayablefunction govTierFacetInit(bytes32 _bronze, bytes32 _silver, bytes32 _gold, bytes32 _platinum)
removeTierLevel
nonpayablefunction removeTierLevel(bytes32 _existingTierLevel)
saveTierLevel
nonpayablefunction saveTierLevel(bytes32[] _tierLevelKeys, tuple[] _newTierData)
updateTierLevel
nonpayablefunction updateTierLevel(bytes32 _updatedTierLevelKey, tuple _newTierData)
updateWalletTier
nonpayablefunction updateWalletTier(address[] _userAddress, bytes32[] _tierLevel)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611ebd806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063b0fd312c11610066578063b0fd312c1461010f578063e7acebbb14610122578063f9b3e93014610135578063fa697d871461018b578063fac43f681461019e57600080fd5b80632a3d4f14146100a357806349fe1b0b146100b857806361557310146100cb5780638c2a4283146100de578063979f4faa146100f1575b600080fd5b6100b66100b13660046119e5565b61029f565b005b6100b66100c6366004611aac565b610367565b6100b66100d9366004611ac5565b6104f1565b6100b66100ec366004611b0e565b6107a2565b6100f9610a33565b6040516101069190611bce565b60405180910390f35b6100b661011d366004611c12565b610a9c565b6100b6610130366004611c12565b610b6b565b61017d610143366004611c40565b6001600160a01b031660009081527f9c51bf374bc5dd42ac8968cdc58dce28cddf64a329afb7fd835a42e2cbfa71df602052604090205490565b604051908152602001610106565b6100b6610199366004611b0e565b610d15565b6102926101ac366004611aac565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905290600080516020611e2883398151915260009384526020908152604093849020845161010080820187528254825260019092015460ff8082169483019490945291820483161515958101959095526201000081048216151560608601526301000000810482161515608086015264010000000081048216151560a08601526501000000000081048216151560c0860152600160301b900416151560e08401525090919050565b6040516101069190611ccf565b336000818152600080516020611e488339815191526020819052604090912054600160381b900460ff166102ee5760405162461bcd60e51b81526004016102e590611ce4565b60405180910390fd5b82518451146103575760405162461bcd60e51b815260206004820152602f60248201527f4e65772054696572204b65797320616e64205469657244617461206c656e677460448201526e1a081b5d5cdd08189948195c5d585b608a1b60648201526084016102e5565b6103618484610f50565b50505050565b336000818152600080516020611e488339815191526020819052604090912054600160381b900460ff166103ad5760405162461bcd60e51b81526004016102e590611ce4565b6000838152600080516020611e28833981519152602081905260409091205469032d26d12e980b600000106104245760405162461bcd60e51b815260206004820152601d60248201527f42726f6e7a6520546965722063616e6e6f742062652072656d6f76656400000060448201526064016102e5565b61042d846110a4565b61048b5760405162461bcd60e51b815260206004820152602960248201527f546965723a2063616e6e6f742072656d6f76652c2054696572204c6576656c206044820152681b9bdd08195e1a5cdd60ba1b60648201526084016102e5565b6000848152602082815260408083209283556001909201805466ffffffffffffff1916905590518581527f24a222e3ce90669857ee58576fa0ca7b8f48f737553cb1bbd68fd8f65b4f2ccd910160405180910390a16103616104ec85611120565b611196565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c1320547fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c90600080516020611e28833981519152906001600160a01b031633146105955760405162461bcd60e51b815260206004820152601660248201527526bab9ba1037bbb7103a34329031b7b73a3930b1ba1760511b60448201526064016102e5565b600381015460ff16156105ea5760405162461bcd60e51b815260206004820152601c60248201527f416c726561647920696e697469616c697a656420476f7620546965720000000060448201526064016102e5565b604080516101008101825269032d26d12e980b6000008152601e602082015260009181018290526001606082018190526080820183905260a082015260c0810182905260e081019190915261064090879061123d565b604080516101008101825269065a4da25d3016c0000081526028602082015260009181018290526001606082018190526080820183905260a082015260c0810182905260e081019190915261069690869061123d565b6040805161010081018252690fe1c215e8f838e000008152603260208201526000918101919091526001606082018190526080820181905260a0820181905260c0820181905260e08201526106ec90859061123d565b6040805161010081018252691fc3842bd1f071c000008152604660208201526001918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915261074290849061123d565b60038101805460ff191660011790556040805187815260208101879052908101859052606081018490527fd3f33a8747ebbda4726ec33fc733ab2ae1bfe6879fa54a686376e4ef17eeb676906080015b60405180910390a1505050505050565b336000818152600080516020611e488339815191526020819052604090912054600160601b900460ff1661080a5760405162461bcd60e51b815260206004820152600f60248201526e3737ba1039bab832b91030b236b4b760891b60448201526064016102e5565b825184511461085b5760405162461bcd60e51b815260206004820152601e60248201527f6c656e677468206572726f7220696e2061646457616c6c65742074696572000060448201526064016102e5565b8351600080516020611e288339815191529060005b81811015610a2a57600087828151811061088c5761088c611d10565b602002602001015190506000801b846001016000836001600160a01b03166001600160a01b0316815260200190815260200160002054146109075760405162461bcd60e51b815260206004820152601560248201527420b63932b0b23c9020b9b9b4b3b732b2102a34b2b960591b60448201526064016102e5565b61092987838151811061091c5761091c611d10565b60200260200101516110a4565b61096c5760405162461bcd60e51b81526020600482015260146024820152731d1a595c881b195d995b081b9bdd08195e1a5cdd60621b60448201526064016102e5565b86828151811061097e5761097e611d10565b6020026020010151846001016000836001600160a01b03166001600160a01b03168152602001908152602001600020819055507fedf5c500931172fac209582a199d6f7d3e2b783dd4ff71aece73cfa4a38e155b818884815181106109e5576109e5611d10565b6020026020010151604051610a0f9291906001600160a01b03929092168252602082015260400190565b60405180910390a15080610a2281611d3c565b915050610870565b50505050505050565b60606000600080516020611e2883398151915260028101805460408051602080840282018101909252828152939450830182828015610a9157602002820191906000526020600020905b815481526020019060010190808311610a7d575b505050505091505090565b336000818152600080516020611e488339815191526020819052604090912054600160381b900460ff16610ae25760405162461bcd60e51b81526004016102e590611ce4565b600080516020611e28833981519152806000600080516020611e68833981519152610b0b611500565b81548110610b1b57610b1b611d10565b9060005260206000200154815260200190815260200160002060000154846000015111610b5a5760405162461bcd60e51b81526004016102e590611d57565b610b64858561123d565b5050505050565b336000818152600080516020611e488339815191526020819052604090912054600160381b900460ff16610bb15760405162461bcd60e51b81526004016102e590611ce4565b60008054604080516318160ddd60e01b815290516001600160a01b039092169182916318160ddd9160048083019260209291908290030181865afa158015610bfd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c219190611db4565b855110610c965760405162461bcd60e51b815260206004820152603a60248201527f47544c3a676f76686f6c64696e672073686f756c64206c657373207468656e2060448201527f746f74616c20737570706c79206f6620676f7620746f6b656e7300000000000060648201526084016102e5565b610c9f866110a4565b610d035760405162461bcd60e51b815260206004820152602f60248201527f546965723a2063616e6e6f742075706461746520546965722c2063726561746560448201526e081b995dc81d1a595c88199a5c9cdd608a1b60648201526084016102e5565b610d0d86866115f9565b505050505050565b336000818152600080516020611e488339815191526020819052604090912054600160601b900460ff16610d7d5760405162461bcd60e51b815260206004820152600f60248201526e3737ba1039bab832b91030b236b4b760891b60448201526064016102e5565b8251845114610dd95760405162461bcd60e51b815260206004820152602260248201527f6c656e677468206572726f7220696e207570646174652077616c6c657420746960448201526132b960f11b60648201526084016102e5565b8351600080516020611e288339815191529060005b81811015610a2a576000878281518110610e0a57610e0a611d10565b60200260200101519050610e2987838151811061091c5761091c611d10565b80610e4f57506000801b878381518110610e4557610e45611d10565b6020026020010151145b610e925760405162461bcd60e51b81526020600482015260146024820152731d1a595c881b195d995b081b9bdd08195e1a5cdd60621b60448201526064016102e5565b868281518110610ea457610ea4611d10565b6020026020010151846001016000836001600160a01b03166001600160a01b03168152602001908152602001600020819055507f4559b4e4dbc3ac9e971ff0ac1aa62be26bec3ac572790a6b44a67e9cfe8277fe81888481518110610f0b57610f0b611d10565b6020026020010151604051610f359291906001600160a01b03929092168252602082015260400190565b60405180910390a15080610f4881611d3c565b915050610dee565b600080516020611e2883398151915260005b835181101561036157610f8084828151811061091c5761091c611d10565b61103c5781600060028201610f93611500565b81548110610fa357610fa3611d10565b9060005260206000200154815260200190815260200160002060000154838281518110610fd257610fd2611d10565b60200260200101516000015111610ffb5760405162461bcd60e51b81526004016102e590611d57565b61103784828151811061101057611010611d10565b602002602001015184838151811061102a5761102a611d10565b602002602001015161123d565b611092565b61105184828151811061091c5761091c611d10565b156110925761109284828151811061106b5761106b611d10565b602002602001015184838151811061108557611085611d10565b60200260200101516115f9565b8061109c81611d3c565b915050610f62565b600080516020611e6883398151915254600090600080516020611e2883398151915290825b8181101561111557848360020182815481106110e7576110e7611d10565b9060005260206000200154141561110357506001949350505050565b8061110d81611d3c565b9150506110c9565b506000949350505050565b600080516020611e6883398151915254600090600080516020611e2883398151915290825b8181101561118e578483600201828154811061116357611163611d10565b9060005260206000200154141561117c57949350505050565b8061118681611d3c565b915050611145565b505050919050565b600080516020611e6883398151915254600080516020611e288339815191529060006111c3600183611dcd565b905080841461120e578260020181815481106111e1576111e1611d10565b906000526020600020015483600201858154811061120157611201611d10565b6000918252602090912001555b8260020180548061122157611221611de4565b6001900381819060005260206000200160009055905550505050565b600080516020611e6883398151915254600080516020611e2883398151915290600090601e9061126e906001611dfa565b11156112b55760405162461bcd60e51b815260206004820152601660248201527511d5130e88185c9c985e481cda5e9948195e18d9595960521b60448201526064016102e5565b8054604080516318160ddd60e01b815290516001600160a01b03909216916318160ddd916004808201926020929091908290030181865afa1580156112fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113229190611db4565b8351106113895760405162461bcd60e51b815260206004820152602f60248201527f47544c3a207469657220686f6c64696e672065786365656420676f7620746f6b60448201526e656e20746f74616c20737570706c7960881b60648201526084016102e5565b611392846110a4565b156113df5760405162461bcd60e51b815260206004820152601d60248201527f47544c3a20616c72656164792061646465642074696572206c6576656c00000060448201526064016102e5565b6000848152602083815260408083208651815586830151600191820180548985015160608b015160808c015160a08d015160c08e015160e08f015160ff90981661ffff1990961695909517610100941515949094029390931763ffff00001916620100009215159290920263ff0000001916919091176301000000911515919091021765ffff0000000019166401000000009115159190910265ff000000000019161765010000000000911515919091021766ff0000000000001916600160301b92151592909202919091179055600286018054918201815584529190922001859055517fb9e1e19d21fffaf085910529ddc0ee9274ec6da09534db212f8e49790a36d29b906114f29086908690611e12565b60405180910390a150505050565b600080600080516020611e28833981519152905060008160000160008360020160008154811061153257611532611d10565b600091825260208083209091015483528201929092526040018120546002840154909250815b818110156115ef578385600001600087600201848154811061157c5761157c611d10565b906000526020600020015481526020019081526020016000206000015411156115dd578092508460000160008660020183815481106115bd576115bd611d10565b906000526020600020015481526020019081526020016000206000015493505b806115e781611d3c565b915050611558565b5090949350505050565b600080516020611e28833981519152600061161384611120565b90506000808460000151600a6116299190611dfa565b905082156116735783600060028201611643600187611dcd565b8154811061165357611653611d10565b906000526020600020015481526020019081526020016000206000015491505b600284015461168490600190611dcd565b8310156116cd578360006002820161169d866001611dfa565b815481106116ad576116ad611d10565b906000526020600020015481526020019081526020016000206000015490505b8451811180156116dd5750845182105b6117295760405162461bcd60e51b815260206004820152601960248201527f47544c3a20486f6c64696e67732052616e6765204572726f720000000000000060448201526064016102e5565b600086815260208581526040918290208751815590870151600190910180548884015160608a015160808b015160a08c015160c08d015160e08e015160ff90981661ffff1990961695909517610100941515949094029390931763ffff00001916620100009215159290920263ff0000001916919091176301000000911515919091021765ffff0000000019166401000000009115159190910265ff000000000019161765010000000000911515919091021766ff0000000000001916600160301b92151592909202919091179055517fd34fa43280589b044cf4eb9a4f78cbf775fc75658496bcd7b8a3c00e6157a061906107929088908890611e12565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561186757611867611828565b604052919050565b600067ffffffffffffffff82111561188957611889611828565b5060051b60200190565b600082601f8301126118a457600080fd5b813560206118b96118b48361186f565b61183e565b82815260059290921b840181019181810190868411156118d857600080fd5b8286015b848110156118f357803583529183019183016118dc565b509695505050505050565b803560ff8116811461190f57600080fd5b919050565b8035801515811461190f57600080fd5b600061010080838503121561193857600080fd5b6040519081019067ffffffffffffffff8211818310171561195b5761195b611828565b8160405280925083358152611972602085016118fe565b602082015261198360408501611914565b604082015261199460608501611914565b60608201526119a560808501611914565b60808201526119b660a08501611914565b60a08201526119c760c08501611914565b60c08201526119d860e08501611914565b60e0820152505092915050565b600080604083850312156119f857600080fd5b823567ffffffffffffffff80821115611a1057600080fd5b611a1c86838701611893565b9350602091508185013581811115611a3357600080fd5b85019050601f81018613611a4657600080fd5b8035611a546118b48261186f565b81815260089190911b82018301908381019088831115611a7357600080fd5b928401925b82841015611a9d57611a8a8985611924565b8252848201915061010084019350611a78565b80955050505050509250929050565b600060208284031215611abe57600080fd5b5035919050565b60008060008060808587031215611adb57600080fd5b5050823594602084013594506040840135936060013592509050565b80356001600160a01b038116811461190f57600080fd5b60008060408385031215611b2157600080fd5b823567ffffffffffffffff80821115611b3957600080fd5b818501915085601f830112611b4d57600080fd5b81356020611b5d6118b48361186f565b82815260059290921b84018101918181019089841115611b7c57600080fd5b948201945b83861015611ba157611b9286611af7565b82529482019490820190611b81565b96505086013592505080821115611bb757600080fd5b50611bc485828601611893565b9150509250929050565b6020808252825182820181905260009190848201906040850190845b81811015611c0657835183529284019291840191600101611bea565b50909695505050505050565b6000806101208385031215611c2657600080fd5b82359150611c378460208501611924565b90509250929050565b600060208284031215611c5257600080fd5b611c5b82611af7565b9392505050565b8051825260ff602082015116602083015260408101511515604083015260608101511515606083015260808101511515608083015260a0810151151560a083015260c0810151611cb660c084018215159052565b5060e0810151611cca60e084018215159052565b505050565b6101008101611cde8284611c62565b92915050565b6020808252601290820152716e6f742065646974207469657220726f6c6560701b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415611d5057611d50611d26565b5060010190565b6020808252603e908201527f476f76486f6c64696e672053686f756c6420626520677265617465722074686560408201527f6e206c6173742074696572206c6576656c20476f7620486f6c64696e67730000606082015260800190565b600060208284031215611dc657600080fd5b5051919050565b600082821015611ddf57611ddf611d26565b500390565b634e487b7160e01b600052603160045260246000fd5b60008219821115611e0d57611e0d611d26565b500190565b8281526101208101611c5b6020830184611c6256fe9c51bf374bc5dd42ac8968cdc58dce28cddf64a329afb7fd835a42e2cbfa71de7eab9f6194b2afda22cb00495e5224632ea597f3f4acdafa99041919662a14759c51bf374bc5dd42ac8968cdc58dce28cddf64a329afb7fd835a42e2cbfa71e0a2646970667358221220020f328166f17595e4aa2a21fec1e040db80ec8c3f2d7530c05dd62a4ff6af7e64736f6c634300080a0033