Skip to content

Latest commit

 

History

History
 
 

babel-fees

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

@fleet-sdk/babel-fees-plugin License npm

Fleet SDK plugin and utility functions for Babel Fees.

Installation

npm install @fleet-sdk/babel-fees-plugin

Usage Example

const tx = new TransactionBuilder(height)
  .from(inputs)
  // Use extend method to extend the transaction builder with plugins.
  .extend(
    // In this case, BabelSwapPlugin will swap the specified token
    // amount for ERG, based on token price, and make it available.
    // for use in the transaction.
    BabelSwapPlugin(babelBox, {
      tokenId: "03faf2cb329f2e90d6d23b58d91bbb6c046aa143261cc21f52fbe2824bfcbf04",
      amount: "2" // amount of token units you want to swap for ERG
    })
  )
  // BabelSwapPlugin will make swapped ERG available for use in any
  // point of the transaction, in this example, we are using it to
  // pay the mining fee and sending the excess to the change address.
  .payMinFee()
  .sendChangeTo(changeAddress)
  .build();