Snapshot Current
qRWA @ epoch 212
contractIndex 20 · effective e212 → now
UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQEE
Procedures
6procDonateToTreasury#3
in 8Bout 8B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| amount | uint64 | 0 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procVoteGovParams#4
in 184Bout 8B
→input1 field · 184B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposal | QRWAGovParams | 0 | 184 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procDepositGeneralAsset#7
in 48Bout 8B
→input2 fields · 48B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| asset | Asset | 0 | 40 | |
| amount | uint64 | 40 | 8 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procRevokeAssetManagementRights#8
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 |
procSetPoolARevenueAddress#9
in 32Bout 8B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| newAddress | id | 0 | 32 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
procSetPoolDRevenueAddress#10
in 32Bout 8B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| newAddress | id | 0 | 32 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| status | uint64 | 0 | 8 |
Functions
14funcGetGovParams#1
in 0Bout 184B
←output1 field · 184B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| params | QRWAGovParams | 0 | 184 |
funcGetGovPoll#2
in 8Bout 216B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalId | uint64 | 0 | 8 |
←output2 fields · 216B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposal | QRWAGovProposal | 0 | 208 | |
| status | uint64 | 208 | 8 |
funcGetTreasuryBalance#4
in 0Bout 8B
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| balance | uint64 | 0 | 8 |
funcGetDividendBalances#5
in 0Bout 96B
←output12 fields · 96B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| revenuePoolA | uint64 | 0 | 8 | |
| revenuePoolB | uint64 | 8 | 8 | |
| dedicatedRevenuePool | uint64 | 16 | 8 | |
| poolAQmineDividend | uint64 | 24 | 8 | |
| poolAQrwaDividend | uint64 | 32 | 8 | |
| poolBQmineDividend | uint64 | 40 | 8 | |
| poolBQrwaDividend | uint64 | 48 | 8 | |
| poolCQmineDividend | uint64 | 56 | 8 | |
| poolCQrwaDividend | uint64 | 64 | 8 | |
| poolDRevenuePool | uint64 | 72 | 8 | |
| poolDQmineDividend | uint64 | 80 | 8 | |
| poolDQrwaDividend | uint64 | 88 | 8 |
funcGetTotalDistributed#6
in 0Bout 40B
←output5 fields · 40B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| totalPoolADistributed | uint64 | 0 | 8 | |
| totalPoolBDistributed | uint64 | 8 | 8 | |
| totalPoolCDistributed | uint64 | 16 | 8 | |
| totalPoolDDistributed | uint64 | 24 | 8 | |
| payoutTotalQmineBegin | uint64 | 32 | 8 |
funcGetActiveGovPollIds#8
in 0Bout 520B
←output2 fields · 520B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| count | uint64 | 0 | 8 | |
| ids | uint64[64] | 8 | 512 |
funcGetGeneralAssetBalance#9
in 40Bout 16B
→input1 field · 40B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| asset | Asset | 0 | 40 |
←output2 fields · 16B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| balance | uint64 | 0 | 8 | |
| status | uint64 | 8 | 8 |
funcGetGeneralAssets#10
in 0Bout 49160B
←output3 fields · 49160B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| count | uint64 | 0 | 8 | |
| assets | Asset[1024] | 8 | 40960 | |
| balances | uint64[1024] | 40968 | 8192 |
funcGetPayoutsQmine#11
in 2Bout 32776B
→input1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| page | uint16 | 0 | 2 |
←output5 fields · 32776B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| payouts | QRWAPayoutEntry[512] | 0 | 32768 | |
| nextIdx | uint16 | 32768 | 2 | |
| returnedCount | uint16 | 32770 | 2 | |
| page | uint16 | 32772 | 2 | |
| totalPages | uint16 | 32774 | 2 |
funcGetContractAddresses#12
in 0Bout 160B
←output5 fields · 160B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| dedicatedRevenueAddress | id | 0 | 32 | |
| poolARevenueAddress | id | 32 | 32 | |
| poolDRevenueAddress | id | 64 | 32 | |
| fundraisingAddress | id | 96 | 32 | |
| exchangeAddress | id | 128 | 32 |
funcGetPayoutsQrwa#13
in 2Bout 32776B
→input1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| page | uint16 | 0 | 2 |
←output5 fields · 32776B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| payouts | QRWAPayoutEntry[512] | 0 | 32768 | |
| nextIdx | uint16 | 32768 | 2 | |
| returnedCount | uint16 | 32770 | 2 | |
| page | uint16 | 32772 | 2 | |
| totalPages | uint16 | 32774 | 2 |
funcGetPayoutsDedicated#14
in 2Bout 32776B
→input1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| page | uint16 | 0 | 2 |
←output5 fields · 32776B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| payouts | QRWAPayoutEntry[512] | 0 | 32768 | |
| nextIdx | uint16 | 32768 | 2 | |
| returnedCount | uint16 | 32770 | 2 | |
| page | uint16 | 32772 | 2 | |
| totalPages | uint16 | 32774 | 2 |
funcGetScDividendTracking#15
in 0Bout 40968B
←output3 fields · 40968B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| count | uint64 | 0 | 8 | |
| scContractIds | id[1024] | 8 | 32768 | |
| cumulativeDividends | uint64[1024] | 32776 | 8192 |
funcGetPayoutsPoolD#16
in 2Bout 32776B
→input1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| page | uint16 | 0 | 2 |
←output5 fields · 32776B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| payouts | QRWAPayoutEntry[512] | 0 | 32768 | |
| nextIdx | uint16 | 32768 | 2 | |
| returnedCount | uint16 | 32770 | 2 | |
| page | uint16 | 32772 | 2 | |
| totalPages | uint16 | 32774 | 2 |
Structs
4structQRWAGovParams
184B8 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| mAdminAddress | id | 0 | 32 | |
| electricityAddress | id | 32 | 32 | |
| maintenanceAddress | id | 64 | 32 | |
| reinvestmentAddress | id | 96 | 32 | |
| qmineDevAddress | id | 128 | 32 | |
| electricityPercent | uint64 | 160 | 8 | |
| maintenancePercent | uint64 | 168 | 8 | |
| reinvestmentPercent | uint64 | 176 | 8 |
structAsset
40B2 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| issuer | id | 0 | 32 | |
| assetName | uint64 | 32 | 8 |
structQRWAGovProposal
208B4 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalId | uint64 | 0 | 8 | |
| status | uint64 | 8 | 8 | |
| score | uint64 | 16 | 8 | |
| params | QRWAGovParams | 24 | 184 |
structQRWAPayoutEntry
64B8 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| recipient | id | 0 | 32 | |
| amount | uint64 | 32 | 8 | |
| qmineHolding | uint64 | 40 | 8 | |
| qrwaHolding | uint64 | 48 | 8 | |
| tick | uint32 | 56 | 4 | |
| epoch | uint16 | 60 | 2 | |
| payoutType | uint8 | 62 | 1 | |
| _pad0 | uint8 | 63 | 1 |