CollateralPool

Verified contract

Implementation

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

No balances found for "CollateralPool"

No transactions found for "CollateralPool"


Functions
Getter at block 20985865
getAllFeeBalances(view returns (address[]uint256[])
([], [])
getFeeRateAll(view returns (uint32[])
[50, 0, 50, 0, 0]
getManager(view returns (address)
0x0000000000000000000000000000000000000000
getOperator(view returns (address[])
[]
getOptionsPoolAddress(view returns (address)
0xe12a03aea96dc56fb8007ec54fcfbdd61965d925
getWhiteList(view returns (address[])
[]
isOwner(view returns (bool)
false
owner(view returns (address)
0x2e4559887ab2dc860ac1ca55387a83fa60ee26c8
Read-only
calculateFee(uint256 feeTypeuint256 amountview returns (uint256)
checkAddressPermission(address tmpAddressuint256 stateview returns (bool)
getAllRealBalance(address[] whiteListview returns (int256[])
getCollateralAndPremiumBalances(address accountuint256 userTotalWorthaddress[] tmpWhiteListuint256[] _RealBalancesuint256[] pricesview returns (uint256[]uint256[])
getCollateralBalance(address collateralview returns (uint256)
getFeeBalance(address settlementview returns (uint256)
getFeeRate(uint256 feeTypeview returns (uint32)
getNetWorthBalance(address settlementview returns (uint256)
getRealBalance(address settlementview returns (int256)
getUserInputCollateral(address useraddress collateralview returns (uint256)
getUserPayingUsd(address userview returns (uint256)
isEligibleAddress(address tmpAddressview returns (bool)
State-modifying
addCollateralBalance(address collateraluint256 amount
addNetBalance(address settlementuint256 amountpayable 
addNetWorthBalance(address collateralint256 amount
addOperator(address addAddress
addTransactionFee(address collateraluint256 amountuint256 feeTypereturns (uint256)
addUserInputCollateral(address useraddress collateraluint256 amount
addUserPayingUsd(address useruint256 amount
addWhiteList(address addAddress
buyOptionsPayfor(address recieptoraddress settlementuint256 settlementAmountuint256 allPay
calSharedPayment(address[] _whiteList
initialize(
modifyPermission(address addAddressuint256 permission
redeem(address currency
redeemAll(
removeOperator(address removeAddressreturns (bool)
removeWhiteList(address removeAddressreturns (bool)
renounceOwnership(
setCollateralBalance(address collateraluint256 amount
setHalt(bool halt
setManager(address managerAddress
setNetWorthBalance(address collateralint256 amount
setOperator(uint256 indexaddress addAddress
setOperators(address[] operators
setOptionsPoolAddress(address optionsPool
setSharedPayment(address[] _whiteListint256[] newNetworthint256[] sharedBalancesuint256 firstOption
setTransactionFee(uint256 feeTypeuint32 thousandth
setUserInputCollateral(address useraddress collateraluint256 amount
setUserPayingUsd(address useruint256 amount
subCollateralBalance(address collateraluint256 amount
subNetWorthBalance(address collateralint256 amount
subUserInputCollateral(address useraddress collateraluint256 amount
subUserPayingUsd(address useruint256 amount
transferOwnership(address newOwner
transferPayback(address recieptoraddress settlementuint256 payback
transferPaybackAndFee(address recieptoraddress settlementuint256 paybackuint256 feeType
transferPaybackBalances(address accountuint256 redeemWorthaddress[] tmpWhiteListuint256[] colBalancesuint256[] PremiumBalancesuint256[] prices
update(
Events
AddFee(address indexed settlementuint256 payback
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RedeemFee(address indexed recieptoraddress indexed settlementuint256 payback
TransferPayback(address indexed recieptoraddress indexed settlementuint256 payback
Constructor
constructor(address optionsPool
Fallback and receive
fallback(
Errors

This contract contains no error objects.