CollateralProxy

Verified contract

Proxy

Active on Ethereum with 2,290 txns
Deployed by via 0xd7e9d4a3 at 11188169
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
Value $8,045.79
ERC-20
Value $4,708.77
0xec44dab6cef49607798493d0353c781fcac7451d4d3c092bac45a0db1bc1b575
0x7140355d3241fa24a896a29d1dd8f4b9155edfa0d4d7d5d0985e0c9fd88ab71c
0x272dff16c05aeb164e4d2032d73f36be26ee98ae154946539b38423b95b03ec6
0x8dd7ef04d7b0705eea011b73d644a1887323246a2aa3954c3a3f3721f950150f
0x9ac9c4c73a3dac40e66ef013cf9f274d2a3580352c9dacaf809d86405d878081
0x827cd132cae3615bef15454cdcde4bc55c3db0d29446330401a080b490292195
0x21350ee82b95493ff167e34e0050f76bba27c62d50770e9d242a5cf723a79e59
0x808c4ec45e1fda2d92528fda4cdc370a02786e1010421eeedc4f9c2b9cfc1c05
0x0904f4d7f4d33715b2978cd938f97d67845a6a559fe2de486c743d5ffb4fa3eb
0x4741ee4d09864e7f0e741fa8b7b5de5160978faff18c93db9800cc420a7f5cc5

Functions
Getter at block 20851853
getAllFeeBalances(view returns (address[]uint256[])
([], [])
getFeeRateAll(view returns (uint32[])
[50, 50, 50, 0, 0]
getImplementation(view returns (address)
0xc1e3d24322081bf410e3a179904b97434a30d721
getManager(view returns (address)
0x120f18f5b8edcaa3c083f9464c57c11d81a9e549
getOperator(view returns (address[])
[0xf96762624bccD4909605A7498E6F2059a4d44b3A]
getOptionsPoolAddress(view returns (address)
0xe12a03aea96dc56fb8007ec54fcfbdd61965d925
getWhiteList(view returns (address[])
[]
implementation(view returns (address)
0xc1e3d24322081bf410e3a179904b97434a30d721
isOwner(view returns (bool)
false
owner(view returns (address)
0x9887d01cd6fd1ccf64411a90880d809801d6ad1f
getAllFeeBalances(view returns (address[]uint256[])
([], [])
getFeeRateAll(view returns (uint32[])
[50, 50, 50, 0, 0]
getManager(view returns (address)
0x120f18f5b8edcaa3c083f9464c57c11d81a9e549
getOperator(view returns (address[])
[0xf96762624bccD4909605A7498E6F2059a4d44b3A]
getOptionsPoolAddress(view returns (address)
0xe12a03aea96dc56fb8007ec54fcfbdd61965d925
getWhiteList(view returns (address[])
[]
isOwner(view returns (bool)
false
owner(view returns (address)
0x9887d01cd6fd1ccf64411a90880d809801d6ad1f
Read-only
calculateFee(uint256uint256view returns (uint256)
checkAddressPermission(address tmpAddressuint256 stateview returns (bool)
delegateToViewImplementation(bytes dataview returns (bytes)
getAllRealBalance(address[]view returns (int256[])
getCollateralAndPremiumBalances(addressuint256address[]uint256[]uint256[]view returns (uint256[]uint256[])
getCollateralBalance(addressview returns (uint256)
getFeeBalance(addressview returns (uint256)
getFeeRate(uint256view returns (uint32)
getNetWorthBalance(addressview returns (uint256)
getRealBalance(addressview returns (int256)
getUserInputCollateral(addressaddressview returns (uint256)
getUserPayingUsd(addressview returns (uint256)
isEligibleAddress(address tmpAddressview returns (bool)
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(addressuint256
addNetBalance(addressuint256payable 
addNetWorthBalance(addressint256
addOperator(address addAddress
addTransactionFee(addressuint256uint256returns (uint256)
addUserInputCollateral(addressaddressuint256
addUserPayingUsd(addressuint256
addWhiteList(address addAddress
buyOptionsPayfor(addressaddressuint256uint256
calSharedPayment(address[]
delegateToImplementation(bytes datareturns (bytes)
modifyPermission(address addAddressuint256 permission
redeem(address
redeemAll(
removeOperator(address removeAddressreturns (bool)
removeWhiteList(address removeAddressreturns (bool)
renounceOwnership(
setCollateralBalance(addressuint256
setHalt(bool halt
setImplementation(address implementation_
setManager(address managerAddress
setNetWorthBalance(addressint256
setOperator(uint256 indexaddress addAddress
setOperators(address[] operators
setOptionsPoolAddress(address optionsPool
setSharedPayment(address[]int256[]int256[]uint256
setTransactionFee(uint256uint32
setUserInputCollateral(addressaddressuint256
setUserPayingUsd(addressuint256
subCollateralBalance(addressuint256
subNetWorthBalance(addressint256
subUserInputCollateral(addressaddressuint256
subUserPayingUsd(addressuint256
transferOwnership(address newOwner
transferPayback(addressaddressuint256
transferPaybackAndFee(addressaddressuint256uint256
transferPaybackBalances(addressuint256address[]uint256[]uint256[]uint256[]
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
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 implementation_address optionsPool
Fallback and receive
fallback(
fallback(
Errors

This contract contains no error objects.