0.4.0 • Published 8 months ago

axr-erc4337-sdk v0.4.0

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

1. Installation 🔨

First! Lets setup a Typescript Project in your environment.

Copy paste the below command in your preferred directory.

mkdir axirwallet && cd axirwallet && npm init -y && npm i --save-dev @types/node tslib

Now its time to add our SDK! and viem 🐞

npm i axr-erc4337-sdk && npm i viem

2. Create a Smart Wallet 🔨

Please add a .env file in your project with this format.

PRIVATE_KEY = // your EOA private Key
RPC_URL = // your RPC URL for base sepolia network
BUNDLER_URL = // your pimlico Bundler URL
import { AxirCore } from 'axr-erc4337-sdk';

const axirWallet = new AxirCore(PRIVATE_KEY, RPC_URL, BUNDLER_URL, BigInt(0) /* salt index*/);

The PRIVATE_KEY will be added corresponding to a EOA Signer that will be added as a owner of the Smart Account. You can get get private keys of the EOA Signer from Wallets like Metamask, Coinbase, TrustWallet etc.

We highly suggest you use a dedicate RPC Service for your transactions. You can get RPCs from Infura, QuickNode, etc.

0.4.0

8 months ago

0.3.9

9 months ago

0.3.8

9 months ago

0.3.7

9 months ago

0.3.6

9 months ago

0.3.5

10 months ago

0.2.9

10 months ago

0.3.2

10 months ago

0.3.1

10 months ago

0.3.4

10 months ago

0.3.3

10 months ago

0.2.7

10 months ago

0.2.6

10 months ago

0.2.8

10 months ago

0.2.3

1 year ago

0.2.5

12 months ago

0.2.4

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.2.2

1 year ago

0.1.31

1 year ago

0.1.30

1 year ago

0.1.29

1 year ago

0.1.28

1 year ago

0.1.27

1 year ago

0.1.26

1 year ago

0.1.25

1 year ago

0.1.24

1 year ago

0.1.23

1 year ago

0.1.22

1 year ago

0.1.21

1 year ago

0.1.20

1 year ago

0.1.19

1 year ago

0.1.18

1 year ago

0.1.17

1 year ago

0.1.16

1 year ago

0.1.15

1 year ago

0.1.14

1 year ago

0.1.13

1 year ago

0.1.12

1 year ago

0.1.11

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago