This repository contains the smart contracts for PEAQ's EVM Gas Station implementation, built using Foundry.
The Gas Station Factory enables gasless transactions for machines on the PEAQ network, allowing them to execute transactions without holding native tokens. Key features include:
- Machine Smart Account deployment
- Gasless transaction execution
- Balance management for gas station operations
- EIP-712 compliant signatures
- Role-based access control
$ forge build
$ forge test
$ forge fmt
$ forge snapshot
$ anvil
$ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>
$ cast <subcommand>
$ forge --help
$ anvil --help
$ cast --help