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

1.2.8 • Public • Published

permawebjs

Introduction

PermawebJS aims to lower the barrier of onboarding and building on Arweave by creating a well documented one-stop library.

Installation

Run the following command to install the package using npm or yarn

npm install permawebjs

#OR

yarn add permawebjs

Usage

Functions from specific function types can be imported as follows:

import { createWallet } from 'permawebjs/wallet';

const wallet = await createWallet({
  seedPhrase: true,
  environment: 'local',
});

Functions available

In this library, the following types of functions are available:

Wallet Functions: Functions associated with creating and using wallets. Read more here.

Transaction Functions: Functions associated with creating and interacting with transactions. Read more here.

Contract Functions: Functions associated with creating and interacting with contracts. Read more here.

Serverless Functions: Functions associated with creating and interacting with serverless functions. Read more here.

Auth Functions: Functions associated with authentication. Authentication currently supports ArConnect only. Read more here.

Understanding the docs

Every function has a dedicated page with the following information associated with it:

  • Brief description of the function
  • Basic syntax for function calls
  • Input parameters for the function
    • Parameters with the optional keyword means they are optional. Parameters that do not have this keyword are required and must be passed in for successful function calls.
  • Returned data for function calls

Read the docs here

Readme

Keywords

none

Package Sidebar

Install

npm i permawebjs

Weekly Downloads

6

Version

1.2.8

License

MIT

Unpacked Size

66.1 kB

Total Files

43

Last publish

Collaborators

  • ropats16