@fruitsjs/core
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

@fruitsjs/core

Core module to build cool apps for the Fruits blockchain platform

Installation

FruitsJS can be used with NodeJS or Web. Two formats are available

Using with NodeJS and/or modern web frameworks

Install using npm:

npm install @fruitsjs/core

or using yarn:

yarn add @fruitsjs/core

Example

import {composeApi, ApiSettings} from '@fruitsjs/core'
import {Amount} from '@fruitsjs/util'

const apiSettings = new ApiSettings('https://testnet.fwallet.net');
const api = composeApi(apiSettings);

// this self-executing file makes turns this file into a starting point of your app

(async () => {
    try{
        const {balanceNQT} = await api.account.getAccountBalance('13036514135565182944')
        console.log(`Account Balance: ${Amount.fromPlanck(balanceNQT).toString()}`)
    }
        catch(e){ // e is of type HttpError (as part of @fruitsjs/http)
        console.error(`Whooops, something went wrong: ${e.message}`)
    }
})()

Example

(function(){
    const api = sig$.composeApi({nodeHost: "https://testnet.fwallet.net"});
    api.network.getBlockchainStatus().then(console.log).catch(console.error);
})()

Package Sidebar

Install

npm i @fruitsjs/core

Weekly Downloads

7

Version

1.1.3

License

Apache-2.0

Unpacked Size

3.18 MB

Total Files

880

Last publish

Collaborators

  • fruits-eco-blockchain