erigon-pulse/cmd/devnet/contracts
Mark Holt 751f62615d
Devnet sync events (#7911)
This request implements an end to end Polygon state sync in the devnet.

It does this by deploying smart contracts ont the L2 & L2 chain which
follow the polygon fx portal model with security checks removed to
simplify the code. The sync events generated are routed through a local
mock heimdal - to avoid the consensus process for testing purposes.

The commit also includes support code to help the delivery of additional
contract based scenratios.
2023-07-20 23:10:18 +01:00
..
build Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
steps Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
backend.go Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
childreceiver.sol Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
faucet.sol Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
gen_childreceiver.go Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
gen_faucet.go Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
gen_rootsender.go Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
gen_subscription.go move math big constants to erigon-lib (#6719) 2023-01-27 11:39:34 +07:00
gen_teststatesender.go Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
gen.go Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00
rootsender.sol Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
subscription.sol Implemented mining of contract transactions on the devnet tool (#6102) 2022-11-22 20:28:53 +07:00
teststatesender.sol Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
util.go Devnet sync events (#7911) 2023-07-20 23:10:18 +01:00