0.2.9 • Published 7 months ago

@goat-sdk/wallet-radix v0.2.9

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Radix Wallet for GOAT

Installation

npm install @goat-sdk/wallet-radix
yarn add @goat-sdk/wallet-radix
pnpm add @goat-sdk/wallet-radix

Usage

import {
    createEd25519KeyPair,
    deriveAccountAddressFromPublicKey,
    createRadixWeb3Client,
} from "radix-web3.js";

const keyPair = createEd25519KeyPair(process.env.RADIX_PRIVATE_KEY);

const accountAddress = await deriveAccountAddressFromPublicKey(
    keyPair.publicKey(),
    1
);

const radixClient = createRadixWeb3Client({
    notaryPublicKey: keyPair.publicKey(),
    notarizer: (hash) => keyPair.signToSignature(hash),
});

const tools = await getOnChainTools({
    wallet: radix({
        client: radixClient,
        accountAddress,
    }),
});
0.2.9

7 months ago

0.2.8

7 months ago

0.2.7

8 months ago