π Quick start
Starting guide on how to quickly integrate the @txfusion/txsync-sdk π
π₯ Installation & setup
Install the @txfusion/txsync-sdk package
# Install via NPM
npm install @txfusion/txsync-sdk# Install via Yarn
yarn add @txfusion/txsync-sdkGet your paymaster object
import { getPaymaster, createRestriction, types, typechain } from "@txfusion/txsync-sdk";
import { BrowserProvider } from "zksync-ethers";
// Create signer
const signer = await new BrowserProvider(window.ethereum!).getSigner();
// Get paymaster
const paymaster = await getPaymaster(paymasterAddress, signer);
console.log(`PaymasterType: ${paymaster.paymasterType === types.PaymasterType.ERC20 ? "ERC20" : "Sponsored"}`)
console.log(`Token Address: ${paymaster.token}`);Using paymaster methods
Last updated