0.84.0-next.0 • Published 3 months ago

@shieldswap/wallet-sdk v0.84.0-next.0

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago

Aztec Wallet SDK

Connect your Aztec app to any Aztec wallet.

EIP-1193 RPC docs

// before
import { Wallet } from "@aztec/aztec.js";
const account: Wallet;
const token = await TokenContract.at(address, account);

// after
import { AztecWalletSdk, obsidion } from "@shieldswap/wallet-sdk";
import { Contract } from "@shieldswap/wallet-sdk/eip1193";

class Token extends Contract.fromAztec(TokenContract) {}

const sdk = new AztecWalletSdk({
  aztecNode: "http://localhost:8080",
  connectors: [obsidion({ projectId: "reown-project-id" })],
});
await sdk.connect("obsidion");
const account = await sdk.getAccount();
const token = await Token.at(address, account);

React

import { useAccount } from "@shieldswap/wallet-sdk/react";

function App() {
  const account = useAccount(sdk);
  return <div>{account.address.toString()}</div>;
}

Convert aztec.js Wallet to Account

import { createAztecNodeClient } from "@aztec/aztec.js";
import { type Account, Eip1193Account } from "@shieldswap/wallet-sdk/eip1193";

const [wallet] = await getDeployedTestAccountsWallets(pxe);

const aztecNode = createAztecNodeClient("http://localhost:8080");
const account: Account = Eip1193Account.fromAztec(wallet, pxe, aztecNode);
0.76.1-next.6

4 months ago

0.76.1-next.7

4 months ago

0.76.1-next.8

4 months ago

0.76.1-next.9

4 months ago

0.67.0-next.0

6 months ago

0.67.0-next.1

6 months ago

0.76.1-next.1

5 months ago

0.76.1-next.2

5 months ago

0.76.1-next.3

4 months ago

0.75.0-obsidion.0

5 months ago

0.76.1-next.4

4 months ago

0.76.1-next.5

4 months ago

0.76.2

5 months ago

0.80.0-next.0

4 months ago

0.76.1-obsidion.1

5 months ago

0.76.1-obsidion.2

5 months ago

0.76.1-obsidion.3

5 months ago

0.76.1-obsidion.8

5 months ago

0.76.1-obsidion.9

5 months ago

0.76.1-obsidion.4

5 months ago

0.76.1-obsidion.5

5 months ago

0.76.1-obsidion.6

5 months ago

0.76.1-obsidion.7

5 months ago

0.76.2-obsidion.0

5 months ago

0.72.1

6 months ago

0.70.0

6 months ago

0.76.2-obsidion.1

5 months ago

0.84.0-next.0

3 months ago

0.81.0-next.0

4 months ago

0.82.0-next.0

4 months ago

0.75.0

5 months ago

0.76.1-next.13

4 months ago

0.76.1-next.11

4 months ago

0.76.1-next.12

4 months ago

0.76.1-next.10

4 months ago

0.57.0-alpha.4

8 months ago

0.57.0-alpha.3

9 months ago

0.57.0-alpha.2

9 months ago

0.57.0-alpha.1

9 months ago

0.57.0-alpha.0

9 months ago

0.57.0

9 months ago

0.55.1

9 months ago

0.54.0

10 months ago

0.43.0

1 year ago

0.51.0

11 months ago

0.48.0

11 months ago

0.45.1

1 year ago

0.44.0

1 year ago

0.45.0

1 year ago

0.0.7

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.6

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago