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
0x608060405234801561001057600080fd5b5061001a33610168565b60018054808201825560008290527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf690810180546001600160a01b031990811673bccd20990cefd07f725409f80a41648126abefc7179091558254808401845582018054821673fa37d42f497e0890315645a4650439471ede1c501790558254808401845582018054821673a4f39a2c5d7b0437df06ff6f434f20b012673a341790558254808401845582018054821673dbf9047adf8a5147028a47cf95922277c43e5c551790558254808401909355910180548216736e6d10584f078210d199873a54ac31da9bc3decf17905560028054821673874e178a2f3f3f9d34db862453cd756e7eab038117905560038054821673ee5578a3bab33f7a56575785bb4846b90be37d501790556004805490911673dc15f68e5f80acd5966c84f518b1504a7e1772ca1790556101b8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611494806101c76000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80639faa4142116100665780639faa4142146100f6578063a8c0768214610116578063f2fde38b14610127578063f389de711461013a578063f6c61ef41461014d57600080fd5b806318c7a0be146100985780636c6a3788146100ad578063715018a6146100dd5780638da5cb5b146100e5575b600080fd5b6100ab6100a63660046111dc565b610155565b005b6100c06100bb3660046112b2565b610236565b6040516001600160a01b0390911681526020015b60405180910390f35b6100ab610260565b6000546001600160a01b03166100c0565b61010961010436600461119d565b610296565b6040516100d491906112e2565b60005b6040519081526020016100d4565b6100ab61013536600461119d565b610a84565b61011961014836600461119d565b610b1f565b6100ab61100e565b6000546001600160a01b031633146101885760405162461bcd60e51b815260040161017f90611326565b60405180910390fd5b6001548110156101e65781600182815481106101b457634e487b7160e01b600052603260045260246000fd5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505050565b6001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b03199091161790555050565b6001818154811061024657600080fd5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b0316331461028a5760405162461bcd60e51b815260040161017f90611326565b61029460006110d9565b565b6001546060906000906102aa906002611393565b67ffffffffffffffff8111156102d057634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156102f9578160200160208202803683370190505b506002546040516370a0823160e01b81526001600160a01b0386811660048301529293509116906370a082319060240160206040518083038186803b15801561034157600080fd5b505afa158015610355573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037991906112ca565b8160008151811061039a57634e487b7160e01b600052603260045260246000fd5b60209081029190910101526002546040516370a0823160e01b81526001600160a01b038581166004830152909116906370a082319060240160206040518083038186803b1580156103ea57600080fd5b505afa1580156103fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042291906112ca565b8160018151811061044357634e487b7160e01b600052603260045260246000fd5b6020026020010181815250506000610459611129565b60005b600154811015610a7a576001818154811061048757634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405163f07c354960e01b81526001600160a01b0388811660048301529091169063f07c35499060240160206040518083038186803b1580156104d557600080fd5b505afa1580156104e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050d91906112ca565b84610519836002611393565b8151811061053757634e487b7160e01b600052603260045260246000fd5b6020026020010181815250506001818154811061056457634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405163f07c354960e01b81526001600160a01b0388811660048301529091169063f07c35499060240160206040518083038186803b1580156105b257600080fd5b505afa1580156105c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ea91906112ca565b8460008151811061060b57634e487b7160e01b600052603260045260246000fd5b6020026020010181815161061f9190611393565b905250600454600180546001600160a01b039092169163406acfe9918391633bfc187c91908690811061066257634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405160e083901b6001600160e01b03191681526001600160a01b03909116600482015260240160206040518083038186803b1580156106ad57600080fd5b505afa1580156106c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e591906111c0565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201526024016101406040518083038186803b15801561072557600080fd5b505afa158015610739573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075d9190611207565b80516040516370a0823160e01b81526001600160a01b0389811660048301529294509116906370a082319060240160206040518083038186803b1580156107a357600080fd5b505afa1580156107b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107db91906112ca565b925081600001516001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561081a57600080fd5b505afa15801561082e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085291906112ca565b60025483516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b15801561089857600080fd5b505afa1580156108ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d091906112ca565b6108da90856113cb565b6108e491906113ab565b846108f0836002611393565b8151811061090e57634e487b7160e01b600052603260045260246000fd5b602002602001018181516109229190611393565b9150818152505081600001516001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561096657600080fd5b505afa15801561097a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099e91906112ca565b60025483516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b1580156109e457600080fd5b505afa1580156109f8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1c91906112ca565b610a2690856113cb565b610a3091906113ab565b84600081518110610a5157634e487b7160e01b600052603260045260246000fd5b60200260200101818151610a659190611393565b90525080610a7281611418565b91505061045c565b5091949350505050565b6000546001600160a01b03163314610aae5760405162461bcd60e51b815260040161017f90611326565b6001600160a01b038116610b135760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161017f565b610b1c816110d9565b50565b6002546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a082319060240160206040518083038186803b158015610b6857600080fd5b505afa158015610b7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba091906112ca565b90506000610bac611129565b60005b600154811015610f4d5760018181548110610bda57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405163f07c354960e01b81526001600160a01b0388811660048301529091169063f07c35499060240160206040518083038186803b158015610c2857600080fd5b505afa158015610c3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6091906112ca565b610c6a9085611393565b600454600180549296506001600160a01b039091169163406acfe9918391633bfc187c919086908110610cad57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460405160e083901b6001600160e01b03191681526001600160a01b03909116600482015260240160206040518083038186803b158015610cf857600080fd5b505afa158015610d0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d3091906111c0565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201526024016101406040518083038186803b158015610d7057600080fd5b505afa158015610d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da89190611207565b80516040516370a0823160e01b81526001600160a01b0389811660048301529294509116906370a082319060240160206040518083038186803b158015610dee57600080fd5b505afa158015610e02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2691906112ca565b925081600001516001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e6557600080fd5b505afa158015610e79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9d91906112ca565b60025483516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b158015610ee357600080fd5b505afa158015610ef7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1b91906112ca565b610f2590856113cb565b610f2f91906113ab565b610f399085611393565b935080610f4581611418565b915050610baf565b5060035b8015611002576003546001600160a01b031663bf3952d7610f736001846113ea565b6040518263ffffffff1660e01b8152600401610f9191815260200190565b60206040518083038186803b158015610fa957600080fd5b505afa158015610fbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe191906112ca565b8410610ff05795945050505050565b80610ffa81611401565b915050610f51565b50600095945050505050565b6000546001600160a01b031633146110385760405162461bcd60e51b815260040161017f90611326565b60005b600154811015610b1c576001818154811061106657634e487b7160e01b600052603260045260246000fd5b6000918252602082200154604080516359e9e9bf60e11b815290516001600160a01b039092169263b3d3d37e9260048084019382900301818387803b1580156110ae57600080fd5b505af11580156110c2573d6000803e3d6000fd5b5050505080806110d190611418565b91505061103b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805161014081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081019190915290565b805161118881611449565b919050565b8051801515811461118857600080fd5b6000602082840312156111ae578081fd5b81356111b981611449565b9392505050565b6000602082840312156111d1578081fd5b81516111b981611449565b600080604083850312156111ee578081fd5b82356111f981611449565b946020939093013593505050565b60006101408284031215611219578081fd5b61122161135b565b61122a8361117d565b81526112386020840161117d565b60208201526112496040840161117d565b6040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015261128260e0840161118d565b60e082015261010061129581850161117d565b908201526101206112a784820161117d565b908201529392505050565b6000602082840312156112c3578081fd5b5035919050565b6000602082840312156112db578081fd5b5051919050565b6020808252825182820181905260009190848201906040850190845b8181101561131a578351835292840192918401916001016112fe565b50909695505050505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b604051610140810167ffffffffffffffff8111828210171561138d57634e487b7160e01b600052604160045260246000fd5b60405290565b600082198211156113a6576113a6611433565b500190565b6000826113c657634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156113e5576113e5611433565b500290565b6000828210156113fc576113fc611433565b500390565b60008161141057611410611433565b506000190190565b600060001982141561142c5761142c611433565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610b1c57600080fdfea264697066735822122076377a51da91e7b09a0470cdde4a73a7a1d907c5b569bc189c72e1e95a7cec9b64736f6c63430008040033