MoCBucketContainer
Structs
RiskProxBalance
struct RiskProxBalance {
uint256 value,
uint256 index
}MoCBucket
struct MoCBucket {
bytes32 name,
bool isBase,
uint256 nStable,
uint256 nRiskPro,
uint256 nReserve,
uint256 cobj,
mapping(address => struct MoCBucketContainer.RiskProxBalance) riskProxBalances,
address payable[] activeBalances,
uint256 activeBalancesLength,
uint256 inrateBag,
bool available
}Contract Members
BucketMovement
Name
Type
Description
BucketCreation
Name
Type
Description
BucketStateUpdate
Name
Type
Description
Modifiers
onlyBaseBucket
Name
Type
Description
bucketStateUpdate
Name
Type
Description
Functions
getBucketNReserve
Name
Type
Description
getBucketNRiskPro
Name
Type
Description
getBucketNStableToken
Name
Type
Description
getBucketCobj
Name
Type
Description
getInrateBag
Name
Type
Description
setBucketCobj
Name
Type
Description
isBucketBase
Name
Type
Description
isBucketEmpty
Name
Type
Description
getActiveAddresses
Name
Type
Description
getActiveAddressesCount
Name
Type
Description
addValuesToBucket
Name
Type
Description
substractValuesFromBucket
Name
Type
Description
deliverInrate
Name
Type
Description
recoverInrate
Name
Type
Description
payInrate
Name
Type
Description
moveResTokensAndStableTokens
Name
Type
Description
liquidateBucket
Name
Type
Description
emptyBucket
Name
Type
Description
isAvailableBucket
Name
Type
Description
clearBucketBalances
Name
Type
Description
createBucket
Name
Type
Description
Last updated