0 txs
0 calls
constructor
constructor()
functions
checkTier
viewfunction checkTier(address caller) view returns (uint256)
owner
viewfunction owner() view returns (address)
supportedShareTokens
viewfunction supportedShareTokens(uint256) view returns (address)
viewAllGFIBalances
viewfunction viewAllGFIBalances(address caller) view returns (uint256[])
checkTierIncludeSnapshot
nonpayablefunction checkTierIncludeSnapshot() returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
takeSnapshotOfAllSupportedShareTokens
nonpayablefunction takeSnapshotOfAllSupportedShareTokens()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateSupportedShareTokens
nonpayablefunction updateSupportedShareTokens(address shareToken, uint256 index)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061001a3361014a565b60018054808201825560008290527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf690810180546001600160a01b031990811673bccd20990cefd07f725409f80a41648126abefc7179091558254808401845582018054821673fa37d42f497e0890315645a4650439471ede1c501790558254808401845582018054821673a4f39a2c5d7b0437df06ff6f434f20b012673a341790558254808401845582018054821673dbf9047adf8a5147028a47cf95922277c43e5c551790558254808401909355910180548216736e6d10584f078210d199873a54ac31da9bc3decf17905560028054821673874e178a2f3f3f9d34db862453cd756e7eab03811790556003805490911673ee5578a3bab33f7a56575785bb4846b90be37d5017905561019a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610bb5806101a96000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80639faa4142116100665780639faa4142146100f6578063a8c0768214610116578063f2fde38b14610127578063f389de711461013a578063f6c61ef41461014d57600080fd5b806318c7a0be146100985780636c6a3788146100ad578063715018a6146100dd5780638da5cb5b146100e5575b600080fd5b6100ab6100a6366004610a36565b610155565b005b6100c06100bb366004610a5f565b610236565b6040516001600160a01b0390911681526020015b60405180910390f35b6100ab610260565b6000546001600160a01b03166100c0565b610109610104366004610a15565b610296565b6040516100d49190610a8f565b60005b6040519081526020016100d4565b6100ab610135366004610a15565b610631565b610119610148366004610a15565b6106cc565b6100ab6108de565b6000546001600160a01b031633146101885760405162461bcd60e51b815260040161017f90610ad3565b60405180910390fd5b6001548110156101e65781600182815481106101b457634e487b7160e01b600052603260045260246000fd5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505050565b6001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b03199091161790555050565b6001818154811061024657600080fd5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b0316331461028a5760405162461bcd60e51b815260040161017f90610ad3565b61029460006109a9565b565b6001546060906000906102aa906002610b08565b67ffffffffffffffff8111156102d057634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156102f9578160200160208202803683370190505b506002546040516370a0823160e01b81526001600160a01b0386811660048301529293509116906370a082319060240160206040518083038186803b15801561034157600080fd5b505afa158015610355573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103799190610a77565b8160008151811061039a57634e487b7160e01b600052603260045260246000fd5b60209081029190910101526002546040516370a0823160e01b81526001600160a01b038581166004830152909116906370a082319060240160206040518083038186803b1580156103ea57600080fd5b505afa1580156103fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104229190610a77565b8160018151811061044357634e487b7160e01b600052603260045260246000fd5b60200260200101818152505060005b60015481101561062a576001818154811061047d57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405163f07c354960e01b81526001600160a01b0386811660048301529091169063f07c35499060240160206040518083038186803b1580156104cb57600080fd5b505afa1580156104df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105039190610a77565b8261050f836002610b08565b8151811061052d57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250506001818154811061055a57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405163f07c354960e01b81526001600160a01b0386811660048301529091169063f07c35499060240160206040518083038186803b1580156105a857600080fd5b505afa1580156105bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e09190610a77565b8260008151811061060157634e487b7160e01b600052603260045260246000fd5b602002602001018181516106159190610b08565b9052508061062281610b4e565b915050610452565b5092915050565b6000546001600160a01b0316331461065b5760405162461bcd60e51b815260040161017f90610ad3565b6001600160a01b0381166106c05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161017f565b6106c9816109a9565b50565b6002546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a082319060240160206040518083038186803b15801561071557600080fd5b505afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d9190610a77565b905060005b600154811015610821576001818154811061077d57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405163f07c354960e01b81526001600160a01b0386811660048301529091169063f07c35499060240160206040518083038186803b1580156107cb57600080fd5b505afa1580156107df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108039190610a77565b61080d9083610b08565b91508061081981610b4e565b915050610752565b5060035b80156108d4576003546001600160a01b031663bf3952d7610847600184610b20565b6040518263ffffffff1660e01b815260040161086591815260200190565b60206040518083038186803b15801561087d57600080fd5b505afa158015610891573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b59190610a77565b82106108c2579392505050565b806108cc81610b37565b915050610825565b5060009392505050565b6000546001600160a01b031633146109085760405162461bcd60e51b815260040161017f90610ad3565b60005b6001548110156106c9576001818154811061093657634e487b7160e01b600052603260045260246000fd5b6000918252602082200154604080516359e9e9bf60e11b815290516001600160a01b039092169263b3d3d37e9260048084019382900301818387803b15801561097e57600080fd5b505af1158015610992573d6000803e3d6000fd5b5050505080806109a190610b4e565b91505061090b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b0381168114610a1057600080fd5b919050565b600060208284031215610a26578081fd5b610a2f826109f9565b9392505050565b60008060408385031215610a48578081fd5b610a51836109f9565b946020939093013593505050565b600060208284031215610a70578081fd5b5035919050565b600060208284031215610a88578081fd5b5051919050565b6020808252825182820181905260009190848201906040850190845b81811015610ac757835183529284019291840191600101610aab565b50909695505050505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610b1b57610b1b610b69565b500190565b600082821015610b3257610b32610b69565b500390565b600081610b4657610b46610b69565b506000190190565b6000600019821415610b6257610b62610b69565b5060010190565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220d76bfcc77d9686cf96d86fad7c9223cfc5175ca476ab3d93a080c75ecfeeaebe64736f6c63430008040033