updates to vault program pda structure to use vault id

This commit is contained in:
Jordan Prince 2021-06-02 13:54:40 -05:00
parent 7845381d34
commit 53f7d1abcd
6 changed files with 28 additions and 8 deletions

View File

@ -444,7 +444,7 @@ export async function activateVault(
const fractionMintAuthority = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), vaultProgramId.toBuffer()],
[Buffer.from(VAULT_PREFIX), vaultProgramId.toBuffer(), vault.toBuffer()],
vaultProgramId,
)
)[0];
@ -510,7 +510,7 @@ export async function combineVault(
const burnAuthority = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), vaultProgramId.toBuffer()],
[Buffer.from(VAULT_PREFIX), vaultProgramId.toBuffer(), vault.toBuffer()],
vaultProgramId,
)
)[0];
@ -602,7 +602,7 @@ export async function withdrawTokenFromSafetyDepositBox(
const transferAuthority = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), vaultProgramId.toBuffer()],
[Buffer.from(VAULT_PREFIX), vaultProgramId.toBuffer(), vault.toBuffer()],
vaultProgramId,
)
)[0];

View File

@ -40,7 +40,11 @@ export async function addTokensToVault(
const vaultAuthority = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), PROGRAM_IDS.vault.toBuffer()],
[
Buffer.from(VAULT_PREFIX),
PROGRAM_IDS.vault.toBuffer(),
vault.toBuffer(),
],
PROGRAM_IDS.vault,
)
)[0];

View File

@ -46,7 +46,11 @@ export async function createVault(
const vaultAuthority = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), PROGRAM_IDS.vault.toBuffer()],
[
Buffer.from(VAULT_PREFIX),
PROGRAM_IDS.vault.toBuffer(),
vault.publicKey.toBuffer(),
],
PROGRAM_IDS.vault,
)
)[0];

View File

@ -28,7 +28,11 @@ export async function populateParticipationPrintingAccount(
const transferAuthority: PublicKey = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), PROGRAM_IDS.vault.toBuffer()],
[
Buffer.from(VAULT_PREFIX),
PROGRAM_IDS.vault.toBuffer(),
vault.toBuffer(),
],
PROGRAM_IDS.vault,
)
)[0];

View File

@ -33,7 +33,11 @@ export async function redeemBid(
const transferAuthority: PublicKey = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), PROGRAM_IDS.vault.toBuffer()],
[
Buffer.from(VAULT_PREFIX),
PROGRAM_IDS.vault.toBuffer(),
vault.toBuffer(),
],
PROGRAM_IDS.vault,
)
)[0];

View File

@ -37,7 +37,11 @@ export async function redeemFullRightsTransferBid(
const transferAuthority: PublicKey = (
await PublicKey.findProgramAddress(
[Buffer.from(VAULT_PREFIX), PROGRAM_IDS.vault.toBuffer()],
[
Buffer.from(VAULT_PREFIX),
PROGRAM_IDS.vault.toBuffer(),
vault.toBuffer(),
],
PROGRAM_IDS.vault,
)
)[0];