CollateralProxy

Verified contract

Proxy

Active on Ethereum with 1,795 txns
Deployed by via 0x6d909568 at 11188241
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
--
0xbf052e3c3a9b93fb3767a81b33747b520654f5d0df82c86ff10f4f3a1776e48b
0x4e99d8f09252e8a5e0cd70803d897f65f758b7d25654fb1b956ff9d6cddb2ab0
0x9f1ddc5a03ce6686dcbbc45f2b3f50ac942e6deebebe04178429118e084c1726
0x19d4c1f37bf60886de4b2e886949c4db459e3946f207340890e32e86a2fdd98f
0x9e0c2344762be6627a2319ba433676bd35c79ee03b4b577aa59c8e64bb41d165
0x05f1d4a5fac39977db5b5d2794bfb0df04ccfe17404392c7c2579d9a256a5cca
0xe490cf184b71deff60ba1a3d42d70edbd5dd97caa0191f51de30b2e99300adc2
0x4ff066886790ed4dda5f71d162b43cf3c41d37b66466658a8f0c38383bd3ced6
0xf66fd60b658765099eb024cfce4587b8a28df1535bee6a3f4c705568bcba159a
0x51e73f2b433b0420e9672811142cdcf91603bea0c5f826306b9e0244f00f3dfb

Functions
Getter at block 20985865
getAllFeeBalances(view returns (address[]uint256[])
([], [])
getFeeRateAll(view returns (uint32[])
[50, 50, 50, 0, 0]
getImplementation(view returns (address)
0xc1e3d24322081bf410e3a179904b97434a30d721
getManager(view returns (address)
0xfdf252995da6d6c54c03fc993e7aa6b593a57b8d
getOperator(view returns (address[])
[0xf96762624bccD4909605A7498E6F2059a4d44b3A]
getOptionsPoolAddress(view returns (address)
0xed54fb841a62a69d4935303706d1dad7dc87b360
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)
0xfdf252995da6d6c54c03fc993e7aa6b593a57b8d
getOperator(view returns (address[])
[0xf96762624bccD4909605A7498E6F2059a4d44b3A]
getOptionsPoolAddress(view returns (address)
0xed54fb841a62a69d4935303706d1dad7dc87b360
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.