0 txs
1 call
constructor
constructor(address _fi, address m)
functions
accountBalance
viewfunction accountBalance(address account) view returns (tuple ab)
fi
viewfunction fi() view returns (address)
lpQuota
viewfunction lpQuota(uint256 lpAmount) view returns (uint256)
needLP
viewfunction needLP(address account) view returns (uint256)
owner
viewfunction owner() view returns (address)
poolsInfo
viewfunction poolsInfo() view returns (tuple[] ps, uint256[] actualIssues, uint256[] poolIds)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x6080346100ee57601f6121c638819003918201601f19168301916001600160401b038311848410176100f35780849260409485528339810103126100ee5761004681610109565b906001600160a01b039061005c90602001610109565b169081156100d857600080546001600160a01b031981168417825560405193916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3600180546001600160a01b0319166001600160a01b03929092169190911790556120a8908161011e8239f35b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036100ee5756fe6080604052600436101561001257600080fd5b60003560e01c8063715018a614610acb5780638146a6df1461084a5780638da5cb5b14610821578063935fbe8c146101d0578063c61b20e2146101a7578063c996231e14610170578063d294cb0f146101065763f2fde38b1461007457600080fd5b34610101576020366003190112610101576004356001600160a01b03811690819003610101576100a2611f7c565b80156100eb57600080546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b34610101576020366003190112610101576004356001600160a01b03811681036101015761013560c0916111b4565b60a0604051918051835260208101516020840152604081015160408401526060810151606084015260808101516080840152015160a0820152f35b34610101576020366003190112610101576004356001600160a01b03811681036101015761019f602091610d98565b604051908152f35b34610101576000366003190112610101576001546040516001600160a01b039091168152602090f35b3461010157600036600319011261010157600154604051634584736560e01b8152906001600160a01b0316602082600481845afa918215610502576000926107ed575b5061021d82610c47565b9161022b6040519384610b8a565b80835261023a601f1991610c47565b0160005b818110610786575050604051634584736560e01b8152602081600481855afa801561050257600090610752575b6102759150610c5e565b91604051634584736560e01b8152602081600481865afa80156105025760009061071e575b6102a49150610c5e565b9160005b604051634584736560e01b8152602081600481865afa908115610502576000916106ed575b508110156105fc5760405163f87793ad60e01b815260048101829052602081602481865afa908115610502576000916105cb575b5061030c8286610c90565b5260405163f87793ad60e01b815260048101829052602081602481865afa9081156105025760009161059a575b5060405163068bcd8d60e01b81526004810182905261016081602481875afa9081156105025760009161056b575b506103728386610c90565b5261037d8285610c90565b50426001600160401b0360206103938588610c90565b5101511611156103a7575b506001016102a8565b6103c86001600160401b0360206103be8588610c90565b5101511642610d7e565b604051637260fbc160e11b8152602081600481885afa90811561050257600091610524575b50906001600160401b03610402921690610c27565b6001810180911161050e57806104188489610c90565b526001600160401b03604061042d8588610c90565b51015116101561039e57600160606104458487610c90565b51015260206001600160401b03604061045e8588610c90565b5101511660e061046e8588610c90565b5101516040516307e2391360e11b815260048101949094526001600160401b03919091166024840152604483015281606481865afa908115610502576000916104cd575b50906001916101006104c48387610c90565b5101529061039e565b906020823d82116104fa575b816104e660209383610b8a565b810103126104f757505160016104b2565b80fd5b3d91506104d9565b6040513d6000823e3d90fd5b634e487b7160e01b600052601160045260246000fd5b906020823d8211610563575b8161053d60209383610b8a565b810103126104f75750906001600160401b0361055b61040293610cba565b9192506103ed565b3d9150610530565b61058d91506101603d8111610593575b6105858183610b8a565b810190610cce565b87610367565b503d61057b565b906020823d82116105c3575b816105b360209383610b8a565b810103126104f757505186610339565b3d91506105a6565b906020823d82116105f4575b816105e460209383610b8a565b810103126104f757505186610301565b3d91506105d7565b505091906040519283926060840160608552825180915260206080860193019060005b818110610651575050508161063f918561064d9594036020870152610b24565b908382036040850152610b24565b0390f35b91949550919260206101606001926001600160401b03610140895180518452828682015116868501528260408201511660408501526060810151151560608501526080810151608085015260a081015160a085015260c081015160c085015260e081015160e08501526101008101516101008501528261012082015116610120850152015116610140820152019501910191869594939261061f565b906020823d8211610716575b8161070660209383610b8a565b810103126104f7575051866102cd565b3d91506106f9565b506020813d60201161074a575b8161073860209383610b8a565b81010312610101576102a4905161029a565b3d915061072b565b506020813d60201161077e575b8161076c60209383610b8a565b8101031261010157610275905161026b565b3d915061075f565b60209060405161079581610b58565b60008152600083820152600060408201526000606082015260006080820152600060a0820152600060c0820152600060e08201526000610100820152600061012082015260006101408201528282870101520161023e565b90916020823d602011610819575b8161080860209383610b8a565b810103126104f75750519082610213565b3d91506107fb565b34610101576000366003190112610101576000546040516001600160a01b039091168152602090f35b346101015760203660031901126101015760015460405163a8aa1b3160e01b81526001600160a01b0390911690602081600481855afa90811561050257600091610aac575b506040516318160ddd60e01b81526001600160a01b039190911691602082600481865afa91821561050257600092610a77575b5060606004929360405193848092630240bc6b60e21b82525afa801561050257600092600091610a41575b50604051637e062a3560e11b815292602084600481865afa93841561050257600094610a20575b50604051631831240b60e31b815293602085600481875afa9081156105025761095c6020926001600160701b0392600498600092610a01575b506001600160a01b0316611fa5565b5092169360405195868092637e062a3560e11b82525afa8015610502576109a2946000916109d2575b506001600160a01b039182169116146109c1575b50600435610c14565b60068102908082046006149015171561050e5760209161019f91610c27565b6001600160701b0391501683610999565b6109f4915060203d6020116109fa575b6109ec8183610b8a565b810190610bab565b86610985565b503d6109e2565b610a19919250853d87116109fa576109ec8183610b8a565b908a61094d565b610a3a91945060203d6020116109fa576109ec8183610b8a565b9285610914565b9050610a6691925060603d606011610a70575b610a5e8183610b8a565b810190610bde565b50919091846108ed565b503d610a54565b91506020823d602011610aa4575b81610a9260209383610b8a565b810103126101015790519060606108c2565b3d9150610a85565b610ac5915060203d6020116109fa576109ec8183610b8a565b8261088f565b3461010157600036600319011261010157610ae4611f7c565b600080546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b906020808351928381520192019060005b818110610b425750505090565b8251845260209384019390920191600101610b35565b61016081019081106001600160401b03821117610b7457604052565b634e487b7160e01b600052604160045260246000fd5b90601f801991011681019081106001600160401b03821117610b7457604052565b9081602091031261010157516001600160a01b03811681036101015790565b51906001600160701b038216820361010157565b9081606091031261010157610bf281610bca565b916040610c0160208401610bca565b92015163ffffffff811681036101015790565b8181029291811591840414171561050e57565b8115610c31570490565b634e487b7160e01b600052601260045260246000fd5b6001600160401b038111610b745760051b60200190565b90610c6882610c47565b610c756040519182610b8a565b8281528092610c86601f1991610c47565b0190602036910137565b8051821015610ca45760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b51906001600160401b038216820361010157565b90816101609103126101015760405190610ce782610b58565b80518252610cf760208201610cba565b6020830152610d0860408201610cba565b60408301526060810151801515810361010157610d75916101409160608501526080810151608085015260a081015160a085015260c081015160c085015260e081015160e0850152610100810151610100850152610d696101208201610cba565b61012085015201610cba565b61014082015290565b9190820391821161050e57565b9190820180921161050e57565b90610da2826111b4565b60015460405163a8aa1b3160e01b81526001600160a01b03909116939190602081600481885afa908115610502576000916110fb575b506040516318160ddd60e01b81526001600160a01b0391909116949091602083600481895afa928315610502576000936110c4575b5060606004959660405196878092630240bc6b60e21b82525afa80156105025760009560009161109e575b50604051637e062a3560e11b8152602081600481875afa9081156105025760009161107f575b50604051631831240b60e31b8152602081600481885afa8015610502576001600160701b0392610e9e9260009261105e57506001600160a01b0316611fa5565b50961695604051637e062a3560e11b8152602081600481885afa9081156105025760009161103f575b506001600160a01b0391821691161461102e575b50604051632e8c5a3760e11b81526001600160a01b039094166004850181905293602081602481865afa8015610502578690600090610ff8575b610f1f9250610c14565b60068102908082046006149015171561050e57610f3e84602092610c27565b94602460405180958193630595658d60e41b835260048301525afa91821561050257600092610fc3575b5060600151610f7691610d7e565b808310610f865750505050600090565b610f9892610f9391610d7e565b610c14565b9060068102908082046006149015171561050e57610fb591610c27565b6001810180911161050e5790565b91506020823d602011610ff0575b81610fde60209383610b8a565b81010312610101579051906060610f68565b3d9150610fd1565b50506020813d602011611026575b8161101360209383610b8a565b810103126101015785610f1f9151610f15565b3d9150611006565b6001600160701b0316945038610edb565b611058915060203d6020116109fa576109ec8183610b8a565b38610ec7565b61107891925060203d6020116109fa576109ec8183610b8a565b903861094d565b611098915060203d6020116109fa576109ec8183610b8a565b38610e5e565b90506110ba91955060603d606011610a7057610a5e8183610b8a565b5094909438610e38565b95926020873d6020116110f3575b816110df60209383610b8a565b810103126104f75750945191946060610e0d565b3d91506110d2565b611114915060203d6020116109fa576109ec8183610b8a565b38610dd8565b6001600160401b03600719911601906001600160401b03821161050e57565b906001600160401b03809116911603906001600160401b03821161050e57565b906001600160401b0316908115610c31576001600160401b03160490565b9081602091031261010157516001600160801b03811681036101015790565b6001600160801b036001911601906001600160801b03821161050e57565b9060405160c081018181106001600160401b03821117610b74576040526000815260006020820152600060408201526000606082015260006080820152600060a0820152809260018060a01b036001541693604051637758187960e01b815260018060a01b0383166004820152602081602481895afa90811561050257600091611f4a575b5060a08401526040516330f2045f60e11b81526001600160a01b0383166004820152600081602481895afa90811561050257600091611ebb575b509060005b8251811015611cd75761128b8184610c90565b5160405163068bcd8d60e01b815260048101829052610160816024818c5afa90811561050257600091611cb8575b506112da6001600160401b036020830151166001600160401b034216611139565b604051637260fbc160e11b81526020816004818e5afa90811561050257600091611c6e575b506113146001600160401b0391600193611159565b16016001600160401b03811161050e5760608201511590811591611bcb575b50156117b0576040516334c34ab160e11b81526001600160a01b038716600482015260248101839052906020826044818d5afa8015610502576001600160801b0392600091611782575b506001600160401b0360408301511692839116106113a3575b5050506001905b01611278565b6001600160401b036020610100830151920151169160405193639e8f94f960e01b855260018060a01b038916600486015260248501526044840152606483015260848201526101008160a4818b5afa90811561050257600080819282946116a0575b50906114186114249260608b0151610d8b565b60608a01528851610d8b565b8752608081015161145b575b509081600192611442575b8192611396565b611450906040880151610d8b565b60408701523861143b565b60405163b74e452b60e01b81526020816004818d5afa90811561050257600091611667575b506001600160401b036020830151166001600160401b03606084015116600460208d60405192838092637260fbc160e11b82525afa801561050257600090611628575b6001600160401b0391501602906001600160401b03821691820361050e5701906001600160401b03821161050e576004916114fd91611139565b604051637260fbc160e11b8152916020908390818e5afa918215610502576000926115d7575b5061153b6001959493926001600160401b0392611159565b1690604081016001600160401b0361155d818351168260608601511690611139565b168310156115b2575b82611576575b5050509091611430565b6001600160401b036115926115a594608061159b950151610c14565b91511690610c27565b60a0890151610d8b565b60a088015238808061156c565b91506001600160401b036115d0818451168260608501511690611139565b1691611566565b90916020823d8211611620575b816115f160209383610b8a565b810103126104f7575061153b6001959493926116146001600160401b0393610cba565b93949596509150611523565b3d91506115e4565b6020823d821161165f575b8161164060209383610b8a565b810103126104f7575061165a6001600160401b0391610cba565b6114c3565b3d9150611633565b906020823d8211611698575b8161168060209383610b8a565b810103126104f7575061169290610cba565b38611480565b3d9150611673565b9250509150806101003d811161177b575b6116bb8183610b8a565b81010361010081126117775781519160a0602082015192603f19011261177357604051938460a08101106001600160401b0360a08701111761175f57509061141860e06114249360a0870160405261171560408201610cba565b875261172360608201610cba565b602088015261173460808201610cba565b604088015261174560a08201610cba565b606088015260c08101516080880152015194939250611405565b634e487b7160e01b81526041600452602490fd5b8380fd5b8280fd5b503d6116b1565b6117a3915060203d81116117a9575b61179b8183610b8a565b810190611177565b3861137d565b503d611791565b9660086001600160401b0360408a9694960151161180611b5e575b15611ad0576040516334c34ab160e11b81526001600160a01b038716600482015260248101859052600095906020816044818e5afa80156105025761181891600091611ab2575b50611196565b604051631777727360e01b81526001600160a01b0389166004820152602481018790526020816044818f5afa908115610502578b90600092611a77575b506001600160801b036118756001600160401b036040819401511661111a565b921691169081808210911802186001600160801b038216116119cb57604051630699bbd560e31b81526001600160a01b0389166004820152602481018790526001600160801b03821660448201526020816064818f5afa9081156105025760009161199a575b508b81611904575b50506001600160801b03166001600160801b03811461050e57600101611818565b909761191289602092610d8b565b9861191e818d51610d8b565b8c52602460405180948193631291af8360e21b835260048301525afa90811561050257600091611967575b509061195e6001600160801b03928b51610d8b565b8a52908b6118e3565b906020823d8211611992575b8161198060209383610b8a565b810103126104f757505161195e611949565b3d9150611973565b906020823d82116119c3575b816119b360209383610b8a565b810103126104f7575051386118db565b3d91506119a6565b506040516301431a6560e41b81526001600160a01b038816600482015260248101959095529097509390926020816044818c5afa90811561050257600091611a46575b5081611a2d611a2360019594611a3c94610d7e565b60808a0151610d8b565b60808901526060880151610d8b565b606087015261139d565b906020823d8211611a6f575b81611a5f60209383610b8a565b810103126104f757505181611a0e565b3d9150611a52565b6001600160401b03919250611875826040611aa76001600160801b039460203d81116117a95761179b8183610b8a565b959450505050611855565b611aca915060203d81116117a95761179b8183610b8a565b38611812565b6040516301431a6560e41b81526001600160a01b038716600482015260248101949094529650916020816044818b5afa90811561050257600091611b2b575b5090611b216001926080880151610d8b565b608087015261139d565b906020823d8211611b56575b81611b4460209383610b8a565b810103126104f7575051611b21611b0f565b3d9150611b37565b506040516334c34ab160e11b81526001600160a01b0387166004820152602481018590526020816044818d5afa801561050257611ba291600091611ab25750611196565b6001600160801b036001600160401b03611bc18160408d01511661111a565b16911611156117cb565b6001600160401b0390816040850151169182911611156113335760e08301516040516307e2391360e11b8152600481018690526001600160401b039290921660248301526044820152600191506020816064818e5afa90811561050257600091611c3d575b5061010083015238611333565b906020823d8211611c66575b81611c5660209383610b8a565b810103126104f757505138611c30565b3d9150611c49565b906020823d8211611cb0575b81611c8760209383610b8a565b810103126104f75750611314600192611ca76001600160401b0393610cba565b925092506112ff565b3d9150611c7a565b611cd191506101603d8111610593576105858183610b8a565b386112b9565b50604051633baed92f60e01b81526001600160a01b03841660048201529095929150602081602481865afa801561050257600090611e87575b611d1c91508451610d8b565b835260405163c5e1eed160e01b81526001600160a01b0382166004820152602081602481865afa90811561050257600091611e55575b5060208481019190915260405163fc83a27b60e01b81526001600160a01b0383166004820152919082602481865afa91821561050257600092611e1f575b50611da16020926040860151610d8b565b6040850152602460405180948193624acbe160e51b835260018060a01b031660048301525afa90811561050257600091611deb575b50611de660609182840151610d8b565b910152565b90506020813d602011611e17575b81611e0660209383610b8a565b810103126101015751611de6611dd6565b3d9150611df9565b91506020823d602011611e4d575b81611e3a60209383610b8a565b8101031261010157905190611da1611d90565b3d9150611e2d565b90506020813d602011611e7f575b81611e7060209383610b8a565b81010312610101575138611d52565b3d9150611e63565b506020813d602011611eb3575b81611ea160209383610b8a565b8101031261010157611d1c9051611d10565b3d9150611e94565b3d8083833e611eca8183610b8a565b810190602081830312611777578051906001600160401b038211611773570181601f8201121561177757805190611f0082610c47565b93611f0e6040519586610b8a565b82855260208086019360051b8301019384116104f75750602001905b828210611f3a5750505038611273565b8151815260209182019101611f2a565b90506020813d602011611f74575b81611f6560209383610b8a565b81010312610101575138611239565b3d9150611f58565b6000546001600160a01b03163303611f9057565b63118cdaa760e01b6000523360045260246000fd5b9091906001600160a01b0380841690821680821461202157101561201c57915b906001600160a01b03831615611fd757565b60405162461bcd60e51b815260206004820152601c60248201527f50616e63616b654c6962726172793a205a45524f5f41444452455353000000006044820152606490fd5b611fc5565b60405162461bcd60e51b815260206004820152602360248201527f50616e63616b654c6962726172793a204944454e544943414c5f41444452455360448201526253455360e81b6064820152608490fdfea2646970667358221220687f4904a45ba672333a60d56591b4ef381ce779e3a5a501ec20348f186b6cf164736f6c634300081c00330000000000000000000000001d707882c627fc27ec1bcb439aaf5fa59cf98a07000000000000000000000000f7a47ce68aa0fc3127fbca8a8a83e7a8d75d8a02