Documentation Index
Fetch the complete documentation index at: https://docs.aurumsdk.com/llms.txt
Use this file to discover all available pages before exploring further.
Provider
import { BrowserProvider } from 'ethers';
import { aurum } from './aurum';
const provider = new BrowserProvider(aurum.rpcProvider);
Sign a Message
const signer = await provider.getSigner();
const signature = await signer.signMessage('Hello!');
Send a Transaction
import { parseEther } from 'ethers';
const signer = await provider.getSigner();
const tx = await signer.sendTransaction({
to: '0x...',
value: parseEther('0.01'),
});
const receipt = await tx.wait();
Read Contract Data
import { Contract } from 'ethers';
const erc20 = new Contract(tokenAddress, erc20Abi, provider);
const balance = await erc20.balanceOf(walletAddress);
Write to a Contract
const signer = await provider.getSigner();
const erc20 = new Contract(tokenAddress, erc20Abi, signer);
const tx = await erc20.transfer(recipient, amount);
await tx.wait();