ptokens-prvn
TypeScript icon, indicating that this package has built-in type declarations

0.15.0 • Public • Published

ptokens-prvn

Module for interacting only with pRVN.

 


 

Installation:

npm install ptokens-prvn

 


 

Usage:

import { pRVN } from 'ptokens-prvn'
import { HttpProvider } from 'ptokens-providers' 
import { Node } from 'ptokens-node'
import { constants } from 'ptokens-utils'

const { blockchains, networks, pTokens } = constants

const prvn = new pRVN({
  blockchain: blockchains.BinanceSmartChain,
  network: networks.Mainnet, // 'testnet' or 'mainnet', default 'testnet'

  // if you want to be more detailed
  hostBlockchain: blockchains.BinanceSmartChain,,
  hostNetwork: networks.BinanceSmartChainNetwork,
  nativeBlockchain: blockchains.Ravencoin,
  nativeNetwork: blockchains.RavenCoinMainnet

  // optionals
  bscPrivateKey: 'BSC private key',
  bscProvider: 'BSC provider', // or instance of Web3 provider
  defaultNode: new Node({
    pToken: pTokens.pRVN,
    blockchain: 'ETH',
    provider: new HttpProvider(
      'node endpoint',
      {
        'Access-Control-Allow-Origin': '*',
        ...
      }
    )
  })
})

Package Sidebar

Install

npm i ptokens-prvn

Weekly Downloads

9

Version

0.15.0

License

LGPL-3.0

Unpacked Size

34.6 kB

Total Files

6

Last publish

Collaborators

  • pnetwork