This is the Wallet Utils package for Utility Wallet Selector.
The easiest way to use this package is to install it from the NPM registry, this package requires web3-api-js
v1.0.0 or above:
# Using Yarn
yarn add web3-api-js
# Using NPM.
npm install web3-api-js
# Using Yarn
yarn add @web3-wallet-selector/wallet-utils
# Using NPM.
npm install @web3-wallet-selector/wallet-utils
Then use it in your custom wallet integration:
import { createAction, signTransactions } from "@web3-wallet-selector/wallet-utils";
const action = createAction({
type: "Transfer",
params: {
deposit: "10000000000000000000000",
},
});
const signedTransactions = await signTransactions(
[{ signerId, receiverId, actions }],
signer,
options.network
);
This repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).