CollateralPool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xe12a…d925
Balances ($0.00)
No balances found for "CollateralPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CollateralPool"
ABI
ABI objects
Getter at block 20851853
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 feeType, uint256 amount) view returns (uint256)
checkAddressPermission(address tmpAddress, uint256 state) view returns (bool)
getAllRealBalance(address[] whiteList) view returns (int256[])
getCollateralAndPremiumBalances(address account, uint256 userTotalWorth, address[] tmpWhiteList, uint256[] _RealBalances, uint256[] prices) view returns (uint256[], uint256[])
getCollateralBalance(address collateral) view returns (uint256)
getFeeBalance(address settlement) view returns (uint256)
getFeeRate(uint256 feeType) view returns (uint32)
getNetWorthBalance(address settlement) view returns (uint256)
getRealBalance(address settlement) view returns (int256)
getUserInputCollateral(address user, address collateral) view returns (uint256)
getUserPayingUsd(address user) view returns (uint256)
isEligibleAddress(address tmpAddress) view returns (bool)
State-modifying
Events addCollateralBalance(address collateral, uint256 amount)
addNetBalance(address settlement, uint256 amount) payable
addNetWorthBalance(address collateral, int256 amount)
addOperator(address addAddress)
addTransactionFee(address collateral, uint256 amount, uint256 feeType) returns (uint256)
addUserInputCollateral(address user, address collateral, uint256 amount)
addUserPayingUsd(address user, uint256 amount)
addWhiteList(address addAddress)
buyOptionsPayfor(address recieptor, address settlement, uint256 settlementAmount, uint256 allPay)
calSharedPayment(address[] _whiteList)
initialize()
modifyPermission(address addAddress, uint256 permission)
redeem(address currency)
redeemAll()
removeOperator(address removeAddress) returns (bool)
removeWhiteList(address removeAddress) returns (bool)
renounceOwnership()
setCollateralBalance(address collateral, uint256 amount)
setHalt(bool halt)
setManager(address managerAddress)
setNetWorthBalance(address collateral, int256 amount)
setOperator(uint256 index, address addAddress)
setOperators(address[] operators)
setOptionsPoolAddress(address optionsPool)
setSharedPayment(address[] _whiteList, int256[] newNetworth, int256[] sharedBalances, uint256 firstOption)
setTransactionFee(uint256 feeType, uint32 thousandth)
setUserInputCollateral(address user, address collateral, uint256 amount)
setUserPayingUsd(address user, uint256 amount)
subCollateralBalance(address collateral, uint256 amount)
subNetWorthBalance(address collateral, int256 amount)
subUserInputCollateral(address user, address collateral, uint256 amount)
subUserPayingUsd(address user, uint256 amount)
transferOwnership(address newOwner)
transferPayback(address recieptor, address settlement, uint256 payback)
transferPaybackAndFee(address recieptor, address settlement, uint256 payback, uint256 feeType)
transferPaybackBalances(address account, uint256 redeemWorth, address[] tmpWhiteList, uint256[] colBalances, uint256[] PremiumBalances, uint256[] prices)
update()
AddFee(address indexed settlement, uint256 payback)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RedeemFee(address indexed recieptor, address indexed settlement, uint256 payback)
TransferPayback(address indexed recieptor, address indexed settlement, uint256 payback)
constructor(address optionsPool)
fallback()
This contract contains no error objects.