Snapshot Current
ComputorControlledFund @ epoch 193
contractIndex 8 · effective e192 → now
IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXSH
Procedures
2procSetProposal#1
in 324Bout 2B
→input7 fields · 324B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposal | ProposalDataT | 0 | 304 | |
| isSubscription | uint8 | 304 | 1 | |
| weeksPerPeriod | uint8 | 305 | 1 | |
| _padding0 | uint8[2] | 306 | 2 | |
| startEpoch | uint32 | 308 | 4 | |
| amountPerPeriod | uint64 | 312 | 8 | |
| numberOfPeriods | uint32 | 320 | 4 |
←output1 field · 2B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalIndex | uint16 | 0 | 2 |
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
7funcGetProposalIndices#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 34Bout 996B
→input2 fields · 34B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| subscriptionDestination | id | 0 | 32 | |
| proposalIndex | uint16 | 32 | 2 |
←output9 fields · 996B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| okay | uint8 | 0 | 1 | |
| hasSubscriptionProposal | uint8 | 1 | 1 | |
| hasActiveSubscription | uint8 | 2 | 1 | |
| _padding0 | uint8[1] | 3 | 1 | |
| _padding1 | uint8[4] | 4 | 4 | |
| proposerPublicKey | id | 8 | 32 | |
| proposal | ProposalDataT | 40 | 304 | |
| subscription | SubscriptionData | 344 | 312 | |
| subscriptionProposal | SubscriptionProposalData | 656 | 340 |
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 |
funcGetLatestTransfers#5
in 0Bout 38528B
←output1 field · 38528B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| data | LatestTransfersEntry[128] | 0 | 38528 |
funcGetProposalFee#6
in 0Bout 4B
←output1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposalFee | uint32 | 0 | 4 |
funcGetRegularPayments#7
in 0Bout 39424B
←output1 field · 39424B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| data | RegularPaymentEntry[128] | 0 | 39424 |
Structs
7structProposalDataT
304B5 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 | 40 |
structSubscriptionData
312B9 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| destination | id | 0 | 32 | |
| url | uint8[256] | 32 | 256 | |
| weeksPerPeriod | uint8 | 288 | 1 | |
| _padding1 | uint8[1] | 289 | 1 | |
| _padding2 | uint8[2] | 290 | 2 | |
| numberOfPeriods | uint32 | 292 | 4 | |
| amountPerPeriod | uint64 | 296 | 8 | |
| startEpoch | uint32 | 304 | 4 | |
| currentPeriod | sint32 | 308 | 4 |
structSubscriptionProposalData
340B9 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| proposerId | id | 0 | 32 | |
| destination | id | 32 | 32 | |
| url | uint8[256] | 64 | 256 | |
| weeksPerPeriod | uint8 | 320 | 1 | |
| _padding0 | uint8[1] | 321 | 1 | |
| _padding1 | uint8[2] | 322 | 2 | |
| numberOfPeriods | uint32 | 324 | 4 | |
| amountPerPeriod | uint64 | 328 | 8 | |
| startEpoch | uint32 | 336 | 4 |
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 |
structLatestTransfersEntry
301B5 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| destination | id | 0 | 32 | |
| url | uint8[256] | 32 | 256 | |
| amount | sint64 | 288 | 8 | |
| tick | uint32 | 296 | 4 | |
| success | uint8 | 300 | 1 |
structRegularPaymentEntry
308B8 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| destination | id | 0 | 32 | |
| url | uint8[256] | 32 | 256 | |
| amount | sint64 | 288 | 8 | |
| tick | uint32 | 296 | 4 | |
| periodIndex | sint32 | 300 | 4 | |
| success | uint8 | 304 | 1 | |
| _padding0 | uint8[1] | 305 | 1 | |
| _padding1 | uint8[2] | 306 | 2 |