MoCBucketContainer
Structs
BProxBalance
struct BProxBalance {
uint256 value,
uint256 index
}MoCBucket
struct MoCBucket {
bytes32 name,
bool isBase,
uint256 nDoc,
uint256 nBPro,
uint256 nBTC,
uint256 cobj,
mapping(address => struct MoCBucketContainer.BProxBalance) bproxBalances,
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
getBucketNBTC
Name
Type
Description
getBucketNBPro
Name
Type
Description
getBucketNDoc
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
moveBtcAndDocs
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