GammaPoolFactory

Verified contract

Active on Ethereum with 41 txns
Deployed by via 0xf2ea99a3 at 19961383
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "GammaPoolFactory"

0x4f66f7bd0b1c6774dc1cd9ea98fc6c3f4ed8c8065060d4e35765338844596a1a
0x6aae0b6e9d3c73de8a63858b7773afea2809489658579dd678d2a440dee51982
0xe43f0545bf69ef0a543672621dcb6654d8093860ece72fe6f2d729599f21e085
0x784f1bf70496149f3c9ab805973c56f84db449f27cb80952322d1a1e7d2c5834
0xe0793e2484dcf61c955074d8f4faee6e93d48e82209cf6772a6f2ee14598a864
0xe6d8aba4bf9bc22e08b72734dbed8c11267e91cffe536b72412f9a8b63de6144
0x841bff8288a56554abb1ae284b86e8078b43e436ae95884b6f2aeea5114fc999
0xf7c3f73977525386a25010b9b94e305d8e1bd56a95a9867855f8580668f5c05c
0x1f24026fc8fe8a9035944a6d76d12728b97daabeb9e75eb72041504e1052c187
0xaf0fe2885c519aca4e5bee8498491b0dc97e890e622343484f73e3c9e828789c

Functions
Getter at block 21224912
allPoolsLength(view returns (uint256)
26
fee(view returns (uint16)
10000
feeInfo(view returns (address _feeTouint256 _feeuint256 _origFeeShare)
(_feeTo=0x73c510b2a44b51a01a13a3539c38eb330fb9713d, _fee=10000, _origFeeShare=600)
feeTo(view returns (address)
0x73c510b2a44b51a01a13a3539c38eb330fb9713d
feeToSetter(view returns (address)
0x937fd8cc7f7d2ef5b801e44c03218ade5648c3fb
loanObserverStoreOwner(view returns (address)
0x937fd8cc7f7d2ef5b801e44c03218ade5648c3fb
origFeeShare(view returns (uint16)
600
owner(view returns (address)
0x937fd8cc7f7d2ef5b801e44c03218ade5648c3fb
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rateParamsStoreOwner(view returns (address)
0x937fd8cc7f7d2ef5b801e44c03218ade5648c3fb
Read-only
allPools(uint256view returns (address)
getKey(addressview returns (bytes32)
getLoanObserver(uint256 refIdview returns (addressuint16uint8boolbool)
getPool(bytes32view returns (address)
getPoolFee(address _poolview returns (address _touint256 _protocolFeeuint256 _origFeeSharebool _isSet)
getPoolObserverByUser(uint16 refIdaddress pooladdress userview returns (addressuint16uint8)
getPools(uint256 startuint256 endview returns (address[] _pools)
getProtocol(uint16view returns (address)
getProtocolBeacon(uint16view returns (address)
getRateParams(address _poolview returns (struct IRateParamsStoreRateParams)
isAllowedToBeObserved(uint256addressview returns (bool)
isPoolObserved(uint256addressview returns (bool)
isProtocolRestricted(uint16view returns (bool)
State-modifying
acceptOwnership(
addProtocol(address implementation
allowToBeObserved(uint256 refIdaddress userbool isAllowed
createPool(uint16 _protocolIdaddress _cfmmaddress[] _tokensbytes _datareturns (address pool)
execute(address _poolbytes _data
lockProtocol(uint16 _protocolId
pausePoolFunction(address _pooluint8 _functionIdreturns (uint256)
setFee(uint16 _fee
setFeeTo(address _feeTo
setFeeToSetter(address _feeToSetter
setIsProtocolRestricted(uint16 _protocolIdbool _isRestricted
setLoanObserver(uint256 refIdaddress refAddruint16 refFeeuint8 refTypebool activebool restricted
setOrigFeeShare(uint16 _origFeeShare
setPoolFee(address _pooladdress _touint16 _protocolFeeuint16 _origFeeSharebool _isSet
setPoolObserved(uint256 refIdaddress pool
setRateParams(address _poolbytes databool active
transferOwnership(address newOwner
unpausePoolFunction(address _pooluint8 _functionIdreturns (uint256)
unsetPoolObserved(uint256 refIdaddress pool
updateProtocol(uint16 _protocolIdaddress _newImplementation
Events
FeeUpdate(address indexed pooladdress indexed touint16 protocolFeeuint16 origFeeSharebool isSet
OwnershipTransferStarted(address indexed currentOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolCreated(address indexed pooladdress indexed cfmmuint16 indexed protocolIdaddress implementationaddress[] tokensuint256 count
PoolParamsUpdate(address indexed pooluint16 origFeeuint8 extSwapFeeuint8 emaMultiplieruint8 minUtilRate1uint8 minUtilRate2uint16 feeDivisoruint8 liquidationFeeuint8 ltvThresholduint72 minBorrow
RateParamsUpdate(address indexed poolbytes databool active
Constructor
constructor(address _feeTo
Fallback and receive

This contract contains no fallback and receive objects.

Errors
DeployFailed(
ExecuteFailed(
Forbidden(
NotLockable(
NotUpgradable(
PoolExists(
ProtocolExists(
ProtocolLocked(
ProtocolMismatch(
ProtocolNotSet(
ProtocolRestricted(
ZeroAddress(
ZeroProtocol(