Trust Smart Account
To implement the Trust Smart Wallet, you can use the toTrustSmartAccount module from permissionless.js
Install
Usage
// @filename: owner.ts
import { privateKeyToAccount } from 'viem/accounts'
export const owner = privateKeyToAccount('0x...')
// @filename: example.ts
// ---cut---
import { toTrustSmartAccount } from 'permissionless/accounts'
import { client } from './client.js'
import { owner } from './owner.js'
const account = await toTrustSmartAccount({
client,
owner: owner,
}) Returns
SmartAccount<TrustSmartAccountImplementation>