GammaPoolFactory
Verified contract
Active on
Ethereum with 41 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "GammaPoolFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20633236 | 3 months ago | | | 0 | 0.000044089194 | |
| 20172493 | 5 months ago | | | 0 | 0.00014500975 | |
| 20172479 | 5 months ago | | | 0 | 0.00015160508 | |
| 20172458 | 5 months ago | | | 0 | 0.00014057116 | |
| 20172435 | 5 months ago | | | 0 | 0.00014453490 | |
| 20172409 | 5 months ago | | | 0 | 0.00015446245 | |
| 20172390 | 5 months ago | | | 0 | 0.00013874902 | |
| 20172360 | 5 months ago | | | 0 | 0.00014870209 | |
| 20172348 | 5 months ago | | | 0 | 0.00013908527 | |
| 20172156 | 5 months ago | | | 0 | 0.00018675110 |
ABI
ABI objects
Getter at block 21224912
allPoolsLength() view returns (uint256)
26
fee() view returns (uint16)
10000
feeInfo() view returns (address _feeTo, uint256 _fee, uint256 _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(uint256) view returns (address)
getKey(address) view returns (bytes32)
getLoanObserver(uint256 refId) view returns (address, uint16, uint8, bool, bool)
getPool(bytes32) view returns (address)
getPoolFee(address _pool) view returns (address _to, uint256 _protocolFee, uint256 _origFeeShare, bool _isSet)
getPoolObserverByUser(uint16 refId, address pool, address user) view returns (address, uint16, uint8)
getPools(uint256 start, uint256 end) view returns (address[] _pools)
getProtocol(uint16) view returns (address)
getProtocolBeacon(uint16) view returns (address)
getRateParams(address _pool) view returns (struct IRateParamsStoreRateParams)
isAllowedToBeObserved(uint256, address) view returns (bool)
isPoolObserved(uint256, address) view returns (bool)
isProtocolRestricted(uint16) view returns (bool)
State-modifying
Events acceptOwnership()
addProtocol(address implementation)
allowToBeObserved(uint256 refId, address user, bool isAllowed)
createPool(uint16 _protocolId, address _cfmm, address[] _tokens, bytes _data) returns (address pool)
execute(address _pool, bytes _data)
lockProtocol(uint16 _protocolId)
pausePoolFunction(address _pool, uint8 _functionId) returns (uint256)
setFee(uint16 _fee)
setFeeTo(address _feeTo)
setFeeToSetter(address _feeToSetter)
setIsProtocolRestricted(uint16 _protocolId, bool _isRestricted)
setLoanObserver(uint256 refId, address refAddr, uint16 refFee, uint8 refType, bool active, bool restricted)
setOrigFeeShare(uint16 _origFeeShare)
setPoolFee(address _pool, address _to, uint16 _protocolFee, uint16 _origFeeShare, bool _isSet)
setPoolObserved(uint256 refId, address pool)
setRateParams(address _pool, bytes data, bool active)
transferOwnership(address newOwner)
unpausePoolFunction(address _pool, uint8 _functionId) returns (uint256)
unsetPoolObserved(uint256 refId, address pool)
updateProtocol(uint16 _protocolId, address _newImplementation)
FeeUpdate(address indexed pool, address indexed to, uint16 protocolFee, uint16 origFeeShare, bool isSet)
OwnershipTransferStarted(address indexed currentOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolCreated(address indexed pool, address indexed cfmm, uint16 indexed protocolId, address implementation, address[] tokens, uint256 count)
PoolParamsUpdate(address indexed pool, uint16 origFee, uint8 extSwapFee, uint8 emaMultiplier, uint8 minUtilRate1, uint8 minUtilRate2, uint16 feeDivisor, uint8 liquidationFee, uint8 ltvThreshold, uint72 minBorrow)
RateParamsUpdate(address indexed pool, bytes data, bool active)
constructor(address _feeTo)
This contract contains no fallback and receive objects.
DeployFailed()
ExecuteFailed()
Forbidden()
NotLockable()
NotUpgradable()
PoolExists()
ProtocolExists()
ProtocolLocked()
ProtocolMismatch()
ProtocolNotSet()
ProtocolRestricted()
ZeroAddress()
ZeroProtocol()