diff --git a/programs/src/main/java/software/sava/anchor/programs/glam/GlamFundAccounts.java b/programs/src/main/java/software/sava/anchor/programs/glam/GlamFundAccounts.java index a4c1af2..09b0685 100644 --- a/programs/src/main/java/software/sava/anchor/programs/glam/GlamFundAccounts.java +++ b/programs/src/main/java/software/sava/anchor/programs/glam/GlamFundAccounts.java @@ -43,5 +43,5 @@ default PublicKey treasuryPublicKey() { ProgramDerivedAddress openFundsPDA(); - ProgramDerivedAddress shareClassPDA(long shareId); + ProgramDerivedAddress shareClassPDA(final long shareId); } diff --git a/programs/src/main/java/software/sava/anchor/programs/glam/GlamProgramAccountClient.java b/programs/src/main/java/software/sava/anchor/programs/glam/GlamProgramAccountClient.java index c912a62..4ecb7d1 100644 --- a/programs/src/main/java/software/sava/anchor/programs/glam/GlamProgramAccountClient.java +++ b/programs/src/main/java/software/sava/anchor/programs/glam/GlamProgramAccountClient.java @@ -1,6 +1,8 @@ package software.sava.anchor.programs.glam; import software.sava.anchor.programs.glam.anchor.types.FundAccount; +import software.sava.anchor.programs.glam.anchor.types.FundModel; +import software.sava.anchor.programs.glam.anchor.types.ShareClassModel; import software.sava.core.accounts.PublicKey; import software.sava.core.accounts.SolanaAccounts; import software.sava.core.tx.Instruction; @@ -66,4 +68,26 @@ static Map filterFundAccounts(final List closeStakeAccounts(final Collection