Snapshot
GeneralQuorumProposal @ epoch 169
contractIndex 6 · effective e168 – e175
GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGNM
Procedures
2procSetProposal#1
in 328Bout 3B
→input5 fields · 328B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| url | bytes | 0 | 256 | |
| epoch | uint16 | 256 | 2 | |
| type | uint16 | 258 | 2 | |
| tick | uint32 | 260 | 4 | |
| data | bytes | 264 | 64 |
←output2 fields · 3B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 | |
| okay | uint8 | 2 | 1 |
procVote#2
in 16Bout 1B
→input4 fields · 16B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 | |
| proposalType | uint16 | 2 | 2 | |
| proposalTick | uint32 | 4 | 4 | |
| voteValue | sint64 | 8 | 8 |
←output1 field · 1B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| okay | uint8 | 0 | 1 |
Functions
5funcGetProposalIndices#1
in 5Bout 130B
→input2 fields · 5B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| activeProposals | uint8 | 0 | 1 | |
| prevProposalIndex | sint32 | 1 | 4 |
←output2 fields · 130B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| numOfIndices | uint16 | 0 | 2 | |
| indices | uint16[64] | 2 | 128 |
funcGetProposal#2
in 2Bout 362B
→input1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 |
←output4 fields · 362B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| okay | uint8 | 0 | 1 | |
| _padding0[7] | uint8 | 1 | 1 | |
| proposerPubicKey | id | 2 | 32 | |
| proposal | ProposalDataT | 34 | 328 |
funcGetVote#3
in 34Bout 17B
→input2 fields · 34B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| voter | id | 0 | 32 | |
| proposalIndex | uint16 | 32 | 2 |
←output2 fields · 17B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| okay | uint8 | 0 | 1 | |
| vote | ProposalSingleVoteDataV1 | 1 | 16 |
funcGetVotingResults#4
in 2Bout 49B
→input1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 |
←output2 fields · 49B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| okay | uint8 | 0 | 1 | |
| results | ProposalSummarizedVotingDataV1 | 1 | 48 |
funcGetRevenueDonation#5
in 0Bout 5376B
←output1 field · 5376B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| data | RevenueDonationEntry[128] | 0 | 5376 |
Structs
4structProposalDataT
328B5 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| url | bytes | 0 | 256 | |
| epoch | uint16 | 256 | 2 | |
| type | uint16 | 258 | 2 | |
| tick | uint32 | 260 | 4 | |
| data | bytes | 264 | 64 |
structProposalSingleVoteDataV1
16B4 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 | |
| proposalType | uint16 | 2 | 2 | |
| proposalTick | uint32 | 4 | 4 | |
| voteValue | sint64 | 8 | 8 |
structProposalSummarizedVotingDataV1
48B6 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 | |
| optionCount | uint16 | 2 | 2 | |
| proposalTick | uint32 | 4 | 4 | |
| totalVotesAuthorized | uint32 | 8 | 4 | |
| totalVotesCasted | uint32 | 12 | 4 | |
| optionVoteCount | uint32[8] | 16 | 32 |
structRevenueDonationEntry
42B3 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| destinationPublicKey | id | 0 | 32 | |
| millionthAmount | sint64 | 32 | 8 | |
| firstEpoch | uint16 | 40 | 2 |