SDK Examples
Get Address
import { PrimeSdk } from '@etherspot/prime-sdk';
import * as dotenv from 'dotenv';
dotenv.config();
async function main() {
// initializating sdk...
const primeSdk = new PrimeSdk({ privateKey: process.env.WALLET_PRIVATE_KEY }, { chainId: Number(process.env.CHAIN_ID) })
// get EtherspotWallet address...
const address: string = await primeSdk.getCounterFactualAddress();
console.log('\x1b[33m%s\x1b[0m', `EtherspotWallet address: ${address}`);
}
main()
.catch(console.error)
.finally(() => process.exit());