File tree Expand file tree Collapse file tree 7 files changed +714
-26
lines changed Expand file tree Collapse file tree 7 files changed +714
-26
lines changed Original file line number Diff line number Diff line change 11{
22 "version" : " 0.1.0" ,
33 "name" : " arrow" ,
4- "instructions" : [],
4+ "instructions" : [
5+ {
6+ "name" : " createPool" ,
7+ "accounts" : [
8+ {
9+ "name" : " pool" ,
10+ "isMut" : true ,
11+ "isSigner" : false
12+ },
13+ {
14+ "name" : " tokenA" ,
15+ "isMut" : false ,
16+ "isSigner" : false
17+ },
18+ {
19+ "name" : " tokenB" ,
20+ "isMut" : false ,
21+ "isSigner" : false
22+ },
23+ {
24+ "name" : " tokenAVault" ,
25+ "isMut" : true ,
26+ "isSigner" : false
27+ },
28+ {
29+ "name" : " tokenBVault" ,
30+ "isMut" : true ,
31+ "isSigner" : false
32+ },
33+ {
34+ "name" : " lpMint" ,
35+ "isMut" : true ,
36+ "isSigner" : false
37+ },
38+ {
39+ "name" : " authority" ,
40+ "isMut" : true ,
41+ "isSigner" : true
42+ },
43+ {
44+ "name" : " systemProgram" ,
45+ "isMut" : false ,
46+ "isSigner" : false
47+ },
48+ {
49+ "name" : " tokenProgram" ,
50+ "isMut" : false ,
51+ "isSigner" : false
52+ },
53+ {
54+ "name" : " rent" ,
55+ "isMut" : false ,
56+ "isSigner" : false
57+ }
58+ ],
59+ "args" : []
60+ },
61+ {
62+ "name" : " swap" ,
63+ "accounts" : [
64+ {
65+ "name" : " pool" ,
66+ "isMut" : true ,
67+ "isSigner" : false
68+ },
69+ {
70+ "name" : " userSourceToken" ,
71+ "isMut" : true ,
72+ "isSigner" : false
73+ },
74+ {
75+ "name" : " userDestToken" ,
76+ "isMut" : true ,
77+ "isSigner" : false
78+ },
79+ {
80+ "name" : " poolSourceVault" ,
81+ "isMut" : true ,
82+ "isSigner" : false
83+ },
84+ {
85+ "name" : " poolDestVault" ,
86+ "isMut" : true ,
87+ "isSigner" : false
88+ },
89+ {
90+ "name" : " user" ,
91+ "isMut" : false ,
92+ "isSigner" : true
93+ },
94+ {
95+ "name" : " tokenProgram" ,
96+ "isMut" : false ,
97+ "isSigner" : false
98+ }
99+ ],
100+ "args" : [
101+ {
102+ "name" : " amountIn" ,
103+ "type" : " u64"
104+ },
105+ {
106+ "name" : " minimumAmountOut" ,
107+ "type" : " u64"
108+ }
109+ ]
110+ }
111+ ],
5112 "accounts" : [],
6113 "types" : [],
7114 "metadata" : {
8- "note " : " Placeholder - IDL not yet available. Contributions welcome. "
115+ "address " : " ARoWLTBWoWrKMvxEiaE2EH9DrWyV7mLpKywGDWxBGeq9 "
9116 }
10- }
117+ }
Original file line number Diff line number Diff line change 11{
22 "version" : " 0.1.0" ,
33 "name" : " dexterity" ,
4- "instructions" : [],
4+ "instructions" : [
5+ {
6+ "name" : " initializeTrader" ,
7+ "accounts" : [
8+ {
9+ "name" : " trader" ,
10+ "isMut" : true ,
11+ "isSigner" : false
12+ },
13+ {
14+ "name" : " marketProductGroup" ,
15+ "isMut" : false ,
16+ "isSigner" : false
17+ },
18+ {
19+ "name" : " owner" ,
20+ "isMut" : true ,
21+ "isSigner" : true
22+ },
23+ {
24+ "name" : " systemProgram" ,
25+ "isMut" : false ,
26+ "isSigner" : false
27+ }
28+ ],
29+ "args" : []
30+ },
31+ {
32+ "name" : " newOrder" ,
33+ "accounts" : [
34+ {
35+ "name" : " marketProductGroup" ,
36+ "isMut" : true ,
37+ "isSigner" : false
38+ },
39+ {
40+ "name" : " product" ,
41+ "isMut" : true ,
42+ "isSigner" : false
43+ },
44+ {
45+ "name" : " orderbook" ,
46+ "isMut" : true ,
47+ "isSigner" : false
48+ },
49+ {
50+ "name" : " eventQueue" ,
51+ "isMut" : true ,
52+ "isSigner" : false
53+ },
54+ {
55+ "name" : " bids" ,
56+ "isMut" : true ,
57+ "isSigner" : false
58+ },
59+ {
60+ "name" : " asks" ,
61+ "isMut" : true ,
62+ "isSigner" : false
63+ },
64+ {
65+ "name" : " trader" ,
66+ "isMut" : true ,
67+ "isSigner" : false
68+ },
69+ {
70+ "name" : " owner" ,
71+ "isMut" : false ,
72+ "isSigner" : true
73+ }
74+ ],
75+ "args" : [
76+ {
77+ "name" : " side" ,
78+ "type" : " u8"
79+ },
80+ {
81+ "name" : " maxBaseQty" ,
82+ "type" : " u64"
83+ },
84+ {
85+ "name" : " orderType" ,
86+ "type" : " u8"
87+ },
88+ {
89+ "name" : " selfTradeBehavior" ,
90+ "type" : " u8"
91+ },
92+ {
93+ "name" : " matchLimit" ,
94+ "type" : " u64"
95+ },
96+ {
97+ "name" : " limitPrice" ,
98+ "type" : " u64"
99+ }
100+ ]
101+ }
102+ ],
5103 "accounts" : [],
6104 "types" : [],
7105 "metadata" : {
8- "note " : " Placeholder - IDL not yet available. Contributions welcome. "
106+ "address " : " Dex1111111111111111111111111111111111111111 "
9107 }
10- }
108+ }
Original file line number Diff line number Diff line change 11{
22 "version" : " 0.1.0" ,
33 "name" : " mango_v3" ,
4- "instructions" : [],
4+ "instructions" : [
5+ {
6+ "name" : " initMangoGroup" ,
7+ "accounts" : [
8+ {
9+ "name" : " mangoGroup" ,
10+ "isMut" : true ,
11+ "isSigner" : false
12+ },
13+ {
14+ "name" : " signerKey" ,
15+ "isMut" : false ,
16+ "isSigner" : false
17+ },
18+ {
19+ "name" : " admin" ,
20+ "isMut" : false ,
21+ "isSigner" : true
22+ },
23+ {
24+ "name" : " quoteMint" ,
25+ "isMut" : false ,
26+ "isSigner" : false
27+ },
28+ {
29+ "name" : " quoteVault" ,
30+ "isMut" : true ,
31+ "isSigner" : false
32+ },
33+ {
34+ "name" : " insuranceVault" ,
35+ "isMut" : true ,
36+ "isSigner" : false
37+ },
38+ {
39+ "name" : " msrmVault" ,
40+ "isMut" : true ,
41+ "isSigner" : false
42+ },
43+ {
44+ "name" : " feesVault" ,
45+ "isMut" : true ,
46+ "isSigner" : false
47+ },
48+ {
49+ "name" : " dexProgram" ,
50+ "isMut" : false ,
51+ "isSigner" : false
52+ }
53+ ],
54+ "args" : [
55+ {
56+ "name" : " signerNonce" ,
57+ "type" : " u64"
58+ },
59+ {
60+ "name" : " validInterval" ,
61+ "type" : " u64"
62+ },
63+ {
64+ "name" : " quoteOptimalUtil" ,
65+ "type" : " u64"
66+ },
67+ {
68+ "name" : " quoteOptimalRate" ,
69+ "type" : " u64"
70+ },
71+ {
72+ "name" : " quoteMaxRate" ,
73+ "type" : " u64"
74+ }
75+ ]
76+ },
77+ {
78+ "name" : " deposit" ,
79+ "accounts" : [
80+ {
81+ "name" : " mangoGroup" ,
82+ "isMut" : false ,
83+ "isSigner" : false
84+ },
85+ {
86+ "name" : " mangoAccount" ,
87+ "isMut" : true ,
88+ "isSigner" : false
89+ },
90+ {
91+ "name" : " owner" ,
92+ "isMut" : false ,
93+ "isSigner" : true
94+ },
95+ {
96+ "name" : " mangoCache" ,
97+ "isMut" : false ,
98+ "isSigner" : false
99+ },
100+ {
101+ "name" : " rootBank" ,
102+ "isMut" : false ,
103+ "isSigner" : false
104+ },
105+ {
106+ "name" : " nodeBank" ,
107+ "isMut" : true ,
108+ "isSigner" : false
109+ },
110+ {
111+ "name" : " vault" ,
112+ "isMut" : true ,
113+ "isSigner" : false
114+ },
115+ {
116+ "name" : " tokenAccount" ,
117+ "isMut" : true ,
118+ "isSigner" : false
119+ },
120+ {
121+ "name" : " tokenProgram" ,
122+ "isMut" : false ,
123+ "isSigner" : false
124+ }
125+ ],
126+ "args" : [
127+ {
128+ "name" : " quantity" ,
129+ "type" : " u64"
130+ }
131+ ]
132+ }
133+ ],
5134 "accounts" : [],
6135 "types" : [],
7136 "metadata" : {
8- "note " : " Placeholder - IDL not yet available. Contributions welcome. "
137+ "address " : " mv3ekLzLbnVPNxjSKvqBpU3ZeZXPQdEC3bp5MDEBG68 "
9138 }
10- }
139+ }
You can’t perform that action at this time.
0 commit comments