forked from AugurProject/augur-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build-10101.json
executable file
·182 lines (182 loc) · 69.2 KB
/
build-10101.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
{
"adjust": {
"address": "0x795af763dd0c5627ce6ad590d8734bf4ce64a266",
"fullsig": "[{\n \"name\": \"reputation_delta(int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"scores\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"select_scores(int256[],int256[],int256[],int256[],int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"old\", \"type\": \"int256[]\" }, { \"name\": \"new1\", \"type\": \"int256[]\" }, { \"name\": \"new2\", \"type\": \"int256[]\" }, { \"name\": \"set1\", \"type\": \"int256[]\" }, { \"name\": \"set2\", \"type\": \"int256[]\" }, { \"name\": \"scores\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"weighted_delta(int256[],int256[],int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"set1\", \"type\": \"int256[]\" }, { \"name\": \"set2\", \"type\": \"int256[]\" }, { \"name\": \"reputation\", \"type\": \"int256[]\" }, { \"name\": \"reports\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n}]",
"sig": "extern adjust: [reputation_delta:[int256[],int256,int256]:int256[], select_scores:[int256[],int256[],int256[],int256[],int256[],int256[],int256,int256]:int256[], weighted_delta:[int256[],int256[],int256[],int256[],int256,int256]:int256[]]"
},
"branches": {
"address": "0x85693da19f633b8ef0bdbfb527a68cdaf30ff192",
"fullsig": "[{\n \"name\": \"addMarket(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getBranch(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branchNumber\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getBranches()\",\n \"type\": \"function\",\n \"inputs\": [],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getMarkets(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getMinTradingFee(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getNumBranches()\",\n \"type\": \"function\",\n \"inputs\": [],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getNumMarkets(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getPeriodLength(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getStep(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getSubstep(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getVotePeriod(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"incrementPeriod(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"incrementStep(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"incrementSubstep(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"initializeBranch(int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }, { \"name\": \"currentVotePeriod\", \"type\": \"int256\" }, { \"name\": \"periodLength\", \"type\": \"int256\" }, { \"name\": \"minTradingFee\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setStep(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"step\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setSubstep(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"substep\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern branches: [addMarket:[int256,int256]:int256, getBranch:[int256]:int256, getBranches:[]:int256[], getMarkets:[int256]:int256[], getMinTradingFee:[int256]:int256, getNumBranches:[]:int256, getNumMarkets:[int256]:int256, getPeriodLength:[int256]:int256, getStep:[int256]:int256, getSubstep:[int256]:int256, getVotePeriod:[int256]:int256, incrementPeriod:[int256]:int256, incrementStep:[int256]:int256, incrementSubstep:[int256]:int256, initializeBranch:[int256,int256,int256,int256]:int256, setStep:[int256,int256]:int256, setSubstep:[int256,int256]:int256]"
},
"buy&sellShares": {
"address": "0x796fe6c1dd8064439a51f8f1762080f5434baf62",
"fullsig": "[{\n \"name\": \"buyShares(int256,int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }, { \"name\": \"nonce\", \"type\": \"int256\" }, { \"name\": \"limit\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getNonce(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"sellShares(int256,int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }, { \"name\": \"nonce\", \"type\": \"int256\" }, { \"name\": \"limit\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"updatePrice(int256,int256,int256,int256,int256)\",\n \"type\": \"event\",\n \"inputs\": [{ \"name\": \"user\", \"type\": \"int256\", \"indexed\": true }, { \"name\": \"market\", \"type\": \"int256\", \"indexed\": true }, { \"name\": \"outcome\", \"type\": \"int256\", \"indexed\": true }, { \"name\": \"price\", \"type\": \"int256\", \"indexed\": false }, { \"name\": \"cost\", \"type\": \"int256\", \"indexed\": false }]\n}]",
"sig": "extern buy&sellShares: [buyShares:[int256,int256,int256,int256,int256,int256]:int256, getNonce:[int256]:int256, sellShares:[int256,int256,int256,int256,int256,int256]:int256]"
},
"cash": {
"address": "0x08163213345163e38b45b2fed9dcfd75594a838a",
"fullsig": "[{\n \"name\": \"addCash(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"balance(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"address\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"send(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"recver\", \"type\": \"int256\" }, { \"name\": \"value\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"sendFrom(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"recver\", \"type\": \"int256\" }, { \"name\": \"value\", \"type\": \"int256\" }, { \"name\": \"from\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setCash(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"address\", \"type\": \"int256\" }, { \"name\": \"balance\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"subtractCash(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern cash: [addCash:[int256,int256]:int256, balance:[int256]:int256, send:[int256,int256]:int256, sendFrom:[int256,int256,int256]:int256, setCash:[int256,int256]:int256, subtractCash:[int256,int256]:int256]"
},
"center": {
"address": "0x159c4ce332b8e82110daf3ad5371502207008a4b",
"fullsig": "[{\n \"name\": \"center(int256[],int256[],int256[],int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"reports_filled\", \"type\": \"int256[]\" }, { \"name\": \"reputation\", \"type\": \"int256[]\" }, { \"name\": \"scaled\", \"type\": \"int256[]\" }, { \"name\": \"scaled_max\", \"type\": \"int256[]\" }, { \"name\": \"scaled_min\", \"type\": \"int256[]\" }, { \"name\": \"max_iterations\", \"type\": \"int256\" }, { \"name\": \"max_components\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"covariance(int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"wcd\", \"type\": \"int256[]\" }, { \"name\": \"tokens\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"tokenize(int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"reputation\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n}]",
"sig": "extern center: [center:[int256[],int256[],int256[],int256[],int256[],int256,int256]:int256[], covariance:[int256[],int256[],int256,int256]:int256[], tokenize:[int256[],int256]:int256[]]"
},
"checkQuorum": {
"address": "0xc0fa90ea6643fc94e6cc43993ade17c43674e7e1",
"fullsig": "[{\n \"name\": \"checkQuorum(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern checkQuorum: [checkQuorum:[int256]:int256]"
},
"closeMarket": {
"address": "0x190fc1bbea242a30baf8a5befe709b89c369f561",
"fullsig": "[{\n \"name\": \"closeMarket(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern closeMarket: [closeMarket:[int256,int256]:int256]"
},
"closeMarketEight": {
"address": "0x8512b58d2868c44a5bb2c2171fffb395fd3adbba",
"fullsig": "[{\n \"name\": \"eightOutcomes(int256,int256[],int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"winningOutcome\", \"type\": \"int256[]\" }, { \"name\": \"events\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern closeMarketEight: [eightOutcomes:[int256,int256[],int256[]]:int256]"
},
"closeMarketFour": {
"address": "0x119d2b859e2b5fe6940f37ca3222f7506d3915af",
"fullsig": "[{\n \"name\": \"fourOutcomes(int256,int256[],int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"winningOutcome\", \"type\": \"int256[]\" }, { \"name\": \"events\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern closeMarketFour: [fourOutcomes:[int256,int256[],int256[]]:int256]"
},
"closeMarketOne": {
"address": "0xee647a5ba4337728165e6a23bb28f3ccc411870b",
"fullsig": "[{\n \"name\": \"oneOutcome(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"winningOutcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern closeMarketOne: [oneOutcome:[int256,int256]:int256]"
},
"closeMarketTwo": {
"address": "0x17895f30b2facf56413e7356cf5385edcdc48b5e",
"fullsig": "[{\n \"name\": \"twoOutcomes(int256,int256[],int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"winningOutcome\", \"type\": \"int256[]\" }, { \"name\": \"events\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern closeMarketTwo: [twoOutcomes:[int256,int256[],int256[]]:int256]"
},
"createBranch": {
"address": "0x2ce345cb0cdcbb7dd13f63aca7ccce50a7401533",
"fullsig": "[{\n \"name\": \"createSubbranch(bytes,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"description\", \"type\": \"bytes\" }, { \"name\": \"periodLength\", \"type\": \"int256\" }, { \"name\": \"parent\", \"type\": \"int256\" }, { \"name\": \"tradingFee\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern createBranch: [createSubbranch:[bytes,int256,int256,int256]:int256]"
},
"createEvent": {
"address": "0xacbd9270c1a1ec8ab7c34b995fe1315b158490ae",
"fullsig": "[{\n \"name\": \"createEvent(int256,bytes,int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"description\", \"type\": \"bytes\" }, { \"name\": \"expDate\", \"type\": \"int256\" }, { \"name\": \"minValue\", \"type\": \"int256\" }, { \"name\": \"maxValue\", \"type\": \"int256\" }, { \"name\": \"numOutcomes\", \"type\": \"int256\" }, { \"name\": \"blockNumber\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern createEvent: [createEvent:[int256,bytes,int256,int256,int256,int256,int256]:int256]"
},
"createMarket": {
"address": "0xc1612c769fda098f7d68b38b1c8b3da5a4f6f8d6",
"fullsig": "[{\n \"name\": \"createMarket(int256,bytes,int256,int256,int256,int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"description\", \"type\": \"bytes\" }, { \"name\": \"alpha\", \"type\": \"int256\" }, { \"name\": \"initialLiquidity\", \"type\": \"int256\" }, { \"name\": \"tradingFee\", \"type\": \"int256\" }, { \"name\": \"events\", \"type\": \"int256[]\" }, { \"name\": \"blockNumber\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"creationBlock(int256)\",\n \"type\": \"event\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\", \"indexed\": true }]\n}]",
"sig": "extern createMarket: [createMarket:[int256,bytes,int256,int256,int256,int256[],int256]:int256]"
},
"dispatch": {
"address": "0xe0e0706aa7fc7507009a75e24122b2c400f67d86",
"fullsig": "[{\n \"name\": \"dispatch(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern dispatch: [dispatch:[int256]:int256]"
},
"events": {
"address": "0x67f0ea717bc1587353c1119abf856bc5f68b8b6c",
"fullsig": "[{\n \"name\": \"getEventBranch(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getEventInfo(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getExpiration(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getMaxValue(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getMinValue(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getNumOutcomes(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getOutcome(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"event\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"initializeEvent(int256,int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }, { \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expirationDate\", \"type\": \"int256\" }, { \"name\": \"minValue\", \"type\": \"int256\" }, { \"name\": \"maxValue\", \"type\": \"int256\" }, { \"name\": \"numOutcomes\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setOutcome(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern events: [getEventBranch:[int256]:int256, getEventInfo:[int256]:int256[], getExpiration:[int256]:int256, getMaxValue:[int256]:int256, getMinValue:[int256]:int256, getNumOutcomes:[int256]:int256, getOutcome:[int256]:int256, initializeEvent:[int256,int256,int256,int256,int256,int256]:int256, setOutcome:[int256,int256]:int256]"
},
"expiringEvents": {
"address": "0x8fcd63f1ab2b86c226cbe30d3d7736b09f5790c1",
"fullsig": "[{\n \"name\": \"addEvent(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"futurePeriod\", \"type\": \"int256\" }, { \"name\": \"eventID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getAdjPrinComp(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getCovarianceMatrixRow(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getDeflated(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getEvent(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"eventIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getEvents(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getLatent(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getLoadingVector(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getNewOne(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getNewTwo(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getNumberEvents(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getOutcomesFinal(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getReport(int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reporter\", \"type\": \"int256\" }, { \"name\": \"reportNum\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getReportHash(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reporter\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getReporterBallot(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reporterID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getReporterPayouts(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getReportsFilled(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getReportsMask(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getScores(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getSetOne(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getSetTwo(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getSmoothRep(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getTotalRepReported(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getTotalReputation(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getVSize(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getWeightedCenteredData(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"moveEventsToCurrentPeriod(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"currentVotePeriod\", \"type\": \"int256\" }, { \"name\": \"currentPeriod\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"returnOld(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"setAdjPrinComp(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"adjPrinComp\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setCovarianceMatrixRow(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"covarianceMatrixRow\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setDeflated(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"deflated\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setLatent(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"latent\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setLoadingVector(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"loadingVector\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setNewOne(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"newOne\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setNewTwo(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"newTwo\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setOld(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"setOld\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setOutcomesFinal(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"outcomesFinal\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setReportHash(int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reporter\", \"type\": \"int256\" }, { \"name\": \"reportHash\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setReporterBallot(int256,int256,int256,int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reporterID\", \"type\": \"int256\" }, { \"name\": \"report\", \"type\": \"int256[]\" }, { \"name\": \"reputation\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setReporterPayouts(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reporterPayouts\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setReportsFilled(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reportsFilled\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setReportsMask(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"reportsMask\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setScores(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"scores\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setSetOne(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"setOne\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setSetTwo(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"setTwo\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setSmoothRep(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"smoothRep\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setTotalRepReported(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"repReported\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setTotalReputation(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"totalReputation\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setVSize(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"vSize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setWeightedCenteredData(int256,int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"expDateIndex\", \"type\": \"int256\" }, { \"name\": \"weightedCenteredData\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern expiringEvents: [addEvent:[int256,int256,int256]:int256, getAdjPrinComp:[int256,int256]:int256[], getCovarianceMatrixRow:[int256,int256]:int256[], getDeflated:[int256,int256]:int256[], getEvent:[int256,int256,int256]:int256, getEvents:[int256,int256]:int256[], getLatent:[int256,int256]:int256, getLoadingVector:[int256,int256]:int256[], getNewOne:[int256,int256]:int256[], getNewTwo:[int256,int256]:int256[], getNumberEvents:[int256,int256]:int256, getOutcomesFinal:[int256,int256]:int256[], getReport:[int256,int256,int256,int256]:int256, getReportHash:[int256,int256,int256]:int256, getReporterBallot:[int256,int256,int256]:int256[], getReporterPayouts:[int256,int256]:int256[], getReportsFilled:[int256,int256]:int256[], getReportsMask:[int256,int256]:int256[], getScores:[int256,int256]:int256[], getSetOne:[int256,int256]:int256[], getSetTwo:[int256,int256]:int256[], getSmoothRep:[int256,int256]:int256[], getTotalRepReported:[int256,int256]:int256, getTotalReputation:[int256,int256]:int256, getVSize:[int256,int256]:int256, getWeightedCenteredData:[int256,int256]:int256[], moveEventsToCurrentPeriod:[int256,int256,int256]:int256, returnOld:[int256,int256]:int256[], setAdjPrinComp:[int256,int256,int256[]]:int256, setCovarianceMatrixRow:[int256,int256,int256[]]:int256, setDeflated:[int256,int256,int256[]]:int256, setLatent:[int256,int256,int256]:int256, setLoadingVector:[int256,int256,int256[]]:int256, setNewOne:[int256,int256,int256[]]:int256, setNewTwo:[int256,int256,int256[]]:int256, setOld:[int256,int256,int256[]]:int256, setOutcomesFinal:[int256,int256,int256[]]:int256, setReportHash:[int256,int256,int256,int256]:int256, setReporterBallot:[int256,int256,int256,int256[],int256]:int256, setReporterPayouts:[int256,int256,int256[]]:int256, setReportsFilled:[int256,int256,int256[]]:int256, setReportsMask:[int256,int256,int256[]]:int256, setScores:[int256,int256,int256[]]:int256, setSetOne:[int256,int256,int256[]]:int256, setSetTwo:[int256,int256,int256[]]:int256, setSmoothRep:[int256,int256,int256[]]:int256, setTotalRepReported:[int256,int256,int256]:int256, setTotalReputation:[int256,int256,int256]:int256, setVSize:[int256,int256,int256]:int256, setWeightedCenteredData:[int256,int256,int256[]]:int256]"
},
"faucets": {
"address": "0x163fe7bb13b6f852f4005fb36b335530cc2145f9",
"fullsig": "[{\n \"name\": \"cashFaucet()\",\n \"type\": \"function\",\n \"inputs\": [],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"reputationFaucet(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern faucets: [cashFaucet:[]:int256, reputationFaucet:[int256]:int256]"
},
"fxpFunctions": {
"address": "0x0de7904a19f3cd77d5a22d56fabf271daeb61cc4",
"fullsig": "[{\n \"name\": \"fx_exp(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"x\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"fx_log(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"x\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern fxpFunctions: [fx_exp:[int256]:int256, fx_log:[int256]:int256]"
},
"info": {
"address": "0xa178f560e5174ef566929549e386495910dd23fc",
"fullsig": "[{\n \"name\": \"getCreationFee(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getCreator(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getDescription(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"bytes\" }]\n},\n{\n \"name\": \"getDescriptionLength(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setInfo(int256,bytes,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }, { \"name\": \"description\", \"type\": \"bytes\" }, { \"name\": \"creator\", \"type\": \"int256\" }, { \"name\": \"fee\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern info: [getCreationFee:[int256]:int256, getCreator:[int256]:int256, getDescription:[int256]:bytes, getDescriptionLength:[int256]:int256, setInfo:[int256,bytes,int256,int256]:int256]"
},
"makeReports": {
"address": "0xcad657bf92bf221eaadb3f43247de9ce9d356213",
"fullsig": "[{\n \"name\": \"checkReportValidity(int256,int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"report\", \"type\": \"int256[]\" }, { \"name\": \"votePeriod\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"report(int256,int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"report\", \"type\": \"int256[]\" }, { \"name\": \"votePeriod\", \"type\": \"int256\" }, { \"name\": \"salt\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"slashRep(int256,int256,int256,int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"votePeriod\", \"type\": \"int256\" }, { \"name\": \"salt\", \"type\": \"int256\" }, { \"name\": \"report\", \"type\": \"int256[]\" }, { \"name\": \"reporter\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"submitReportHash(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"reportHash\", \"type\": \"int256\" }, { \"name\": \"votePeriod\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern makeReports: [checkReportValidity:[int256,int256[],int256]:int256, report:[int256,int256[],int256,int256]:int256, slashRep:[int256,int256,int256,int256[],int256]:int256, submitReportHash:[int256,int256,int256]:int256]"
},
"markets": {
"address": "0xb14010eb05acce2a0493479db9955cd8967500e6",
"fullsig": "[{\n \"name\": \"addParticipant(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"address\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getAlpha(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getBranchID(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getCumScale(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getCurrentParticipantNumber(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getMarketEvents(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getMarketInfo(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getMarketNumOutcomes(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getMarketOutcomeInfo(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getNumEvents(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getParticipantID(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"participantNumber\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getParticipantNumber(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"address\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getParticipantSharesPurchased(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"participantNumber\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getSharesPurchased(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getSimulatedBuy(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"unknown_out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getSimulatedSell(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"unknown_out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getTradingFee(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getTradingPeriod(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getWinningOutcomes(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"initialLiquiditySetup(int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"marketID\", \"type\": \"int256\" }, { \"name\": \"alpha\", \"type\": \"int256\" }, { \"name\": \"cumScale\", \"type\": \"int256\" }, { \"name\": \"numOutcomes\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"initializeMarket(int256,int256[],int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"marketID\", \"type\": \"int256\" }, { \"name\": \"events\", \"type\": \"int256[]\" }, { \"name\": \"tradingPeriod\", \"type\": \"int256\" }, { \"name\": \"tradingFee\", \"type\": \"int256\" }, { \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"lsLmsr(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"marketID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"modifyParticipantShares(int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"marketID\", \"type\": \"int256\" }, { \"name\": \"participantNumber\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"modifyShares(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"marketID\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"price(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setWinningOutcomes(int256,int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcomes\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern markets: [addParticipant:[int256,int256]:int256, getAlpha:[int256]:int256, getBranchID:[int256]:int256, getCumScale:[int256]:int256, getCurrentParticipantNumber:[int256]:int256, getMarketEvents:[int256]:int256[], getMarketInfo:[int256]:int256[], getMarketNumOutcomes:[int256]:int256, getMarketOutcomeInfo:[int256,int256]:int256[], getNumEvents:[int256]:int256, getParticipantID:[int256,int256]:int256, getParticipantNumber:[int256,int256]:int256, getParticipantSharesPurchased:[int256,int256,int256]:int256, getSharesPurchased:[int256,int256]:int256, getSimulatedBuy:[int256,int256,int256]:_, getSimulatedSell:[int256,int256,int256]:_, getTradingFee:[int256]:int256, getTradingPeriod:[int256]:int256, getWinningOutcomes:[int256]:int256[], initialLiquiditySetup:[int256,int256,int256,int256]:int256, initializeMarket:[int256,int256[],int256,int256,int256]:int256, lsLmsr:[int256]:int256, modifyParticipantShares:[int256,int256,int256,int256]:int256, modifyShares:[int256,int256,int256]:int256, price:[int256,int256]:int256, setWinningOutcomes:[int256,int256[]]:int256]"
},
"p2pWagers": {
"address": "0xb67bc8941ea02b8353eca985ee572db6695614a3",
"fullsig": "[{\n \"name\": \"closeBet(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"betID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getAmtBet(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getEvent(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getOutcomeOneBettor(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getOutcomeZeroBettor(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"makeBet(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"eventID\", \"type\": \"int256\" }, { \"name\": \"amtToBet\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"sendMoneytoBet(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"betID\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern p2pWagers: [closeBet:[int256]:int256, getAmtBet:[int256]:int256, getEvent:[int256]:int256, getOutcomeOneBettor:[int256]:int256, getOutcomeZeroBettor:[int256]:int256, makeBet:[int256,int256]:int256, sendMoneytoBet:[int256,int256]:int256]"
},
"payout": {
"address": "0x6191967b297bc02f7dbf06e9270b2ad35b3692bf",
"fullsig": "[{\n \"name\": \"payout(int256[],int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"outcomes_final\", \"type\": \"int256[]\" }, { \"name\": \"smooth_rep\", \"type\": \"int256[]\" }, { \"name\": \"reports_mask\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n}]",
"sig": "extern payout: [payout:[int256[],int256[],int256[],int256,int256]:int256[]]"
},
"redeem_adjust": {
"address": "0x7f668cdf010983142fada98d1731e52c0d1a35f9",
"fullsig": "[{\n \"name\": \"reputation_delta(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"select_scores(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"weighted_delta(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern redeem_adjust: [reputation_delta:[int256,int256,int256,int256,int256]:int256, select_scores:[int256,int256,int256,int256,int256]:int256, weighted_delta:[int256,int256,int256,int256,int256]:int256]"
},
"redeem_center": {
"address": "0x39493c0aea20ccc3a7571fb8bd6d51a32794c360",
"fullsig": "[{\n \"name\": \"center(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"covariance(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern redeem_center: [center:[int256,int256,int256,int256,int256]:int256, covariance:[int256,int256,int256,int256,int256]:int256]"
},
"redeem_interpolate": {
"address": "0xcda9e4636a1e54d18ba217133dafa2367cd563da",
"fullsig": "[{\n \"name\": \"interpolate(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"read_ballots(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern redeem_interpolate: [interpolate:[int256,int256,int256,int256,int256]:int256, read_ballots:[int256,int256,int256,int256,int256]:int256]"
},
"redeem_payout": {
"address": "0x1b103614482bab1afdbc492221cad83ae87552f4",
"fullsig": "[{\n \"name\": \"payout(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern redeem_payout: [payout:[int256,int256,int256,int256,int256]:int256]"
},
"redeem_resolve": {
"address": "0xc4728649ce1964af65f3910ff2ebcb2d9205c4b5",
"fullsig": "[{\n \"name\": \"resolve(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"smooth(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern redeem_resolve: [resolve:[int256,int256,int256,int256,int256]:int256, smooth:[int256,int256,int256,int256,int256]:int256]"
},
"redeem_score": {
"address": "0x77e6db6a22ab6025b9926b7495a5c6dc4731c2ba",
"fullsig": "[{\n \"name\": \"blank(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"deflate(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"latent(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"loadings(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"score(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"period\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"flatsize\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern redeem_score: [blank:[int256,int256,int256,int256,int256]:int256, deflate:[int256,int256,int256,int256,int256]:int256, latent:[int256,int256,int256,int256,int256]:int256, loadings:[int256,int256,int256,int256,int256]:int256, score:[int256,int256,int256,int256,int256]:int256]"
},
"reporting": {
"address": "0xdaba557e6690415c7f81daec3487ea0e8e3205ab",
"fullsig": "[{\n \"name\": \"addRep(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"index\", \"type\": \"int256\" }, { \"name\": \"value\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"addReporter(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"sender\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getNumberReporters(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getRepBalance(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"address\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getRepByIndex(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"repIndex\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getReporterID(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"index\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"getReputation(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"address\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"getTotalRep(int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"hashReport(int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"report\", \"type\": \"int256[]\" }, { \"name\": \"salt\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"repIDToIndex(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"repID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setInitialReporters(int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"parent\", \"type\": \"int256\" }, { \"name\": \"branchID\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"setRep(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"index\", \"type\": \"int256\" }, { \"name\": \"newRep\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"subtractRep(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"index\", \"type\": \"int256\" }, { \"name\": \"value\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern reporting: [addRep:[int256,int256,int256]:int256, addReporter:[int256,int256]:int256, getNumberReporters:[int256]:int256, getRepBalance:[int256,int256]:int256, getRepByIndex:[int256,int256]:int256, getReporterID:[int256,int256]:int256, getReputation:[int256]:int256[], getTotalRep:[int256]:int256, hashReport:[int256[],int256]:int256, repIDToIndex:[int256,int256]:int256, setInitialReporters:[int256,int256]:int256, setRep:[int256,int256,int256]:int256, subtractRep:[int256,int256,int256]:int256]"
},
"resolve": {
"address": "0x681e3e5c3133ff351017fb544c46363a9e2ee8d3",
"fullsig": "[{\n \"name\": \"resolve(int256[],int256[],int256[],int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"smooth_rep\", \"type\": \"int256[]\" }, { \"name\": \"reports\", \"type\": \"int256[]\" }, { \"name\": \"scaled\", \"type\": \"int256[]\" }, { \"name\": \"scaled_max\", \"type\": \"int256[]\" }, { \"name\": \"scaled_min\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"smooth(int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"adjusted_scores\", \"type\": \"int256[]\" }, { \"name\": \"reputation\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n}]",
"sig": "extern resolve: [resolve:[int256[],int256[],int256[],int256[],int256[],int256,int256]:int256[], smooth:[int256[],int256[],int256,int256]:int256[]]"
},
"score": {
"address": "0xb3626139e8a2772a341111cf7035b72379c59681",
"fullsig": "[{\n \"name\": \"blank(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"components_remaining\", \"type\": \"int256\" }, { \"name\": \"max_iterations\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"deflate(int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"ev\", \"type\": \"int256[]\" }, { \"name\": \"wcd\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"latent(int256[],int256[],int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"covrow\", \"type\": \"int256[]\" }, { \"name\": \"loadings\", \"type\": \"int256[]\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n},\n{\n \"name\": \"loadings(int256[],int256[],int256[],int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"iv\", \"type\": \"int256[]\" }, { \"name\": \"X\", \"type\": \"int256[]\" }, { \"name\": \"reputation\", \"type\": \"int256[]\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n},\n{\n \"name\": \"score(int256[],int256[],int256[],int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"scores\", \"type\": \"int256[]\" }, { \"name\": \"lv\", \"type\": \"int256[]\" }, { \"name\": \"wcd\", \"type\": \"int256[]\" }, { \"name\": \"latent\", \"type\": \"int256\" }, { \"name\": \"num_reports\", \"type\": \"int256\" }, { \"name\": \"num_events\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256[]\" }]\n}]",
"sig": "extern score: [blank:[int256,int256,int256]:int256[], deflate:[int256[],int256[],int256,int256]:int256[], latent:[int256[],int256[],int256]:int256, loadings:[int256[],int256[],int256[],int256,int256]:int256[], score:[int256[],int256[],int256[],int256,int256,int256]:int256[]]"
},
"sendReputation": {
"address": "0xfe29a60e60eec7d4b91f730fa188d9d8f35a65de",
"fullsig": "[{\n \"name\": \"sendReputation(int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"recver\", \"type\": \"int256\" }, { \"name\": \"value\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern sendReputation: [sendReputation:[int256,int256,int256]:int256]"
},
"statistics": {
"address": "0xc3b183d35754c995dc58b2ac67c49d79958e6287",
"fullsig": "[{\n \"name\": \"weighted_median(int256[],int256[])\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"data\", \"type\": \"int256[]\" }, { \"name\": \"weights\", \"type\": \"int256[]\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern statistics: [weighted_median:[int256[],int256[]]:int256]"
},
"transferShares": {
"address": "0x803ab720b1883301fc869b3ed1a61899b0742df9",
"fullsig": "[{\n \"name\": \"transferShares(int256,int256,int256,int256,int256)\",\n \"type\": \"function\",\n \"inputs\": [{ \"name\": \"branch\", \"type\": \"int256\" }, { \"name\": \"market\", \"type\": \"int256\" }, { \"name\": \"outcome\", \"type\": \"int256\" }, { \"name\": \"amount\", \"type\": \"int256\" }, { \"name\": \"to\", \"type\": \"int256\" }],\n \"outputs\": [{ \"name\": \"out\", \"type\": \"int256\" }]\n}]",
"sig": "extern transferShares: [transferShares:[int256,int256,int256,int256,int256]:int256]"
}
}