@@ -8,32 +8,29 @@ use crate::{
8
8
} ;
9
9
use anchor_lang:: prelude:: * ;
10
10
use anchor_spl:: associated_token:: AssociatedToken ;
11
- use anchor_spl:: token_interface:: {
12
- transfer_checked, Mint , TokenAccount , TransferChecked ,
13
- } ;
14
- use anchor_spl:: token:: Token ;
11
+ use anchor_spl:: token:: { Mint , Token , TokenAccount , transfer_checked, TransferChecked } ;
15
12
use std:: convert:: TryInto ;
16
13
17
14
#[ event_cpi]
18
15
#[ derive( Accounts ) ]
19
16
pub struct ClaimVesting < ' info > {
20
17
#[ account( mut ) ]
21
18
vester : Signer < ' info > ,
22
- mint : InterfaceAccount < ' info , Mint > ,
19
+ mint : Account < ' info , Mint > ,
23
20
#[ account(
24
21
mut ,
25
22
associated_token:: mint = mint,
26
23
associated_token:: authority = config,
27
24
associated_token:: token_program = token_program
28
25
) ]
29
- vault : InterfaceAccount < ' info , TokenAccount > ,
26
+ vault : Account < ' info , TokenAccount > ,
30
27
#[ account(
31
28
mut ,
32
29
associated_token:: mint = mint,
33
30
associated_token:: authority = vester,
34
31
associated_token:: token_program = token_program
35
32
) ]
36
- vester_ta : InterfaceAccount < ' info , TokenAccount > ,
33
+ vester_ta : Account < ' info , TokenAccount > ,
37
34
#[ account(
38
35
mut ,
39
36
constraint = config. finalized @ VestingError :: VestingUnfinalized ,
0 commit comments