axr-erc4337-sdk v0.4.0
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 tslibNow its time to add our SDK! and viem 🐞
npm i axr-erc4337-sdk && npm i viem2. 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 URLimport { 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.
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago