Deploy a contract gaslessly
Deploy contracts with the relay method
To gaslessly deploy a contract, create a GSN transaction object and use the relay()
method to send the transaction to our relayer.
final gsnTx = GsnTransactionDetails(
from: accountAddress,
data: tx.data,
value: "0",
to: contractAddress,
gas: gas.toString(),
maxFeePerGas: maxFeePerGas.toString(),
maxPriorityFeePerGas: maxPriorityFeePerGas.toString(),
);
await amoy.relay(gsnTx)
// relay arbitrary tx through our gasless relayer. see complete Flutter example at
// https://github.com/rally-dfs/flutter-example-app/tree/main/app/lib/services/nft.dart
Last updated