wormhole/sdk/js/src/solana/nftBridge/accounts/config.ts

19 lines
560 B
TypeScript

import { Connection, Commitment, PublicKeyInitData } from "@solana/web3.js";
import {
deriveTokenBridgeConfigKey,
getTokenBridgeConfig,
TokenBridgeConfig,
} from "../../tokenBridge";
export const deriveNftBridgeConfigKey = deriveTokenBridgeConfigKey;
export async function getNftBridgeConfig(
connection: Connection,
nftBridgeProgramId: PublicKeyInitData,
commitment?: Commitment
): Promise<NftBridgeConfig> {
return getTokenBridgeConfig(connection, nftBridgeProgramId, commitment);
}
export class NftBridgeConfig extends TokenBridgeConfig {}