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.
var gsnTx = new 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 a complete Flutter example at
// https://github.com/rally-dfs/flutter-example-app/tree/main/app/lib/services/nft.dart
Last updated