@blockassetlabs/blaze
Version:
Blockasset Blaze
21 lines • 663 B
JavaScript
import { utils } from '@project-serum/anchor';
import * as web3 from '@solana/web3.js';
import { BLAZE_ADDRESS, BLAZE_PREFIX, IDENTIFIER_PREFIX } from './constants';
/**
* Finds the blaze id.
* @returns
*/
export const findBlazeId = async (identifier) => {
return web3.PublicKey.findProgramAddress([
utils.bytes.utf8.encode(BLAZE_PREFIX),
identifier.toArrayLike(Buffer, 'le', 8)
], BLAZE_ADDRESS);
};
/**
* Finds the identifier id.
* @returns
*/
export const findIdentifierId = async () => {
return web3.PublicKey.findProgramAddress([utils.bytes.utf8.encode(IDENTIFIER_PREFIX)], BLAZE_ADDRESS);
};
//# sourceMappingURL=pda.js.map