@@ -118,6 +118,7 @@ typedef enum Token_TokenInstruction_Tag {
118
118
* Accounts expected by this instruction:
119
119
*
120
120
* 0. `[writable]` The mint to initialize.
121
+ * 1. `[]` Rent sysvar
121
122
*
122
123
*/
123
124
Token_TokenInstruction_InitializeMint,
@@ -134,6 +135,7 @@ typedef enum Token_TokenInstruction_Tag {
134
135
* 0. `[writable]` The account to initialize.
135
136
* 1. `[]` The mint this account will be associated with.
136
137
* 2. `[]` The new account's owner/multisignature.
138
+ * 3. `[]` Rent sysvar
137
139
*/
138
140
Token_TokenInstruction_InitializeAccount,
139
141
/* *
@@ -150,7 +152,8 @@ typedef enum Token_TokenInstruction_Tag {
150
152
* Accounts expected by this instruction:
151
153
*
152
154
* 0. `[writable]` The multisignature account to initialize.
153
- * 1. ..1+N. `[]` The signer accounts, must equal to N where 1 <= N <= 11.
155
+ * 2. `[]` Rent sysvar
156
+ * 3. ..2+N. `[]` The signer accounts, must equal to N where 1 <= N <= 11.
154
157
*/
155
158
Token_TokenInstruction_InitializeMultisig,
156
159
/* *
@@ -441,6 +444,11 @@ typedef struct Token_Account {
441
444
* Optional authority to close the account.
442
445
*/
443
446
Token_COption_Pubkey close_authority;
447
+ /* *
448
+ * An Account is required to be rent-exempt. This value logs the reserve required to be
449
+ * rent-exempt so that wrapped SOL accounts do not drop below this threshold.
450
+ */
451
+ uint64_t rent_exempt_reserve;
444
452
} Token_Account;
445
453
446
454
/* *
0 commit comments