Versions in this module Expand all Collapse all v0 v0.2.1 Mar 21, 2022 Changes in this version + const Instruction_ActivateVault + const Instruction_AddSharesToTreasury + const Instruction_AddTokenToInactiveVault + const Instruction_CombineVault + const Instruction_InitVault + const Instruction_MintFractionalShares + const Instruction_RedeemShares + const Instruction_SetAuthority + const Instruction_UpdateExternalPriceAccount + const Instruction_WithdrawSharesFromTreasury + const Instruction_WithdrawTokenFromSafetyDepositBox + const MAX_EXTERNAL_ACCOUNT_SIZE + const MAX_SAFETY_DEPOSIT_SIZE + const MAX_VAULT_SIZE + const PREFIX + const ProgramName + var InstructionImplDef = ag_binary.NewVariantDefinition(ag_binary.Uint8TypeIDEncoding, []ag_binary.VariantType{ ... }) + var ProgramID ag_solanago.PublicKey = ag_solanago.MustPublicKeyFromBase58("vau1zxA2LbssAUEF7Gpw91zMM1LvXrvpzJtmZ58rPsn") + func InstructionIDToName(id uint8) string + func SetProgramID(pubkey ag_solanago.PublicKey) + type ActivateVault struct + Args *NumberOfShareArgs + func NewActivateVaultInstruction(args NumberOfShareArgs, ...) *ActivateVault + func NewActivateVaultInstructionBuilder() *ActivateVault + func (inst *ActivateVault) EncodeToTree(parent ag_treeout.Branches) + func (inst *ActivateVault) GetFractionMintAccount() *ag_solanago.AccountMeta + func (inst *ActivateVault) GetFractionMintAuthorityAccount() *ag_solanago.AccountMeta + func (inst *ActivateVault) GetFractionTreasuryAccount() *ag_solanago.AccountMeta + func (inst *ActivateVault) GetInitializedInactivatedFractionalizedTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *ActivateVault) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *ActivateVault) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *ActivateVault) SetArgs(args NumberOfShareArgs) *ActivateVault + func (inst *ActivateVault) SetFractionMintAccount(fractionMint ag_solanago.PublicKey) *ActivateVault + func (inst *ActivateVault) SetFractionMintAuthorityAccount(fractionMintAuthority ag_solanago.PublicKey) *ActivateVault + func (inst *ActivateVault) SetFractionTreasuryAccount(fractionTreasury ag_solanago.PublicKey) *ActivateVault + func (inst *ActivateVault) SetInitializedInactivatedFractionalizedTokenVaultAccount(initializedInactivatedFractionalizedTokenVault ag_solanago.PublicKey) *ActivateVault + func (inst *ActivateVault) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *ActivateVault + func (inst *ActivateVault) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *ActivateVault + func (inst *ActivateVault) Validate() error + func (inst ActivateVault) Build() *Instruction + func (inst ActivateVault) ValidateAndBuild() (*Instruction, error) + func (obj *ActivateVault) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj ActivateVault) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type AddSharesToTreasury struct + Args *NumberOfShareArgs + func NewAddSharesToTreasuryInstruction(args NumberOfShareArgs, initializedSourceAccount ag_solanago.PublicKey, ...) *AddSharesToTreasury + func NewAddSharesToTreasuryInstructionBuilder() *AddSharesToTreasury + func (inst *AddSharesToTreasury) EncodeToTree(parent ag_treeout.Branches) + func (inst *AddSharesToTreasury) GetFractionTreasuryAccount() *ag_solanago.AccountMeta + func (inst *AddSharesToTreasury) GetInitializedActiveTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *AddSharesToTreasury) GetInitializedSourceAccount() *ag_solanago.AccountMeta + func (inst *AddSharesToTreasury) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *AddSharesToTreasury) GetTransferAuthorityAccount() *ag_solanago.AccountMeta + func (inst *AddSharesToTreasury) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *AddSharesToTreasury) SetArgs(args NumberOfShareArgs) *AddSharesToTreasury + func (inst *AddSharesToTreasury) SetFractionTreasuryAccount(fractionTreasury ag_solanago.PublicKey) *AddSharesToTreasury + func (inst *AddSharesToTreasury) SetInitializedActiveTokenVaultAccount(initializedActiveTokenVault ag_solanago.PublicKey) *AddSharesToTreasury + func (inst *AddSharesToTreasury) SetInitializedSourceAccount(initializedSourceAccount ag_solanago.PublicKey) *AddSharesToTreasury + func (inst *AddSharesToTreasury) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *AddSharesToTreasury + func (inst *AddSharesToTreasury) SetTransferAuthorityAccount(transferAuthority ag_solanago.PublicKey) *AddSharesToTreasury + func (inst *AddSharesToTreasury) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *AddSharesToTreasury + func (inst *AddSharesToTreasury) Validate() error + func (inst AddSharesToTreasury) Build() *Instruction + func (inst AddSharesToTreasury) ValidateAndBuild() (*Instruction, error) + func (obj *AddSharesToTreasury) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj AddSharesToTreasury) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type AddTokenToInactiveVault struct + Args *AmountArgs + func NewAddTokenToInactiveVaultInstruction(args AmountArgs, uninitializedSafetyDepositBoxAccount ag_solanago.PublicKey, ...) *AddTokenToInactiveVault + func NewAddTokenToInactiveVaultInstructionBuilder() *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) EncodeToTree(parent ag_treeout.Branches) + func (inst *AddTokenToInactiveVault) GetInitializedInactiveFractionalizedTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetInitializedTokenAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetInitializedTokenStoreAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetPayerAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetRentSysvarAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetSystemAccountSysvarAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetTransferAuthorityAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetUninitializedSafetyDepositBoxAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *AddTokenToInactiveVault) SetArgs(args AmountArgs) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetInitializedInactiveFractionalizedTokenVaultAccount(initializedInactiveFractionalizedTokenVault ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetInitializedTokenAccount(initializedToken ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetInitializedTokenStoreAccount(initializedTokenStore ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetPayerAccount(payer ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetRentSysvarAccount(rentSysvar ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetSystemAccountSysvarAccount(systemAccountSysvar ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetTransferAuthorityAccount(transferAuthority ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetUninitializedSafetyDepositBoxAccount(uninitializedSafetyDepositBoxAccount ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *AddTokenToInactiveVault + func (inst *AddTokenToInactiveVault) Validate() error + func (inst AddTokenToInactiveVault) Build() *Instruction + func (inst AddTokenToInactiveVault) ValidateAndBuild() (*Instruction, error) + func (obj *AddTokenToInactiveVault) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj AddTokenToInactiveVault) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type AmountArgs struct + Amount uint64 + func (obj *AmountArgs) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj AmountArgs) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type CombineVault struct + func NewCombineVaultInstruction(initializedActivatedTokenVault ag_solanago.PublicKey, ...) *CombineVault + func NewCombineVaultInstructionBuilder() *CombineVault + func (inst *CombineVault) EncodeToTree(parent ag_treeout.Branches) + func (inst *CombineVault) GetExternalPricingLookupAddressAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetFractionMintAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetFractionTreasuryAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetInitializedActivatedTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetNewAuthorityOnTheVaultAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetPdaBasedBurnAuthorityAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetRedeemTreasuryAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetRedeemTreasuryMintTypeTokenAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetTokenAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetTransferAuthorityAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *CombineVault) SetExternalPricingLookupAddressAccount(externalPricingLookupAddress ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetFractionMintAccount(fractionMint ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetFractionTreasuryAccount(fractionTreasury ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetInitializedActivatedTokenVaultAccount(initializedActivatedTokenVault ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetNewAuthorityOnTheVaultAccount(newAuthorityOnTheVault ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetPdaBasedBurnAuthorityAccount(pdaBasedBurnAuthority ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetRedeemTreasuryAccount(redeemTreasury ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetRedeemTreasuryMintTypeTokenAccount(redeemTreasuryMintTypeTokenAccount ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetTokenAccount(tokenAccount ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetTransferAuthorityAccount(transferAuthority ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *CombineVault + func (inst *CombineVault) Validate() error + func (inst CombineVault) Build() *Instruction + func (inst CombineVault) ValidateAndBuild() (*Instruction, error) + func (obj *CombineVault) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj CombineVault) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type ExternalPriceAccount struct + AllowedToCombine bool + Key Key + PriceMint ag_solanago.PublicKey + PricePerShare uint64 + func (obj *ExternalPriceAccount) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj ExternalPriceAccount) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type InitVault struct + Args *InitVaultArgs + func NewInitVaultInstruction(args InitVaultArgs, initializedFractionalShareMint ag_solanago.PublicKey, ...) *InitVault + func NewInitVaultInstructionBuilder() *InitVault + func (inst *InitVault) EncodeToTree(parent ag_treeout.Branches) + func (inst *InitVault) GetInitializedFractionTreasuryTokenAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetInitializedFractionalShareMintAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetInitializedRedeemTreasuryTokenAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetPricingLookupAddressAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetRentSysvarAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetUninitializedVaultAccount() *ag_solanago.AccountMeta + func (inst *InitVault) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *InitVault) SetArgs(args InitVaultArgs) *InitVault + func (inst *InitVault) SetInitializedFractionTreasuryTokenAccount(initializedFractionTreasuryTokenAccount ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetInitializedFractionalShareMintAccount(initializedFractionalShareMint ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetInitializedRedeemTreasuryTokenAccount(initializedRedeemTreasuryTokenAccount ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetPricingLookupAddressAccount(pricingLookupAddress ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetRentSysvarAccount(rentSysvar ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetUninitializedVaultAccount(uninitializedVault ag_solanago.PublicKey) *InitVault + func (inst *InitVault) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *InitVault + func (inst *InitVault) Validate() error + func (inst InitVault) Build() *Instruction + func (inst InitVault) ValidateAndBuild() (*Instruction, error) + func (obj *InitVault) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj InitVault) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type InitVaultArgs struct + AllowFurtherShareCreation bool + func (obj *InitVaultArgs) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj InitVaultArgs) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type Instruction struct + func DecodeInstruction(accounts []*ag_solanago.AccountMeta, data []byte) (*Instruction, error) + func (inst *Instruction) Accounts() (out []*ag_solanago.AccountMeta) + func (inst *Instruction) Data() ([]byte, error) + func (inst *Instruction) EncodeToTree(parent ag_treeout.Branches) + func (inst *Instruction) MarshalWithEncoder(encoder *ag_binary.Encoder) error + func (inst *Instruction) ProgramID() ag_solanago.PublicKey + func (inst *Instruction) TextEncode(encoder *ag_text.Encoder, option *ag_text.Option) error + func (inst *Instruction) UnmarshalWithDecoder(decoder *ag_binary.Decoder) error + type Key ag_binary.BorshEnum + const KeyExternalAccountKeyV1 + const KeySafetyDepositBoxV1 + const KeyUninitialized + const KeyVaultV1 + func (value Key) String() string + type MintEditionProxyArgs struct + Edition uint64 + func (obj *MintEditionProxyArgs) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj MintEditionProxyArgs) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type MintFractionalShares struct + Args *NumberOfShareArgs + func NewMintFractionalSharesInstruction(args NumberOfShareArgs, fractionTreasury ag_solanago.PublicKey, ...) *MintFractionalShares + func NewMintFractionalSharesInstructionBuilder() *MintFractionalShares + func (inst *MintFractionalShares) EncodeToTree(parent ag_treeout.Branches) + func (inst *MintFractionalShares) GetFractionMintAccount() *ag_solanago.AccountMeta + func (inst *MintFractionalShares) GetFractionTreasuryAccount() *ag_solanago.AccountMeta + func (inst *MintFractionalShares) GetInitializedActiveTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *MintFractionalShares) GetPdaBasedMintAuthorityAccount() *ag_solanago.AccountMeta + func (inst *MintFractionalShares) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *MintFractionalShares) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *MintFractionalShares) SetArgs(args NumberOfShareArgs) *MintFractionalShares + func (inst *MintFractionalShares) SetFractionMintAccount(fractionMint ag_solanago.PublicKey) *MintFractionalShares + func (inst *MintFractionalShares) SetFractionTreasuryAccount(fractionTreasury ag_solanago.PublicKey) *MintFractionalShares + func (inst *MintFractionalShares) SetInitializedActiveTokenVaultAccount(initializedActiveTokenVault ag_solanago.PublicKey) *MintFractionalShares + func (inst *MintFractionalShares) SetPdaBasedMintAuthorityAccount(pdaBasedMintAuthority ag_solanago.PublicKey) *MintFractionalShares + func (inst *MintFractionalShares) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *MintFractionalShares + func (inst *MintFractionalShares) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *MintFractionalShares + func (inst *MintFractionalShares) Validate() error + func (inst MintFractionalShares) Build() *Instruction + func (inst MintFractionalShares) ValidateAndBuild() (*Instruction, error) + func (obj *MintFractionalShares) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj MintFractionalShares) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type NumberOfShareArgs struct + NumberOfShares uint64 + func (obj *NumberOfShareArgs) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj NumberOfShareArgs) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type RedeemShares struct + func NewRedeemSharesInstruction(initializedToken ag_solanago.PublicKey, ...) *RedeemShares + func NewRedeemSharesInstructionBuilder() *RedeemShares + func (inst *RedeemShares) EncodeToTree(parent ag_treeout.Branches) + func (inst *RedeemShares) GetBurnAuthorityAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetCombinedTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetFractionMintAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetInitializedDestinationTokenAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetInitializedTokenAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetPdaBasedTransferAuthorityAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetRedeemTreasuryAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetRentSysvarAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *RedeemShares) SetBurnAuthorityAccount(burnAuthority ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetCombinedTokenVaultAccount(combinedTokenVault ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetFractionMintAccount(fractionMint ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetInitializedDestinationTokenAccount(initializedDestinationToken ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetInitializedTokenAccount(initializedToken ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetPdaBasedTransferAuthorityAccount(pdaBasedTransferAuthority ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetRedeemTreasuryAccount(redeemTreasury ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetRentSysvarAccount(rentSysvar ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *RedeemShares + func (inst *RedeemShares) Validate() error + func (inst RedeemShares) Build() *Instruction + func (inst RedeemShares) ValidateAndBuild() (*Instruction, error) + func (obj *RedeemShares) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj RedeemShares) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type SafetyDepositBox struct + Key Key + Order uint8 + Store ag_solanago.PublicKey + TokenMint ag_solanago.PublicKey + Vault ag_solanago.PublicKey + func (obj *SafetyDepositBox) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj SafetyDepositBox) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type SetAuthority struct + func NewSetAuthorityInstruction(vault ag_solanago.PublicKey, vaultAuthority ag_solanago.PublicKey, ...) *SetAuthority + func NewSetAuthorityInstructionBuilder() *SetAuthority + func (inst *SetAuthority) EncodeToTree(parent ag_treeout.Branches) + func (inst *SetAuthority) GetNewAuthorityAccount() *ag_solanago.AccountMeta + func (inst *SetAuthority) GetVaultAccount() *ag_solanago.AccountMeta + func (inst *SetAuthority) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *SetAuthority) SetNewAuthorityAccount(newAuthority ag_solanago.PublicKey) *SetAuthority + func (inst *SetAuthority) SetVaultAccount(vault ag_solanago.PublicKey) *SetAuthority + func (inst *SetAuthority) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *SetAuthority + func (inst *SetAuthority) Validate() error + func (inst SetAuthority) Build() *Instruction + func (inst SetAuthority) ValidateAndBuild() (*Instruction, error) + func (obj *SetAuthority) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj SetAuthority) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type UpdateExternalPriceAccount struct + Args *ExternalPriceAccount + func NewUpdateExternalPriceAccountInstruction(args ExternalPriceAccount, externalPrice ag_solanago.PublicKey) *UpdateExternalPriceAccount + func NewUpdateExternalPriceAccountInstructionBuilder() *UpdateExternalPriceAccount + func (inst *UpdateExternalPriceAccount) EncodeToTree(parent ag_treeout.Branches) + func (inst *UpdateExternalPriceAccount) GetExternalPriceAccount() *ag_solanago.AccountMeta + func (inst *UpdateExternalPriceAccount) SetArgs(args ExternalPriceAccount) *UpdateExternalPriceAccount + func (inst *UpdateExternalPriceAccount) SetExternalPriceAccount(externalPrice ag_solanago.PublicKey) *UpdateExternalPriceAccount + func (inst *UpdateExternalPriceAccount) Validate() error + func (inst UpdateExternalPriceAccount) Build() *Instruction + func (inst UpdateExternalPriceAccount) ValidateAndBuild() (*Instruction, error) + func (obj *UpdateExternalPriceAccount) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj UpdateExternalPriceAccount) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type Vault struct + AllowFurtherShareCreation bool + Authority ag_solanago.PublicKey + FractionMint ag_solanago.PublicKey + FractionTreasury ag_solanago.PublicKey + Key Key + LockedPricePerShare uint64 + PricingLookupAddress ag_solanago.PublicKey + RedeemTreasury ag_solanago.PublicKey + State VaultState + TokenProgram ag_solanago.PublicKey + TokenTypeCount uint8 + func (obj *Vault) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj Vault) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type VaultState ag_binary.BorshEnum + const VaultStateActive + const VaultStateCombined + const VaultStateDeactivated + const VaultStateInactive + func (value VaultState) String() string + type WithdrawSharesFromTreasury struct + Args *NumberOfShareArgs + func NewWithdrawSharesFromTreasuryInstruction(args NumberOfShareArgs, initializedDestination ag_solanago.PublicKey, ...) *WithdrawSharesFromTreasury + func NewWithdrawSharesFromTreasuryInstructionBuilder() *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) EncodeToTree(parent ag_treeout.Branches) + func (inst *WithdrawSharesFromTreasury) GetFractionTreasuryAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) GetInitializedActiveTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) GetInitializedDestinationAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) GetPdaBasedTransferAuthorityAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) GetRentSysvarAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *WithdrawSharesFromTreasury) SetArgs(args NumberOfShareArgs) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetFractionTreasuryAccount(fractionTreasury ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetInitializedActiveTokenVaultAccount(initializedActiveTokenVault ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetInitializedDestinationAccount(initializedDestination ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetPdaBasedTransferAuthorityAccount(pdaBasedTransferAuthority ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetRentSysvarAccount(rentSysvar ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *WithdrawSharesFromTreasury + func (inst *WithdrawSharesFromTreasury) Validate() error + func (inst WithdrawSharesFromTreasury) Build() *Instruction + func (inst WithdrawSharesFromTreasury) ValidateAndBuild() (*Instruction, error) + func (obj *WithdrawSharesFromTreasury) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj WithdrawSharesFromTreasury) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error) + type WithdrawTokenFromSafetyDepositBox struct + Args *AmountArgs + func NewWithdrawTokenFromSafetyDepositBoxInstruction(args AmountArgs, initializedDestination ag_solanago.PublicKey, ...) *WithdrawTokenFromSafetyDepositBox + func NewWithdrawTokenFromSafetyDepositBoxInstructionBuilder() *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) EncodeToTree(parent ag_treeout.Branches) + func (inst *WithdrawTokenFromSafetyDepositBox) GetFractionMintAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetInitializedCombinedTokenVaultAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetInitializedDestinationAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetPdaBasedTransferAuthorityAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetRentSysvarAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetSafetyDepositBoxAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetStoreKeyAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetTokenProgramAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) GetVaultAuthorityAccount() *ag_solanago.AccountMeta + func (inst *WithdrawTokenFromSafetyDepositBox) SetArgs(args AmountArgs) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetFractionMintAccount(fractionMint ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetInitializedCombinedTokenVaultAccount(initializedCombinedTokenVault ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetInitializedDestinationAccount(initializedDestination ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetPdaBasedTransferAuthorityAccount(pdaBasedTransferAuthority ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetRentSysvarAccount(rentSysvar ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetSafetyDepositBoxAccount(safetyDepositBox ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetStoreKeyAccount(storeKey ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetTokenProgramAccount(tokenProgram ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) SetVaultAuthorityAccount(vaultAuthority ag_solanago.PublicKey) *WithdrawTokenFromSafetyDepositBox + func (inst *WithdrawTokenFromSafetyDepositBox) Validate() error + func (inst WithdrawTokenFromSafetyDepositBox) Build() *Instruction + func (inst WithdrawTokenFromSafetyDepositBox) ValidateAndBuild() (*Instruction, error) + func (obj *WithdrawTokenFromSafetyDepositBox) UnmarshalWithDecoder(decoder *ag_binary.Decoder) (err error) + func (obj WithdrawTokenFromSafetyDepositBox) MarshalWithEncoder(encoder *ag_binary.Encoder) (err error)