multi-transaction
TypeScript icon, indicating that this package has built-in type declarations

11.0.1 • Public • Published

Multi Transaction

Make the construction of the transaction easier on NEAR blockchain

Install

pnpm add multi-transaction

This package includes following sub packages, you can also install with your needs

pnpm add @multi-transaction/core
pnpm add @multi-transaction/account
pnpm add @multi-transaction/wallet-selector

MultiTransaction

import { MultiTransaction, Amount, Gas } from 'multi-transaction';
const mTransaction = MultiTransaction
  .batch('wrap.near')
  .functionCall({
    methodName: 'ft_transfer',
    args: {
      receiver_id: 'bob.near',
      amount: Amount.parse('8.88', 'NEAR'),
    },
    attachedDeposit: Amount.ONE_YOCTO,
    gas: Gas.parse('10', 'T'),
  });

More information about MultiTransaction

MultiSendAccount

import { MultiSendAccount } from 'multi-transaction';
const account = MultiSendAccount.new(connection, 'alice.near');
await account.send(mTransaction);

More information about MultiSendAccount

MultiSendWalletSelector

import { setupMultiSendWalletSelector } from 'multi-transaction';
const selector = await setupMultiSendWalletSelector({
  network: 'mainnet',
  modules: [
    /* wallet modules */
  ],
});
await selector.send(mTransaction);

More information about MultiSendWalletSelector

Readme

Keywords

none

Package Sidebar

Install

npm i multi-transaction

Weekly Downloads

1

Version

11.0.1

License

MIT

Unpacked Size

4.54 kB

Total Files

7

Last publish

Collaborators

  • hanakannzashi