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

1.7.0 • Public • Published

This package permits to create a pTokensEvmAsset object for creating a swap.

A pTokensEvmAsset object can be created as follows:

const {
  ChainId,
  pTokensNode,
  pTokensNodeProvider,
  pTokensEvmAssetBuilder,
} = require('ptokens')

const PNETWORK_NODE = 'https://pnetwork-node-2a.eu.ngrok.io/v3'

// create a pTokensNodeProvider and pTokensNode to interact with pNetwork
const provider = new pTokensNodeProvider(PNETWORK_NODE)
const node = new pTokensNode(provider)

// create builders
const evmBuilder = new pTokensEvmAssetBuilder(node)

// create an EVM asset for pBTC on Ethereum Mainnet
evmBuilder.setBlockchain(ChainId.EthereumMainnet)
evmBuilder.setSymbol('pbtc')
const evmAsset = await evmBuilder.build()

See the full documentation here.

Dependents (1)

Package Sidebar

Install

npm i ptokens-assets-evm

Weekly Downloads

2

Version

1.7.0

License

none

Unpacked Size

1.16 MB

Total Files

100

Last publish

Collaborators

  • pnetwork