Source on GitHub
Snapshot Current

ComputorControlledFund @ epoch 209

contractIndex 8 · effective e192 → now

IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXSH
← ContractDownload Snapshot

Procedures

2State-changing
procSetProposal#1
in 324Bout 2B
input7 fields · 324B
nametypeoffsetbyteslayout
proposalProposalDataT0304
isSubscriptionuint83041
weeksPerPerioduint83051
_padding0uint8[2]3062
startEpochuint323084
amountPerPerioduint643128
numberOfPeriodsuint323204
output1 field · 2B
nametypeoffsetbyteslayout
proposalIndexuint1602
procVote#2
in 16Bout 1B
input4 fields · 16B
nametypeoffsetbyteslayout
proposalIndexuint1602
proposalTypeuint1622
proposalTickuint3244
voteValuesint6488
output1 field · 1B
nametypeoffsetbyteslayout
okayuint801

Functions

7Read-only
funcGetProposalIndices#1
in 5Bout 130B
input2 fields · 5B
nametypeoffsetbyteslayout
activeProposalsuint801
prevProposalIndexsint3214
output2 fields · 130B
nametypeoffsetbyteslayout
numOfIndicesuint1602
indicesuint16[64]2128
funcGetProposal#2
in 34Bout 996B
input2 fields · 34B
nametypeoffsetbyteslayout
subscriptionDestinationid032
proposalIndexuint16322
output9 fields · 996B
nametypeoffsetbyteslayout
okayuint801
hasSubscriptionProposaluint811
hasActiveSubscriptionuint821
_padding0uint8[1]31
_padding1uint8[4]44
proposerPublicKeyid832
proposalProposalDataT40304
subscriptionSubscriptionData344312
subscriptionProposalSubscriptionProposalData656340
funcGetVote#3
in 34Bout 17B
input2 fields · 34B
nametypeoffsetbyteslayout
voterid032
proposalIndexuint16322
output2 fields · 17B
nametypeoffsetbyteslayout
okayuint801
voteProposalSingleVoteDataV1116
funcGetVotingResults#4
in 2Bout 49B
input1 field · 2B
nametypeoffsetbyteslayout
proposalIndexuint1602
output2 fields · 49B
nametypeoffsetbyteslayout
okayuint801
resultsProposalSummarizedVotingDataV1148
funcGetLatestTransfers#5
in 0Bout 38528B
output1 field · 38528B
nametypeoffsetbyteslayout
dataLatestTransfersEntry[128]038528
funcGetProposalFee#6
in 0Bout 4B
output1 field · 4B
nametypeoffsetbyteslayout
proposalFeeuint3204
funcGetRegularPayments#7
in 0Bout 39424B
output1 field · 39424B
nametypeoffsetbyteslayout
dataRegularPaymentEntry[128]039424

Structs

7Shared types
structProposalDataT
304B5 fields
fields
nametypeoffsetbyteslayout
urlbytes0256
epochuint162562
typeuint162582
tickuint322604
databytes26440
structSubscriptionData
312B9 fields
fields
nametypeoffsetbyteslayout
destinationid032
urluint8[256]32256
weeksPerPerioduint82881
_padding1uint8[1]2891
_padding2uint8[2]2902
numberOfPeriodsuint322924
amountPerPerioduint642968
startEpochuint323044
currentPeriodsint323084
structSubscriptionProposalData
340B9 fields
fields
nametypeoffsetbyteslayout
proposerIdid032
destinationid3232
urluint8[256]64256
weeksPerPerioduint83201
_padding0uint8[1]3211
_padding1uint8[2]3222
numberOfPeriodsuint323244
amountPerPerioduint643288
startEpochuint323364
structProposalSingleVoteDataV1
16B4 fields
fields
nametypeoffsetbyteslayout
proposalIndexuint1602
proposalTypeuint1622
proposalTickuint3244
voteValuesint6488
structProposalSummarizedVotingDataV1
48B6 fields
fields
nametypeoffsetbyteslayout
proposalIndexuint1602
optionCountuint1622
proposalTickuint3244
totalVotesAuthorizeduint3284
totalVotesCasteduint32124
optionVoteCountuint32[8]1632
structLatestTransfersEntry
301B5 fields
fields
nametypeoffsetbyteslayout
destinationid032
urluint8[256]32256
amountsint642888
tickuint322964
successuint83001
structRegularPaymentEntry
308B8 fields
fields
nametypeoffsetbyteslayout
destinationid032
urluint8[256]32256
amountsint642888
tickuint322964
periodIndexsint323004
successuint83041
_padding0uint8[1]3051
_padding1uint8[2]3062