-[x] deploy staking token -[x] deploy forwarder -[x] execute Forwarder.registerRequestType -[x] execute Forwarder.registerDomainSeparator -[x] deploy Penalizer -[x] deploy StakeManager -[x] deploy RelayRegistrar -[x] deploy RelayHub -[x] apply deployment configs --this step is redundant -[x] apply hub config -- this operation is redundant -[x] apply staking token config -[x] set StakeManager devAddress -[x] set RelayRegistrar fields -- this operation is redundant -[x] deploy Paymaster -[x] set Paymaster fields -[x] deposit funds to Paymaster -[x] print relay info -[x] update readme -[x] deploy to external network -[ ] use env for args -[ ] add tests for hre
- BaseRelayRecipient.test.ts
- Forwarder.test.ts
- AbandonedRelayFlow.test.ts
- PaymasterCommitment.test.ts
- RelayHub.test.ts
- RelayHubConfiguration.test.ts
- RelayHubGasCalculations.test.ts
- RelayHubPenalizations.test.ts
- RelayHubValidator.test.ts
- SampleRecipient.test.ts
- StakeManager.test.ts
- Penalizer -[ ] add tests for deployed contracts