ManagerProxy
Verified contract
Proxy
Active on
Ethereum with 304 txns
Unified storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xa072…ce58
0xa072…ce58
0x940b…71f2
0x940b…71f2
0x3ff5…a5d6
0x3ff5…a5d6
11 additional
variables
Balances ($0.00)
No balances found for "ManagerProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12513699 | 3 years ago | | | 0 | 0.00059688090 | |
| 11272579 | 4 years ago | | | 0 | 0.043139160 | |
| 11262616 | 4 years ago | | | 0 | 0.017172961 | |
| 11256191 | 4 years ago | | | 0 | 0.021217303 | |
| 11255616 | 4 years ago | | | 0 | 0.013205610 | |
| 11240990 | 4 years ago | | | 0 | 0.013778977 | |
| 11203008 | 4 years ago | | | 0 | 0.024651284 | |
| 11197184 | 4 years ago | | | 0 | 0.021100589 | |
| 11196981 | 4 years ago | | | 0 | 0.031156669 | |
| 11196933 | 4 years ago | | | 0 | 0.029343890 |
ABI
ABI objects
Getter at block 20848806 calculateCollateralRate() view returns (uint256) getAvailableCollateral() view returns (uint256) getLeftCollateral() view returns (uint256) getOccupiedCollateral() view returns (uint256) getTokenNetworth() view returns (uint256) getTotalCollateral() view returns (uint256) getUnlockedCollateral() view returns (uint256) calculateCollateralRate() view returns (uint256) getAvailableCollateral() view returns (uint256) getLeftCollateral() view returns (uint256) getOccupiedCollateral() view returns (uint256) getTokenNetworth() view returns (uint256) getTotalCollateral() view returns (uint256) getUnlockedCollateral() view returns (uint256)
getCollateralPoolAddress() view returns (address)
0x20081862b301c1ef9357bc0a125aa414db210f2c
getFPTCoinAddress() view returns (address)
0xa072ea1a2a75047908e68e0b1a2bac3a7190ce58
getImplementation() view returns (address)
0x3615687ac4e687cffcd01e69db5b48d83c4c1b87
getInputAmountRange() view returns (uint256, uint256)
(100, 1000000000000000000000000000000)
getOptionsPoolAddress() view returns (address)
0x3ff5c61fde87589529e54c57397f816c7f10a5d6
getOptionsPriceAddress() view returns (address)
0x03bf758a70c0f1d7515eae6962fbf990ce76f8f2
getOracleAddress() view returns (address)
0x940b491905529542ba3b56244a06b1ebe11e71f2
getPriceRateRange() view returns (uint256, uint256)
(500, 1500)
getWhiteList() view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x0000000000000000000000000000000000000000, 0xeF9Cd7882c067686691B6fF49e650b43AFBBCC6B]
implementation() view returns (address)
0x3615687ac4e687cffcd01e69db5b48d83c4c1b87
isOwner() view returns (bool)
false
owner() view returns (address)
0x0000000000000000000000000000000000000000
getCollateralPoolAddress() view returns (address)
0x20081862b301c1ef9357bc0a125aa414db210f2c
getFPTCoinAddress() view returns (address)
0xa072ea1a2a75047908e68e0b1a2bac3a7190ce58
getInputAmountRange() view returns (uint256, uint256)
(100, 1000000000000000000000000000000)
getOptionsPoolAddress() view returns (address)
0x3ff5c61fde87589529e54c57397f816c7f10a5d6
getOptionsPriceAddress() view returns (address)
0x03bf758a70c0f1d7515eae6962fbf990ce76f8f2
getOracleAddress() view returns (address)
0x940b491905529542ba3b56244a06b1ebe11e71f2
getPriceRateRange() view returns (uint256, uint256)
(500, 1500)
getWhiteList() view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x0000000000000000000000000000000000000000, 0xeF9Cd7882c067686691B6fF49e650b43AFBBCC6B]
isOwner() view returns (bool)
false
owner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowance(address spender) view returns (uint256)
calCollateralWorth(address) view returns (uint256[])
calOptionsOccupied(uint256, uint256, uint256, uint8) view returns (uint256)
checkAddressPermission(address tmpAddress, uint256 state) view returns (bool)
checkAllowance(address spender, uint256 amount) view returns (bool)
delegateToViewImplementation(bytes data) view returns (bytes)
getCollateralRate(address) view returns (uint256)
getNetWorthBalance(address) view returns (uint256)
getOptionsPrice(uint256, uint256, uint256, uint32, uint256, uint8) view returns (uint256)
getRealBalance(address) view returns (int256)
getUserPayingUsd(address) view returns (uint256)
getUserTotalWorth(address) view returns (uint256)
isEligibleAddress(address tmpAddress) view returns (bool)
isInputAmountInRange(uint256 Amount) view returns (bool)
userInputCollateral(address, address) view returns (uint256)
allowance(address spender) view returns (uint256)
calCollateralWorth(address account) view returns (uint256[])
calOptionsOccupied(uint256 strikePrice, uint256 underlyingPrice, uint256 amount, uint8 optType) view returns (uint256)
checkAddressPermission(address tmpAddress, uint256 state) view returns (bool)
checkAllowance(address spender, uint256 amount) view returns (bool)
getCollateralRate(address collateral) view returns (uint256)
getNetWorthBalance(address settlement) view returns (uint256)
getOptionsPrice(uint256 underlyingPrice, uint256 strikePrice, uint256 expiration, uint32 underlying, uint256 amount, uint8 optType) view returns (uint256)
getRealBalance(address settlement) view returns (int256)
getUserPayingUsd(address user) view returns (uint256)
getUserTotalWorth(address account) view returns (uint256)
isEligibleAddress(address tmpAddress) view returns (bool)
isInputAmountInRange(uint256 Amount) view returns (bool)
userInputCollateral(address user, address collateral) view returns (uint256)
State-modifying
Events addCollateral(address, uint256) payable
addWhiteList(address addAddress)
approve(address spender, uint256 amount)
buyOption(address, uint256, uint256, uint32, uint256, uint256, uint8) payable
delegateToImplementation(bytes data) returns (bytes)
exerciseOption(uint256, uint256)
modifyPermission(address addAddress, uint256 permission)
redeemCollateral(uint256, address)
removeWhiteList(address removeAddress) returns (bool)
renounceOwnership()
sellOption(uint256, uint256)
setCollateralPoolAddress(address collateralPool)
setCollateralRate(address, uint256)
setFPTCoinAddress(address FPTCoinAddr)
setHalt(bool halt)
setImplementation(address implementation_)
setInputAmountRange(uint256 _minAmount, uint256 _maxAmount)
setOptionsPoolAddress(address optionsPool)
setOptionsPriceAddress(address optionsPrice)
setOracleAddress(address oracle)
setPriceRateRange(uint256, uint256)
setValid(bool _bValid)
transferOwnership(address newOwner)
addCollateral(address collateral, uint256 amount) payable
addWhiteList(address addAddress)
approve(address spender, uint256 amount)
buyOption(address settlement, uint256 settlementAmount, uint256 strikePrice, uint32 underlying, uint256 expiration, uint256 amount, uint8 optType) payable
exerciseOption(uint256 optionsId, uint256 amount)
initialize()
modifyPermission(address addAddress, uint256 permission)
redeemCollateral(uint256 tokenAmount, address collateral)
removeWhiteList(address removeAddress) returns (bool)
renounceOwnership()
sellOption(uint256 optionsId, uint256 amount)
setCollateralPoolAddress(address collateralPool)
setCollateralRate(address collateral, uint256 colRate)
setFPTCoinAddress(address FPTCoinAddr)
setHalt(bool halt)
setInputAmountRange(uint256 _minAmount, uint256 _maxAmount)
setOptionsPoolAddress(address optionsPool)
setOptionsPriceAddress(address optionsPrice)
setOracleAddress(address oracle)
setPriceRateRange(uint256 _minPriceRate, uint256 _maxPriceRate)
setValid(bool _bValid)
transferOwnership(address newOwner)
update()
AddCollateral(address indexed from, address indexed collateral, uint256 amount, uint256 tokenAmount)
BuyOption(address indexed from, address indexed settlement, uint256 indexed optionId, uint256 optionPrice, uint256 settlementAmount, uint256 optionAmount)
ExerciseOption(address indexed from, uint256 indexed optionId, uint256 amount, uint256 sellValue)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RedeemCollateral(address indexed from, address collateral, uint256 allRedeem)
SellOption(address indexed from, uint256 indexed optionId, uint256 amount, uint256 sellValue)
AddCollateral(address indexed from, address indexed collateral, uint256 amount, uint256 tokenAmount)
BuyOption(address indexed from, address indexed settlement, uint256 indexed optionId, uint256 optionPrice, uint256 settlementAmount, uint256 optionAmount)
ExerciseOption(address indexed from, uint256 indexed optionId, uint256 amount, uint256 sellValue)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RedeemCollateral(address indexed from, address collateral, uint256 allRedeem)
SellOption(address indexed from, uint256 indexed optionId, uint256 amount, uint256 sellValue)
constructor(address implementation_, address oracleAddr, address optionsPriceAddr, address optionsPoolAddr, address collateralPoolAddr, address FPTCoinAddr)
This contract contains no fallback and receive objects.
This contract contains no error objects.