@@ -839,6 +839,150 @@ export type Drip = {
839
839
}
840
840
] ,
841
841
"args" : [ ]
842
+ } ,
843
+ {
844
+ "name" : "adminWithdraw" ,
845
+ "accounts" : [
846
+ {
847
+ "name" : "admin" ,
848
+ "isMut" : true ,
849
+ "isSigner" : true
850
+ } ,
851
+ {
852
+ "name" : "vaultProtoConfig" ,
853
+ "isMut" : false ,
854
+ "isSigner" : false
855
+ } ,
856
+ {
857
+ "name" : "vault" ,
858
+ "isMut" : false ,
859
+ "isSigner" : false
860
+ } ,
861
+ {
862
+ "name" : "vaultTokenAccount" ,
863
+ "isMut" : true ,
864
+ "isSigner" : false
865
+ } ,
866
+ {
867
+ "name" : "destinationTokenAccount" ,
868
+ "isMut" : true ,
869
+ "isSigner" : false
870
+ } ,
871
+ {
872
+ "name" : "tokenProgram" ,
873
+ "isMut" : false ,
874
+ "isSigner" : false
875
+ }
876
+ ] ,
877
+ "args" : [ ]
878
+ } ,
879
+ {
880
+ "name" : "closeVaultPeriod" ,
881
+ "accounts" : [
882
+ {
883
+ "name" : "common" ,
884
+ "accounts" : [
885
+ {
886
+ "name" : "admin" ,
887
+ "isMut" : false ,
888
+ "isSigner" : true
889
+ } ,
890
+ {
891
+ "name" : "solDestination" ,
892
+ "isMut" : true ,
893
+ "isSigner" : false
894
+ }
895
+ ]
896
+ } ,
897
+ {
898
+ "name" : "vaultProtoConfig" ,
899
+ "isMut" : false ,
900
+ "isSigner" : false
901
+ } ,
902
+ {
903
+ "name" : "vault" ,
904
+ "isMut" : false ,
905
+ "isSigner" : false
906
+ } ,
907
+ {
908
+ "name" : "vaultPeriod" ,
909
+ "isMut" : true ,
910
+ "isSigner" : false
911
+ }
912
+ ] ,
913
+ "args" : [ ]
914
+ } ,
915
+ {
916
+ "name" : "closeVault" ,
917
+ "accounts" : [
918
+ {
919
+ "name" : "common" ,
920
+ "accounts" : [
921
+ {
922
+ "name" : "admin" ,
923
+ "isMut" : false ,
924
+ "isSigner" : true
925
+ } ,
926
+ {
927
+ "name" : "solDestination" ,
928
+ "isMut" : true ,
929
+ "isSigner" : false
930
+ }
931
+ ]
932
+ } ,
933
+ {
934
+ "name" : "vaultProtoConfig" ,
935
+ "isMut" : false ,
936
+ "isSigner" : false
937
+ } ,
938
+ {
939
+ "name" : "vault" ,
940
+ "isMut" : true ,
941
+ "isSigner" : false
942
+ } ,
943
+ {
944
+ "name" : "vaultTokenAAccount" ,
945
+ "isMut" : true ,
946
+ "isSigner" : false
947
+ } ,
948
+ {
949
+ "name" : "vaultTokenBAccount" ,
950
+ "isMut" : true ,
951
+ "isSigner" : false
952
+ } ,
953
+ {
954
+ "name" : "tokenProgram" ,
955
+ "isMut" : false ,
956
+ "isSigner" : false
957
+ }
958
+ ] ,
959
+ "args" : [ ]
960
+ } ,
961
+ {
962
+ "name" : "closeVaultProtoConfig" ,
963
+ "accounts" : [
964
+ {
965
+ "name" : "common" ,
966
+ "accounts" : [
967
+ {
968
+ "name" : "admin" ,
969
+ "isMut" : false ,
970
+ "isSigner" : true
971
+ } ,
972
+ {
973
+ "name" : "solDestination" ,
974
+ "isMut" : true ,
975
+ "isSigner" : false
976
+ }
977
+ ]
978
+ } ,
979
+ {
980
+ "name" : "vaultProtoConfig" ,
981
+ "isMut" : true ,
982
+ "isSigner" : false
983
+ }
984
+ ] ,
985
+ "args" : [ ]
842
986
}
843
987
] ,
844
988
"accounts" : [
@@ -1286,6 +1430,21 @@ export type Drip = {
1286
1430
"code" : 6028 ,
1287
1431
"name" : "InvalidSolDestination" ,
1288
1432
"msg" : "Invalid sol_destination"
1433
+ } ,
1434
+ {
1435
+ "code" : 6029 ,
1436
+ "name" : "VaultPeriodDarNotEmpty" ,
1437
+ "msg" : "Vault Period DAR is not 0"
1438
+ } ,
1439
+ {
1440
+ "code" : 6030 ,
1441
+ "name" : "VaultDripAmountNotZero" ,
1442
+ "msg" : "Vault drip_amount is not 0"
1443
+ } ,
1444
+ {
1445
+ "code" : 6031 ,
1446
+ "name" : "WithdrawADeprecated" ,
1447
+ "msg" : "Withdraw_a is deprecated, use admin_withdraw instead"
1289
1448
}
1290
1449
]
1291
1450
} ;
@@ -2131,6 +2290,150 @@ export const IDL: Drip = {
2131
2290
}
2132
2291
] ,
2133
2292
"args" : [ ]
2293
+ } ,
2294
+ {
2295
+ "name" : "adminWithdraw" ,
2296
+ "accounts" : [
2297
+ {
2298
+ "name" : "admin" ,
2299
+ "isMut" : true ,
2300
+ "isSigner" : true
2301
+ } ,
2302
+ {
2303
+ "name" : "vaultProtoConfig" ,
2304
+ "isMut" : false ,
2305
+ "isSigner" : false
2306
+ } ,
2307
+ {
2308
+ "name" : "vault" ,
2309
+ "isMut" : false ,
2310
+ "isSigner" : false
2311
+ } ,
2312
+ {
2313
+ "name" : "vaultTokenAccount" ,
2314
+ "isMut" : true ,
2315
+ "isSigner" : false
2316
+ } ,
2317
+ {
2318
+ "name" : "destinationTokenAccount" ,
2319
+ "isMut" : true ,
2320
+ "isSigner" : false
2321
+ } ,
2322
+ {
2323
+ "name" : "tokenProgram" ,
2324
+ "isMut" : false ,
2325
+ "isSigner" : false
2326
+ }
2327
+ ] ,
2328
+ "args" : [ ]
2329
+ } ,
2330
+ {
2331
+ "name" : "closeVaultPeriod" ,
2332
+ "accounts" : [
2333
+ {
2334
+ "name" : "common" ,
2335
+ "accounts" : [
2336
+ {
2337
+ "name" : "admin" ,
2338
+ "isMut" : false ,
2339
+ "isSigner" : true
2340
+ } ,
2341
+ {
2342
+ "name" : "solDestination" ,
2343
+ "isMut" : true ,
2344
+ "isSigner" : false
2345
+ }
2346
+ ]
2347
+ } ,
2348
+ {
2349
+ "name" : "vaultProtoConfig" ,
2350
+ "isMut" : false ,
2351
+ "isSigner" : false
2352
+ } ,
2353
+ {
2354
+ "name" : "vault" ,
2355
+ "isMut" : false ,
2356
+ "isSigner" : false
2357
+ } ,
2358
+ {
2359
+ "name" : "vaultPeriod" ,
2360
+ "isMut" : true ,
2361
+ "isSigner" : false
2362
+ }
2363
+ ] ,
2364
+ "args" : [ ]
2365
+ } ,
2366
+ {
2367
+ "name" : "closeVault" ,
2368
+ "accounts" : [
2369
+ {
2370
+ "name" : "common" ,
2371
+ "accounts" : [
2372
+ {
2373
+ "name" : "admin" ,
2374
+ "isMut" : false ,
2375
+ "isSigner" : true
2376
+ } ,
2377
+ {
2378
+ "name" : "solDestination" ,
2379
+ "isMut" : true ,
2380
+ "isSigner" : false
2381
+ }
2382
+ ]
2383
+ } ,
2384
+ {
2385
+ "name" : "vaultProtoConfig" ,
2386
+ "isMut" : false ,
2387
+ "isSigner" : false
2388
+ } ,
2389
+ {
2390
+ "name" : "vault" ,
2391
+ "isMut" : true ,
2392
+ "isSigner" : false
2393
+ } ,
2394
+ {
2395
+ "name" : "vaultTokenAAccount" ,
2396
+ "isMut" : true ,
2397
+ "isSigner" : false
2398
+ } ,
2399
+ {
2400
+ "name" : "vaultTokenBAccount" ,
2401
+ "isMut" : true ,
2402
+ "isSigner" : false
2403
+ } ,
2404
+ {
2405
+ "name" : "tokenProgram" ,
2406
+ "isMut" : false ,
2407
+ "isSigner" : false
2408
+ }
2409
+ ] ,
2410
+ "args" : [ ]
2411
+ } ,
2412
+ {
2413
+ "name" : "closeVaultProtoConfig" ,
2414
+ "accounts" : [
2415
+ {
2416
+ "name" : "common" ,
2417
+ "accounts" : [
2418
+ {
2419
+ "name" : "admin" ,
2420
+ "isMut" : false ,
2421
+ "isSigner" : true
2422
+ } ,
2423
+ {
2424
+ "name" : "solDestination" ,
2425
+ "isMut" : true ,
2426
+ "isSigner" : false
2427
+ }
2428
+ ]
2429
+ } ,
2430
+ {
2431
+ "name" : "vaultProtoConfig" ,
2432
+ "isMut" : true ,
2433
+ "isSigner" : false
2434
+ }
2435
+ ] ,
2436
+ "args" : [ ]
2134
2437
}
2135
2438
] ,
2136
2439
"accounts" : [
@@ -2578,6 +2881,21 @@ export const IDL: Drip = {
2578
2881
"code" : 6028 ,
2579
2882
"name" : "InvalidSolDestination" ,
2580
2883
"msg" : "Invalid sol_destination"
2884
+ } ,
2885
+ {
2886
+ "code" : 6029 ,
2887
+ "name" : "VaultPeriodDarNotEmpty" ,
2888
+ "msg" : "Vault Period DAR is not 0"
2889
+ } ,
2890
+ {
2891
+ "code" : 6030 ,
2892
+ "name" : "VaultDripAmountNotZero" ,
2893
+ "msg" : "Vault drip_amount is not 0"
2894
+ } ,
2895
+ {
2896
+ "code" : 6031 ,
2897
+ "name" : "WithdrawADeprecated" ,
2898
+ "msg" : "Withdraw_a is deprecated, use admin_withdraw instead"
2581
2899
}
2582
2900
]
2583
2901
} ;
0 commit comments