Skip to content

Safe Proxy Wallet

The SDK includes helpers for Safe proxy wallet operations.

Check if a proxy wallet exists

const exists = await client.checkSafeProxyWalletExists();

Approve collateral

await client.proxyApproveCollateralIfNeeded();
await client.proxyApproveCollateral(BigInt(1000e6));

Execute a transaction via proxy

const txHash = await client.proxyExecuteTx({
  to: "0x...",
  data: "0x...",
  value: BigInt(0),
});