|
94 | 94 | "name": "initializeMultisig",
|
95 | 95 | "accounts": [
|
96 | 96 | {
|
97 |
| - "name": "payer", |
98 |
| - "isMut": true, |
99 |
| - "isSigner": true |
100 |
| - }, |
101 |
| - { |
102 |
| - "name": "deployer", |
103 |
| - "isMut": false, |
104 |
| - "isSigner": true |
105 |
| - }, |
106 |
| - { |
107 |
| - "name": "programData", |
108 |
| - "isMut": false, |
109 |
| - "isSigner": false |
110 |
| - }, |
111 |
| - { |
112 |
| - "name": "config", |
113 |
| - "isMut": true, |
114 |
| - "isSigner": false |
115 |
| - }, |
116 |
| - { |
117 |
| - "name": "mint", |
118 |
| - "isMut": false, |
119 |
| - "isSigner": false |
120 |
| - }, |
121 |
| - { |
122 |
| - "name": "rateLimit", |
123 |
| - "isMut": true, |
124 |
| - "isSigner": false |
125 |
| - }, |
126 |
| - { |
127 |
| - "name": "multisig", |
128 |
| - "isMut": false, |
129 |
| - "isSigner": false |
130 |
| - }, |
131 |
| - { |
132 |
| - "name": "tokenAuthority", |
133 |
| - "isMut": false, |
134 |
| - "isSigner": false, |
135 |
| - "docs": [ |
136 |
| - "In any case, this function is used to set the Config and initialize the program so we", |
137 |
| - "assume the caller of this function will have total control over the program.", |
138 |
| - "", |
139 |
| - "TODO: Using `UncheckedAccount` here leads to \"Access violation in stack frame ...\".", |
140 |
| - "Could refactor code to use `Box<_>` to reduce stack size." |
141 |
| - ] |
142 |
| - }, |
143 |
| - { |
144 |
| - "name": "custody", |
145 |
| - "isMut": true, |
146 |
| - "isSigner": false, |
147 |
| - "docs": [ |
148 |
| - "The custody account that holds tokens in locking mode and temporarily", |
149 |
| - "holds tokens in burning mode.", |
150 |
| - "function if the token account has already been created." |
151 |
| - ] |
152 |
| - }, |
153 |
| - { |
154 |
| - "name": "tokenProgram", |
155 |
| - "isMut": false, |
156 |
| - "isSigner": false, |
157 |
| - "docs": [ |
158 |
| - "associated token account for the given mint." |
| 97 | + "name": "common", |
| 98 | + "accounts": [ |
| 99 | + { |
| 100 | + "name": "payer", |
| 101 | + "isMut": true, |
| 102 | + "isSigner": true |
| 103 | + }, |
| 104 | + { |
| 105 | + "name": "deployer", |
| 106 | + "isMut": false, |
| 107 | + "isSigner": true |
| 108 | + }, |
| 109 | + { |
| 110 | + "name": "programData", |
| 111 | + "isMut": false, |
| 112 | + "isSigner": false |
| 113 | + }, |
| 114 | + { |
| 115 | + "name": "config", |
| 116 | + "isMut": true, |
| 117 | + "isSigner": false |
| 118 | + }, |
| 119 | + { |
| 120 | + "name": "mint", |
| 121 | + "isMut": false, |
| 122 | + "isSigner": false |
| 123 | + }, |
| 124 | + { |
| 125 | + "name": "rateLimit", |
| 126 | + "isMut": true, |
| 127 | + "isSigner": false |
| 128 | + }, |
| 129 | + { |
| 130 | + "name": "tokenAuthority", |
| 131 | + "isMut": false, |
| 132 | + "isSigner": false, |
| 133 | + "docs": [ |
| 134 | + "In any case, this function is used to set the Config and initialize the program so we", |
| 135 | + "assume the caller of this function will have total control over the program.", |
| 136 | + "", |
| 137 | + "TODO: Using `UncheckedAccount` here leads to \"Access violation in stack frame ...\".", |
| 138 | + "Could refactor code to use `Box<_>` to reduce stack size." |
| 139 | + ] |
| 140 | + }, |
| 141 | + { |
| 142 | + "name": "custody", |
| 143 | + "isMut": true, |
| 144 | + "isSigner": false, |
| 145 | + "docs": [ |
| 146 | + "The custody account that holds tokens in locking mode and temporarily", |
| 147 | + "holds tokens in burning mode.", |
| 148 | + "function if the token account has already been created." |
| 149 | + ] |
| 150 | + }, |
| 151 | + { |
| 152 | + "name": "tokenProgram", |
| 153 | + "isMut": false, |
| 154 | + "isSigner": false, |
| 155 | + "docs": [ |
| 156 | + "associated token account for the given mint." |
| 157 | + ] |
| 158 | + }, |
| 159 | + { |
| 160 | + "name": "associatedTokenProgram", |
| 161 | + "isMut": false, |
| 162 | + "isSigner": false |
| 163 | + }, |
| 164 | + { |
| 165 | + "name": "bpfLoaderUpgradeableProgram", |
| 166 | + "isMut": false, |
| 167 | + "isSigner": false |
| 168 | + }, |
| 169 | + { |
| 170 | + "name": "systemProgram", |
| 171 | + "isMut": false, |
| 172 | + "isSigner": false |
| 173 | + } |
159 | 174 | ]
|
160 | 175 | },
|
161 | 176 | {
|
162 |
| - "name": "associatedTokenProgram", |
163 |
| - "isMut": false, |
164 |
| - "isSigner": false |
165 |
| - }, |
166 |
| - { |
167 |
| - "name": "bpfLoaderUpgradeableProgram", |
168 |
| - "isMut": false, |
169 |
| - "isSigner": false |
170 |
| - }, |
171 |
| - { |
172 |
| - "name": "systemProgram", |
| 177 | + "name": "multisig", |
173 | 178 | "isMut": false,
|
174 | 179 | "isSigner": false
|
175 | 180 | }
|
|
178 | 183 | {
|
179 | 184 | "name": "args",
|
180 | 185 | "type": {
|
181 |
| - "defined": "InitializeMultisigArgs" |
| 186 | + "defined": "InitializeArgs" |
182 | 187 | }
|
183 | 188 | }
|
184 | 189 | ]
|
|
644 | 649 | ]
|
645 | 650 | },
|
646 | 651 | {
|
647 |
| - "name": "releaseInboundUnlock", |
| 652 | + "name": "releaseInboundMintMultisig", |
648 | 653 | "accounts": [
|
649 | 654 | {
|
650 | 655 | "name": "common",
|
|
698 | 703 | "isSigner": false
|
699 | 704 | }
|
700 | 705 | ]
|
| 706 | + }, |
| 707 | + { |
| 708 | + "name": "multisig", |
| 709 | + "isMut": false, |
| 710 | + "isSigner": false |
701 | 711 | }
|
702 | 712 | ],
|
703 | 713 | "args": [
|
|
710 | 720 | ]
|
711 | 721 | },
|
712 | 722 | {
|
713 |
| - "name": "releaseInboundMultisigMint", |
| 723 | + "name": "releaseInboundUnlock", |
714 | 724 | "accounts": [
|
715 | 725 | {
|
716 | 726 | "name": "common",
|
|
740 | 750 | "isMut": true,
|
741 | 751 | "isSigner": false
|
742 | 752 | },
|
743 |
| - { |
744 |
| - "name": "multisig", |
745 |
| - "isMut": false, |
746 |
| - "isSigner": false |
747 |
| - }, |
748 | 753 | {
|
749 | 754 | "name": "tokenAuthority",
|
750 | 755 | "isMut": false,
|
|
775 | 780 | {
|
776 | 781 | "name": "args",
|
777 | 782 | "type": {
|
778 |
| - "defined": "ReleaseInboundMultisigArgs" |
| 783 | + "defined": "ReleaseInboundArgs" |
779 | 784 | }
|
780 | 785 | }
|
781 | 786 | ]
|
|
1839 | 1844 | ]
|
1840 | 1845 | }
|
1841 | 1846 | },
|
1842 |
| - { |
1843 |
| - "name": "InitializeMultisigArgs", |
1844 |
| - "type": { |
1845 |
| - "kind": "struct", |
1846 |
| - "fields": [ |
1847 |
| - { |
1848 |
| - "name": "chainId", |
1849 |
| - "type": "u16" |
1850 |
| - }, |
1851 |
| - { |
1852 |
| - "name": "limit", |
1853 |
| - "type": "u64" |
1854 |
| - }, |
1855 |
| - { |
1856 |
| - "name": "mode", |
1857 |
| - "type": { |
1858 |
| - "defined": "Mode" |
1859 |
| - } |
1860 |
| - } |
1861 |
| - ] |
1862 |
| - } |
1863 |
| - }, |
1864 | 1847 | {
|
1865 | 1848 | "name": "RedeemArgs",
|
1866 | 1849 | "type": {
|
|
1880 | 1863 | ]
|
1881 | 1864 | }
|
1882 | 1865 | },
|
1883 |
| - { |
1884 |
| - "name": "ReleaseInboundMultisigArgs", |
1885 |
| - "type": { |
1886 |
| - "kind": "struct", |
1887 |
| - "fields": [ |
1888 |
| - { |
1889 |
| - "name": "revertOnDelay", |
1890 |
| - "type": "bool" |
1891 |
| - } |
1892 |
| - ] |
1893 |
| - } |
1894 |
| - }, |
1895 | 1866 | {
|
1896 | 1867 | "name": "TransferArgs",
|
1897 | 1868 | "type": {
|
|
0 commit comments