0 txs
0 calls
constructor
constructor(address _gfi, address _weth, address _swapFactory, address _router, address _priceOracle)
functions
gfi
viewfunction gfi() view returns (address)
owner
viewfunction owner() view returns (address)
priceOracle
viewfunction priceOracle() view returns (address)
router
viewfunction router() view returns (address)
slippage
viewfunction slippage() view returns (uint256)
swapFactory
viewfunction swapFactory() view returns (address)
weth
viewfunction weth() view returns (address)
adminConvertEarningsToGFIandBurn
nonpayablefunction adminConvertEarningsToGFIandBurn(uint256 minAmount)
convertEarningsToGFIandBurn
nonpayablefunction convertEarningsToGFIandBurn()
renounceOwnership
nonpayablefunction renounceOwnership()
setSlippage
nonpayablefunction setSlippage(uint256 _slippage)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b5060405162000f4a38038062000f4a83398101604081905262000034916200010f565b6200003f33620000a2565b600180546001600160a01b03199081166001600160a01b039788161790915560028054821695871695909517909455600380548516938616939093179092556004805484169185169190911790556005805490921692169190911790556200017e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200010a57600080fd5b919050565b600080600080600060a0868803121562000127578081fd5b6200013286620000f2565b94506200014260208701620000f2565b93506200015260408701620000f2565b92506200016260608701620000f2565b91506200017260808701620000f2565b90509295509295909350565b610dbc806200018e6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80637944f944116100715780637944f944146101435780638da5cb5b14610156578063cf15a8ee14610167578063f0fa55a91461016f578063f2fde38b14610182578063f887ea401461019557600080fd5b80630c19b05e146100b95780632630c12f146100e95780633e032a3b146100fc5780633fc8cef3146101135780636c9ef90314610126578063715018a61461013b575b600080fd5b6001546100cc906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6005546100cc906001600160a01b031681565b61010560065481565b6040519081526020016100e0565b6002546100cc906001600160a01b031681565b610139610134366004610c63565b6101a8565b005b61013961051a565b6003546100cc906001600160a01b031681565b6000546001600160a01b03166100cc565b610139610550565b61013961017d366004610c63565b6109cd565b610139610190366004610b44565b610a59565b6004546100cc906001600160a01b031681565b6000546001600160a01b031633146101db5760405162461bcd60e51b81526004016101d290610cb6565b60405180910390fd5b60028054600154604080518481526060810182526001600160a01b0393841694939092169260009291602083019080368337019050506040516370a0823160e01b81523060048201529091506000906001600160a01b038516906370a082319060240160206040518083038186803b15801561025657600080fd5b505afa15801561026a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028e9190610c7b565b60025483519192506001600160a01b03169083906000906102bf57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260018054845192169184919081106102fd57634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526004805460405163095ea7b360e01b815290831691810191909152602481018390529085169063095ea7b390604401602060405180830381600087803b15801561035c57600080fd5b505af1158015610370573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103949190610c43565b50600480546040516338ed173960e01b81526001600160a01b03909116916338ed1739916103cc9185918a9188913091429101610ceb565b600060405180830381600087803b1580156103e657600080fd5b505af11580156103fa573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104229190810190610b83565b506040516370a0823160e01b81523060048201526001600160a01b038416906342966c689082906370a082319060240160206040518083038186803b15801561046a57600080fd5b505afa15801561047e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a29190610c7b565b6040518263ffffffff1660e01b81526004016104c091815260200190565b602060405180830381600087803b1580156104da57600080fd5b505af11580156104ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105129190610c43565b505050505050565b6000546001600160a01b031633146105445760405162461bcd60e51b81526004016101d290610cb6565b61054e6000610af4565b565b60028054600154604080518481526060810182526001600160a01b03938416949390921692600092916020830190803683370190505060035460025460015460405163e6a4390560e01b81526001600160a01b039283166004820152908216602482015292935060009291169063e6a439059060440160206040518083038186803b1580156105de57600080fd5b505afa1580156105f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106169190610b67565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038616906370a082319060240160206040518083038186803b15801561065b57600080fd5b505afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106939190610c7b565b60025484519192506001600160a01b03169084906000906106c457634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600180548551921691859190811061070257634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526004805460405163095ea7b360e01b815290831691810191909152602481018390529086169063095ea7b390604401602060405180830381600087803b15801561076157600080fd5b505af1158015610775573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107999190610c43565b5060055460025460065460405163648f95c960e01b81526001600160a01b03928316600482015260248101919091526044810184905284821660648201526000928392169063648f95c9906084016040805180830381600087803b15801561080057600080fd5b505af1158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190610c93565b9150915080600014156108d457600480546040516338ed173960e01b81526001600160a01b03909116916338ed17399161087c91879187918b913091429101610ceb565b600060405180830381600087803b15801561089657600080fd5b505af11580156108aa573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108d29190810190610b83565b505b6040516370a0823160e01b81523060048201526001600160a01b038716906342966c689082906370a082319060240160206040518083038186803b15801561091b57600080fd5b505afa15801561092f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109539190610c7b565b6040518263ffffffff1660e01b815260040161097191815260200190565b602060405180830381600087803b15801561098b57600080fd5b505af115801561099f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c39190610c43565b5050505050505050565b6000546001600160a01b031633146109f75760405162461bcd60e51b81526004016101d290610cb6565b60646006541115610a545760405162461bcd60e51b815260206004820152602160248201527f477261766974792046696e616e63653a20494e56414c494420534c49505041476044820152604560f81b60648201526084016101d2565b600655565b6000546001600160a01b03163314610a835760405162461bcd60e51b81526004016101d290610cb6565b6001600160a01b038116610ae85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016101d2565b610af181610af4565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610b55578081fd5b8135610b6081610d71565b9392505050565b600060208284031215610b78578081fd5b8151610b6081610d71565b60006020808385031215610b95578182fd5b825167ffffffffffffffff80821115610bac578384fd5b818501915085601f830112610bbf578384fd5b815181811115610bd157610bd1610d5b565b8060051b604051601f19603f83011681018181108582111715610bf657610bf6610d5b565b604052828152858101935084860182860187018a1015610c14578788fd5b8795505b83861015610c36578051855260019590950194938601938601610c18565b5098975050505050505050565b600060208284031215610c54578081fd5b81518015158114610b60578182fd5b600060208284031215610c74578081fd5b5035919050565b600060208284031215610c8c578081fd5b5051919050565b60008060408385031215610ca5578081fd5b505080516020909101519092909150565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b81811015610d3a5784516001600160a01b031683529383019391830191600101610d15565b50506001600160a01b03969096166060850152505050608001529392505050565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610af157600080fdfea264697066735822122068ce79cd51ce08aac38a06801e5f0b4ac4921a418f8e435e91327043aa9e2a3b64736f6c63430008040033000000000000000000000000874e178a2f3f3f9d34db862453cd756e7eab03810000000000000000000000007ceb23fd6bc0add59e62ac25578270cff1b9f6190000000000000000000000003ed75aff4094d2aaa38fafca64ef1c152ec1cf2000000000000000000000000057de98135e8287f163c59ca4ff45f1341b6802480000000000000000000000002e0dfcd5d693ddce4f0e0c7472561f62b912b19a