UNPKG

@ledgerhq/ledger-trust-service

Version:
27 lines 995 B
import network from "@ledgerhq/live-network"; import { getTrustedDomain } from "./common"; export async function getOwnerAddress(tokenAddress, challenge, env = "prod") { const { data } = await network({ method: "GET", url: `${getTrustedDomain(env)}/v2/solana/owner/${tokenAddress}?challenge=${challenge}`, }); return { tokenAccount: data.tokenAccount, owner: data.owner, contract: data.contract, signedDescriptor: data.signedDescriptor, }; } export async function computedTokenAddress(address, mintAddress, challenge, env = "prod") { const { data } = await network({ method: "GET", url: `${getTrustedDomain(env)}/v2/solana/computed-token-account/${address}/${mintAddress}?challenge=${challenge}`, }); return { tokenAccount: data.tokenAccount, owner: data.owner, contract: data.contract, signedDescriptor: data.signedDescriptor, }; } //# sourceMappingURL=solana.js.map