Creates a fractionTreasury account owned by the vault which can hold fractionMints.
Creates a redeemTreasury account owned by the vault which can hold priceMints.
Creates the vault account which holds all data of the vault.
Gets the accounts that are needed to init the vault and have been prepared with the VaultSetup methods.
Creates an VaultSetup which exposes methods to setup the necessary accounts to initialize a vault.
Generated using TypeDoc
Sets up the accounts needed to conform to the conditions outlined in initVault in order to initialize a vault with them. Use these method if you don't have those accounts setup already.
See InitVaultInstructionAccounts for more information about those accounts.
should be created via createExternalPriceAccount