Skip to content

Defines the core logic of automata nova using Concrete framework.

License

Notifications You must be signed in to change notification settings

vasa-develop/automata-nova-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automata-nova-core

Defines the core logic of automata nova using Concrete framework.

Directory structure

├── engine
│   ├── main.go                 # Chain setup
│   ├── main_test.go            # Minimal setup test
│   ├── pcs
│   │   ├── abi
│   │   │   └── Game.json   # Precompile ABI created by `yarn build:abi`
│   │   ├── game.go         # Example precompile
│   │   └── game_test.go    # Precompile test
└── sol
    └── Game.sol            # Precompile interface in Solidity

Running a devnet

Run a normal Optimism Bedrock devnet replacing op-geth for github.com/therealbytes/concrete-template-geth:latest in ops-bedrock/Dockerfile.l2.

Alternatively, clone and run an already modified version of Bedrock:

# Clone repo
git clone -b concrete-template https://github.com/therealbytes/optimism.git
cd optimism
# Start devnet
make devnet-up
# Stop and clean devnet
make devnet-down && make devnet-clean

About

Defines the core logic of automata nova using Concrete framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published