ManagerProxy
Verified contract
Proxy
Active on
Ethereum with 743 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
0x1630…9d2d
0x1630…9d2d
0x43bd…41f3
0x43bd…41f3
0xe12a…d925
0xe12a…d925
11 additional
variables
Balances ($0.00)
No balances found for "ManagerProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20452883 | 4 months ago | | | 0 | 0.000063367000 | |
| 15217720 | 2 years ago | | | 0 | 0.0037085642 | |
| 14833474 | 3 years ago | | | 0 | 0.0082823452 | |
| 13240001 | 3 years ago | | | 0 | 0.021390459 | |
| 13239857 | 3 years ago | | | 0 | 0.012664654 | |
| 13214412 | 3 years ago | | | 0 | 0.036268704 | |
| 12947162 | 3 years ago | | | 0 | 0.058387160 | |
| 12736940 | 3 years ago | | | 0 | 0.013049964 | |
| 12691042 | 3 years ago | | | 0 | 0.012122032 | |
| 12682497 | 3 years ago | | | 0 | 0.0059739842 |
ABI
ABI objects
Getter at block 21289012 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) getAllRealBalance() view returns (int256[]) 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)
0xff60d81287bf425f7b2838a61274e926440ddaa6
getFPTCoinAddress() view returns (address)
0x16305b9ec0bdbe32cf8a0b5c142ceb3682db9d2d
getImplementation() view returns (address)
0x6bc5d80d534e214ab23d698849164be95c09b05d
getInputAmountRange() view returns (uint256, uint256)
(100, 1000000000000000000000000000000)
getOptionsPoolAddress() view returns (address)
0xe12a03aea96dc56fb8007ec54fcfbdd61965d925
getOptionsPriceAddress() view returns (address)
0x5e5114738ff0e6a36c289ecddd46c1975cefc272
getOracleAddress() view returns (address)
0x43bd92bf3bb25ebb3bdc2524cbd6156e3fdd41f3
getPriceRateRange() view returns (uint256, uint256)
(500, 1500)
getWhiteList() view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xdAC17F958D2ee523a2206206994597C13D831ec7]
implementation() view returns (address)
0x6bc5d80d534e214ab23d698849164be95c09b05d
isOwner() view returns (bool)
false
owner() view returns (address)
0x9887d01cd6fd1ccf64411a90880d809801d6ad1f
getCollateralPoolAddress() view returns (address)
0xff60d81287bf425f7b2838a61274e926440ddaa6
getFPTCoinAddress() view returns (address)
0x16305b9ec0bdbe32cf8a0b5c142ceb3682db9d2d
getInputAmountRange() view returns (uint256, uint256)
(100, 1000000000000000000000000000000)
getOptionsPoolAddress() view returns (address)
0xe12a03aea96dc56fb8007ec54fcfbdd61965d925
getOptionsPriceAddress() view returns (address)
0x5e5114738ff0e6a36c289ecddd46c1975cefc272
getOracleAddress() view returns (address)
0x43bd92bf3bb25ebb3bdc2524cbd6156e3fdd41f3
getPriceRateRange() view returns (uint256, uint256)
(500, 1500)
getWhiteList() view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xdAC17F958D2ee523a2206206994597C13D831ec7]
isOwner() view returns (bool)
false
owner() view returns (address)
0x9887d01cd6fd1ccf64411a90880d809801d6ad1f
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)
getALLCollateralinfo(address) view returns (uint256[], int256[], uint32[], uint32[])
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)
getALLCollateralinfo(address user) view returns (uint256[], int256[], uint32[], uint32[])
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, uint32, 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, uint32 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 optionPrice, uint256 settlementAmount, uint256 optionAmount)
DebugEvent(uint256 id, uint256 value1, uint256 value2)
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 optionPrice, uint256 settlementAmount, uint256 optionAmount)
DebugEvent(uint256 id, uint256 value1, uint256 value2)
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.