Snapshot Current
MsVault @ epoch 201
contractIndex 11 · effective e181 → now
LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPTJ
Procedures
9procregisterVault#1
in 552Bout 8B
→input3 fields · 552B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultName | id | 0 | 32 | |
| owners | id[16] | 32 | 512 | |
| requiredApprovals | uint64 | 544 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procdeposit#2
in 8Bout 8B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procreleaseTo#3
in 48Bout 8B
→input3 fields · 48B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 | |
| amount | uint64 | 8 | 8 | |
| destination | id | 16 | 32 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procresetRelease#4
in 8Bout 8B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procvoteFeeChange#13
in 48Bout 8B
→input6 fields · 48B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| newRegisteringFee | uint64 | 0 | 8 | |
| newReleaseFee | uint64 | 8 | 8 | |
| newReleaseResetFee | uint64 | 16 | 8 | |
| newHoldingFee | uint64 | 24 | 8 | |
| newDepositFee | uint64 | 32 | 8 | |
| burnFee | uint64 | 40 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procdepositAsset#19
in 56Bout 8B
→input3 fields · 56B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 | |
| asset | Asset | 8 | 40 | |
| amount | uint64 | 48 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procreleaseAssetTo#20
in 88Bout 8B
→input4 fields · 88B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 | |
| asset | Asset | 8 | 40 | |
| amount | uint64 | 48 | 8 | |
| destination | id | 56 | 32 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procresetAssetRelease#21
in 8Bout 8B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procrevokeAssetManagementRights#25
in 48Bout 16B
→input2 fields · 48B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| asset | Asset | 0 | 40 | |
| numberOfShares | sint64 | 40 | 8 |
←output2 fields · 16B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| transferredNumberOfShares | sint64 | 0 | 8 | |
| status | uint64 | 8 | 8 |
Functions
16funcgetVaults#5
in 32Bout 328B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| publicKey | id | 0 | 32 |
←output3 fields · 328B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| numberOfVaults | uint64 | 0 | 8 | |
| vaultIds | uint64[8] | 8 | 64 | |
| vaultNames | id[8] | 72 | 256 |
funcgetReleaseStatus#6
in 8Bout 648B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output3 fields · 648B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| amounts | uint64[16] | 8 | 128 | |
| destinations | id[16] | 136 | 512 |
funcgetBalanceOf#7
in 8Bout 16B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output2 fields · 16B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| balance | sint64 | 8 | 8 |
funcgetVaultName#8
in 8Bout 40B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output2 fields · 40B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| vaultName | id | 8 | 32 |
funcgetRevenueInfo#9
in 0Bout 32B
←output4 fields · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| numberOfActiveVaults | uint64 | 0 | 8 | |
| totalRevenue | uint64 | 8 | 8 | |
| totalDistributedToShareholders | uint64 | 16 | 8 | |
| burnedAmount | uint64 | 24 | 8 |
funcgetFees#10
in 0Bout 48B
←output6 fields · 48B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| registeringFee | uint64 | 0 | 8 | |
| releaseFee | uint64 | 8 | 8 | |
| releaseResetFee | uint64 | 16 | 8 | |
| holdingFee | uint64 | 24 | 8 | |
| depositFee | uint64 | 32 | 8 | |
| burnFee | uint64 | 40 | 8 |
funcgetVaultOwners#11
in 8Bout 536B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output4 fields · 536B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfOwners | uint64 | 8 | 8 | |
| owners | id[16] | 16 | 512 | |
| requiredApprovals | uint64 | 528 | 8 |
funcgetFeeVotes#14
in 0Bout 3088B
←output3 fields · 3088B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfFeeVotes | uint64 | 8 | 8 | |
| feeVotes | MsVaultFeeVote[64] | 16 | 3072 |
funcgetFeeVotesOwner#15
in 0Bout 2064B
←output3 fields · 2064B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfFeeVotes | uint64 | 8 | 8 | |
| feeVotesOwner | id[64] | 16 | 2048 |
funcgetFeeVotesScore#16
in 0Bout 528B
←output3 fields · 528B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfFeeVotes | uint64 | 8 | 8 | |
| feeVotesScore | uint64[64] | 16 | 512 |
funcgetUniqueFeeVotes#17
in 0Bout 3088B
←output3 fields · 3088B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfUniqueFeeVotes | uint64 | 8 | 8 | |
| uniqueFeeVotes | MsVaultFeeVote[64] | 16 | 3072 |
funcgetUniqueFeeVotesRanking#18
in 0Bout 528B
←output3 fields · 528B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfUniqueFeeVotes | uint64 | 8 | 8 | |
| uniqueFeeVotesRanking | uint64[64] | 16 | 512 |
funcgetVaultAssetBalances#22
in 8Bout 400B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output3 fields · 400B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| numberOfAssetTypes | uint64 | 8 | 8 | |
| assetBalances | AssetBalance[8] | 16 | 384 |
funcgetAssetReleaseStatus#23
in 8Bout 1288B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| vaultId | uint64 | 0 | 8 |
←output4 fields · 1288B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 | |
| assets | Asset[16] | 8 | 640 | |
| amounts | uint64[16] | 648 | 128 | |
| destinations | id[16] | 776 | 512 |
funcgetManagedAssetBalance#24
in 72Bout 8B
→input2 fields · 72B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| asset | Asset | 0 | 40 | |
| owner | id | 40 | 32 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| balance | sint64 | 0 | 8 |
Structs
3structAsset
40B2 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| issuer | id | 0 | 32 | |
| assetName | uint64 | 32 | 8 |
structAssetBalance
48B2 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| asset | Asset | 0 | 40 | |
| balance | uint64 | 40 | 8 |
structMsVaultFeeVote
48B6 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| registeringFee | uint64 | 0 | 8 | |
| releaseFee | uint64 | 8 | 8 | |
| releaseResetFee | uint64 | 16 | 8 | |
| holdingFee | uint64 | 24 | 8 | |
| depositFee | uint64 | 32 | 8 | |
| burnFee | uint64 | 40 | 8 |