Accelerate development. Let any.sender deal with transaction management so you can focus on what makes your dapp great.
any.sender can only relay pre-authorised transactions. And thanks to meta-transactions, you can enable gasless interactions with your dapp
Users never have to deal with setting gas prices or bumping up stuck transactions. Just set a deadline and let us do the rest.
npm i @any-sender/client
// Wrap any.sender functionality
const userDotWallet = any.sender(userWallet);
// Deposit into any.sender
const tx = await userDotWallet.any.deposit({
value: parseEther("1")
});
await tx.wait(12);
// check the balance
const balance = await userDotWallet.any.getBalance();
// Wrap any.sender functionality
const userDotWallet = any.sender(userWallet);
// Send transaction and wait for confirmation
const tx = await userDotWallet.any.sendTransaction({to: echoContractAddress, data});
const receipt = await tx.wait(1); // Transaction Receipt