Skip to content

Commit ccfd8be

Browse files
committed
Update idl
1 parent a0cb5ae commit ccfd8be

File tree

2 files changed

+370
-34
lines changed

2 files changed

+370
-34
lines changed

src/anchor/idl.json

Lines changed: 185 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,21 @@
1414
{
1515
"name": "freshMappingAccount",
1616
"isMut": true,
17-
"isSigner": true
17+
"isSigner": false
18+
},
19+
{
20+
"name": "permissionsAccount",
21+
"isMut": false,
22+
"isSigner": false,
23+
"pda": {
24+
"seeds": [
25+
{
26+
"kind": "const",
27+
"type": "string",
28+
"value": "permissions"
29+
}
30+
]
31+
}
1832
}
1933
],
2034
"args": []
@@ -31,12 +45,26 @@
3145
{
3246
"name": "curMapping",
3347
"isMut": true,
34-
"isSigner": true
48+
"isSigner": false
3549
},
3650
{
3751
"name": "nextMapping",
3852
"isMut": true,
39-
"isSigner": true
53+
"isSigner": false
54+
},
55+
{
56+
"name": "permissionsAccount",
57+
"isMut": true,
58+
"isSigner": false,
59+
"pda": {
60+
"seeds": [
61+
{
62+
"kind": "const",
63+
"type": "string",
64+
"value": "permissions"
65+
}
66+
]
67+
}
4068
}
4169
],
4270
"args": []
@@ -53,12 +81,26 @@
5381
{
5482
"name": "tailMappingAccount",
5583
"isMut": true,
56-
"isSigner": true
84+
"isSigner": false
5785
},
5886
{
5987
"name": "productAccount",
6088
"isMut": true,
61-
"isSigner": true
89+
"isSigner": false
90+
},
91+
{
92+
"name": "permissionsAccount",
93+
"isMut": false,
94+
"isSigner": false,
95+
"pda": {
96+
"seeds": [
97+
{
98+
"kind": "const",
99+
"type": "string",
100+
"value": "permissions"
101+
}
102+
]
103+
}
62104
}
63105
],
64106
"args": []
@@ -75,7 +117,21 @@
75117
{
76118
"name": "productAccount",
77119
"isMut": true,
78-
"isSigner": true
120+
"isSigner": false
121+
},
122+
{
123+
"name": "permissionsAccount",
124+
"isMut": false,
125+
"isSigner": false,
126+
"pda": {
127+
"seeds": [
128+
{
129+
"kind": "const",
130+
"type": "string",
131+
"value": "permissions"
132+
}
133+
]
134+
}
79135
}
80136
],
81137
"args": []
@@ -92,12 +148,26 @@
92148
{
93149
"name": "productAccount",
94150
"isMut": true,
95-
"isSigner": true
151+
"isSigner": false
96152
},
97153
{
98154
"name": "priceAccount",
99155
"isMut": true,
100-
"isSigner": true
156+
"isSigner": false
157+
},
158+
{
159+
"name": "permissionsAccount",
160+
"isMut": false,
161+
"isSigner": false,
162+
"pda": {
163+
"seeds": [
164+
{
165+
"kind": "const",
166+
"type": "string",
167+
"value": "permissions"
168+
}
169+
]
170+
}
101171
}
102172
],
103173
"args": [
@@ -123,7 +193,21 @@
123193
{
124194
"name": "priceAccount",
125195
"isMut": true,
126-
"isSigner": true
196+
"isSigner": false
197+
},
198+
{
199+
"name": "permissionsAccount",
200+
"isMut": false,
201+
"isSigner": false,
202+
"pda": {
203+
"seeds": [
204+
{
205+
"kind": "const",
206+
"type": "string",
207+
"value": "permissions"
208+
}
209+
]
210+
}
127211
}
128212
],
129213
"args": [
@@ -145,7 +229,21 @@
145229
{
146230
"name": "priceAccount",
147231
"isMut": true,
148-
"isSigner": true
232+
"isSigner": false
233+
},
234+
{
235+
"name": "permissionsAccount",
236+
"isMut": false,
237+
"isSigner": false,
238+
"pda": {
239+
"seeds": [
240+
{
241+
"kind": "const",
242+
"type": "string",
243+
"value": "permissions"
244+
}
245+
]
246+
}
149247
}
150248
],
151249
"args": [
@@ -253,7 +351,21 @@
253351
{
254352
"name": "priceAccount",
255353
"isMut": true,
256-
"isSigner": true
354+
"isSigner": false
355+
},
356+
{
357+
"name": "permissionsAccount",
358+
"isMut": false,
359+
"isSigner": false,
360+
"pda": {
361+
"seeds": [
362+
{
363+
"kind": "const",
364+
"type": "string",
365+
"value": "permissions"
366+
}
367+
]
368+
}
257369
}
258370
],
259371
"args": [
@@ -279,7 +391,21 @@
279391
{
280392
"name": "priceAccount",
281393
"isMut": true,
282-
"isSigner": true
394+
"isSigner": false
395+
},
396+
{
397+
"name": "permissionsAccount",
398+
"isMut": false,
399+
"isSigner": false,
400+
"pda": {
401+
"seeds": [
402+
{
403+
"kind": "const",
404+
"type": "string",
405+
"value": "permissions"
406+
}
407+
]
408+
}
283409
}
284410
],
285411
"args": [
@@ -350,7 +476,21 @@
350476
{
351477
"name": "priceAccount",
352478
"isMut": true,
353-
"isSigner": true
479+
"isSigner": false
480+
},
481+
{
482+
"name": "permissionsAccount",
483+
"isMut": false,
484+
"isSigner": false,
485+
"pda": {
486+
"seeds": [
487+
{
488+
"kind": "const",
489+
"type": "string",
490+
"value": "permissions"
491+
}
492+
]
493+
}
354494
}
355495
],
356496
"args": []
@@ -367,12 +507,26 @@
367507
{
368508
"name": "productAccount",
369509
"isMut": true,
370-
"isSigner": true
510+
"isSigner": false
371511
},
372512
{
373513
"name": "priceAccount",
374514
"isMut": true,
375-
"isSigner": true
515+
"isSigner": false
516+
},
517+
{
518+
"name": "permissionsAccount",
519+
"isMut": false,
520+
"isSigner": false,
521+
"pda": {
522+
"seeds": [
523+
{
524+
"kind": "const",
525+
"type": "string",
526+
"value": "permissions"
527+
}
528+
]
529+
}
376530
}
377531
],
378532
"args": []
@@ -389,12 +543,26 @@
389543
{
390544
"name": "mappingAccount",
391545
"isMut": true,
392-
"isSigner": true
546+
"isSigner": false
393547
},
394548
{
395549
"name": "productAccount",
396550
"isMut": true,
397-
"isSigner": true
551+
"isSigner": false
552+
},
553+
{
554+
"name": "permissionsAccount",
555+
"isMut": false,
556+
"isSigner": false,
557+
"pda": {
558+
"seeds": [
559+
{
560+
"kind": "const",
561+
"type": "string",
562+
"value": "permissions"
563+
}
564+
]
565+
}
398566
}
399567
],
400568
"args": []

0 commit comments

Comments
 (0)