UNPKG

@metaplex-foundation/umi-web3js-adapters

Version:

A helper package to transform web3.js types to and from umi types

18 lines (15 loc) 545 B
import { Keypair, publicKeyBytes } from '@metaplex-foundation/umi'; import { Keypair as Web3JsKeypair } from '@solana/web3.js'; import { fromWeb3JsPublicKey } from './PublicKey'; export function fromWeb3JsKeypair(keypair: Web3JsKeypair): Keypair { return { publicKey: fromWeb3JsPublicKey(keypair.publicKey), secretKey: keypair.secretKey, }; } export function toWeb3JsKeypair(keypair: Keypair): Web3JsKeypair { return new Web3JsKeypair({ publicKey: publicKeyBytes(keypair.publicKey), secretKey: keypair.secretKey, }); }