Skip to content

Commit ad25ae1

Browse files
committed
solana: Update IDL
1 parent d82f87e commit ad25ae1

File tree

2 files changed

+474
-72
lines changed

2 files changed

+474
-72
lines changed

solana/ts/idl/3_0_0/json/example_native_token_transfers.json

+158-24
Original file line numberDiff line numberDiff line change
@@ -892,24 +892,124 @@
892892
"name": "acceptTokenAuthority",
893893
"accounts": [
894894
{
895-
"name": "config",
896-
"isMut": false,
897-
"isSigner": false
895+
"name": "common",
896+
"accounts": [
897+
{
898+
"name": "config",
899+
"isMut": false,
900+
"isSigner": false
901+
},
902+
{
903+
"name": "mint",
904+
"isMut": true,
905+
"isSigner": false
906+
},
907+
{
908+
"name": "tokenAuthority",
909+
"isMut": false,
910+
"isSigner": false
911+
},
912+
{
913+
"name": "multisigTokenAuthority",
914+
"isMut": false,
915+
"isSigner": false,
916+
"isOptional": true
917+
},
918+
{
919+
"name": "tokenProgram",
920+
"isMut": false,
921+
"isSigner": false
922+
}
923+
]
898924
},
899925
{
900-
"name": "mint",
901-
"isMut": true,
902-
"isSigner": false
926+
"name": "currentAuthority",
927+
"isMut": false,
928+
"isSigner": true
929+
}
930+
],
931+
"args": []
932+
},
933+
{
934+
"name": "acceptTokenAuthorityFromMultisig",
935+
"accounts": [
936+
{
937+
"name": "common",
938+
"accounts": [
939+
{
940+
"name": "config",
941+
"isMut": false,
942+
"isSigner": false
943+
},
944+
{
945+
"name": "mint",
946+
"isMut": true,
947+
"isSigner": false
948+
},
949+
{
950+
"name": "tokenAuthority",
951+
"isMut": false,
952+
"isSigner": false
953+
},
954+
{
955+
"name": "multisigTokenAuthority",
956+
"isMut": false,
957+
"isSigner": false,
958+
"isOptional": true
959+
},
960+
{
961+
"name": "tokenProgram",
962+
"isMut": false,
963+
"isSigner": false
964+
}
965+
]
903966
},
904967
{
905-
"name": "tokenAuthority",
968+
"name": "currentMultisigAuthority",
906969
"isMut": false,
907970
"isSigner": false
908-
},
971+
}
972+
],
973+
"args": []
974+
},
975+
{
976+
"name": "setTokenAuthorityOneStepUnchecked",
977+
"accounts": [
909978
{
910-
"name": "currentAuthority",
911-
"isMut": false,
912-
"isSigner": true
979+
"name": "common",
980+
"accounts": [
981+
{
982+
"name": "config",
983+
"isMut": false,
984+
"isSigner": false
985+
},
986+
{
987+
"name": "owner",
988+
"isMut": false,
989+
"isSigner": true
990+
},
991+
{
992+
"name": "mint",
993+
"isMut": true,
994+
"isSigner": false
995+
},
996+
{
997+
"name": "tokenAuthority",
998+
"isMut": false,
999+
"isSigner": false
1000+
},
1001+
{
1002+
"name": "multisigTokenAuthority",
1003+
"isMut": false,
1004+
"isSigner": false,
1005+
"isOptional": true
1006+
},
1007+
{
1008+
"name": "newAuthority",
1009+
"isMut": false,
1010+
"isSigner": false
1011+
}
1012+
]
9131013
},
9141014
{
9151015
"name": "tokenProgram",
@@ -945,6 +1045,12 @@
9451045
"isMut": false,
9461046
"isSigner": false
9471047
},
1048+
{
1049+
"name": "multisigTokenAuthority",
1050+
"isMut": false,
1051+
"isSigner": false,
1052+
"isOptional": true
1053+
},
9481054
{
9491055
"name": "newAuthority",
9501056
"isMut": false,
@@ -971,7 +1077,7 @@
9711077
"args": []
9721078
},
9731079
{
974-
"name": "setTokenAuthorityOneStepUnchecked",
1080+
"name": "revertTokenAuthority",
9751081
"accounts": [
9761082
{
9771083
"name": "common",
@@ -982,37 +1088,53 @@
9821088
"isSigner": false
9831089
},
9841090
{
985-
"name": "owner",
1091+
"name": "mint",
1092+
"isMut": true,
1093+
"isSigner": false
1094+
},
1095+
{
1096+
"name": "tokenAuthority",
9861097
"isMut": false,
987-
"isSigner": true
1098+
"isSigner": false
9881099
},
9891100
{
990-
"name": "mint",
1101+
"name": "multisigTokenAuthority",
1102+
"isMut": false,
1103+
"isSigner": false,
1104+
"isOptional": true
1105+
},
1106+
{
1107+
"name": "rentPayer",
9911108
"isMut": true,
9921109
"isSigner": false
9931110
},
9941111
{
995-
"name": "tokenAuthority",
1112+
"name": "pendingTokenAuthority",
1113+
"isMut": true,
1114+
"isSigner": false
1115+
},
1116+
{
1117+
"name": "tokenProgram",
9961118
"isMut": false,
9971119
"isSigner": false
9981120
},
9991121
{
1000-
"name": "newAuthority",
1122+
"name": "systemProgram",
10011123
"isMut": false,
10021124
"isSigner": false
10031125
}
10041126
]
10051127
},
10061128
{
1007-
"name": "tokenProgram",
1129+
"name": "owner",
10081130
"isMut": false,
1009-
"isSigner": false
1131+
"isSigner": true
10101132
}
10111133
],
10121134
"args": []
10131135
},
10141136
{
1015-
"name": "revertTokenAuthority",
1137+
"name": "claimTokenAuthority",
10161138
"accounts": [
10171139
{
10181140
"name": "common",
@@ -1032,6 +1154,12 @@
10321154
"isMut": false,
10331155
"isSigner": false
10341156
},
1157+
{
1158+
"name": "multisigTokenAuthority",
1159+
"isMut": false,
1160+
"isSigner": false,
1161+
"isOptional": true
1162+
},
10351163
{
10361164
"name": "rentPayer",
10371165
"isMut": true,
@@ -1055,15 +1183,15 @@
10551183
]
10561184
},
10571185
{
1058-
"name": "owner",
1186+
"name": "newAuthority",
10591187
"isMut": false,
10601188
"isSigner": true
10611189
}
10621190
],
10631191
"args": []
10641192
},
10651193
{
1066-
"name": "claimTokenAuthority",
1194+
"name": "claimTokenAuthorityToMultisig",
10671195
"accounts": [
10681196
{
10691197
"name": "common",
@@ -1083,6 +1211,12 @@
10831211
"isMut": false,
10841212
"isSigner": false
10851213
},
1214+
{
1215+
"name": "multisigTokenAuthority",
1216+
"isMut": false,
1217+
"isSigner": false,
1218+
"isOptional": true
1219+
},
10861220
{
10871221
"name": "rentPayer",
10881222
"isMut": true,
@@ -1106,9 +1240,9 @@
11061240
]
11071241
},
11081242
{
1109-
"name": "newAuthority",
1243+
"name": "newMultisigAuthority",
11101244
"isMut": false,
1111-
"isSigner": true
1245+
"isSigner": false
11121246
}
11131247
],
11141248
"args": []

0 commit comments

Comments
 (0)