permawebjs
v1.2.8
Published
Utility library to build full stack permaweb applications
Downloads
15
Readme
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.
- Parameters with the
- Returned data for function calls
Read the docs here