@docknetwork/wallet-sdk-transactions

0.4.19 • Public • Published

Transactions Manager

Transactions are required to send and receive (DOCK Tokens)[[https://www.dock.io/token]. This module handles the transaction history and provides methods to send DOCK tokens to any address.

The Dock utility token (DOCK) plays a key role in aligning incentives across all the Dock network’s participants including issuers, validators, token holders, and the Dock Association, and ensures collaboration and growth. Learn more (here)[https://www.dock.io/token]

On React Native it's required to set up the WalletSDKProvider, described on @docknetwork/wallet-sdk-react-native

import {Transactions} from '@docknetwork/wallet-sdk-transactions/lib/transactions';


const transactionsManager = Transactions.getInstance();

// get all transactions for a given address
const items = await transactionsManager.loadTransactions(accountAddress);


// Get transaction fee
const feeAmount = await transactionsManager.getFeeAmount({
    fromAddress: '3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk',
    toAddress: '36j7be6fP7ad78zGAU5XcPa77AmuWYzaWFkUhiKHYmzW35A6',
    amount: 1
});

// Send tokens
const hash = await transactionsManager.send({
    fromAddress: '3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk',
    toAddress: '36j7be6fP7ad78zGAU5XcPa77AmuWYzaWFkUhiKHYmzW35A6',
    amount: 1
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.4.19
    4
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.4.19
    4

Package Sidebar

Install

npm i @docknetwork/wallet-sdk-transactions

Weekly Downloads

4

Version

0.4.19

License

https://github.com/docknetwork/react-native-sdk/LICENSE

Unpacked Size

18.4 kB

Total Files

10

Last publish

Collaborators

  • mikeatdock
  • mayconmello
  • samdock
  • lovesh_h