Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pact repl chainweb client #848

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open

Pact repl chainweb client #848

wants to merge 28 commits into from

Conversation

sirlensalot
Copy link
Contributor

@sirlensalot sirlensalot commented Dec 18, 2020

This adds support for the "Pact Client Terminal" to the pact tool. Currently it is enabled as a cabal build flag to avoid having to support its usage publicly.

It adds new natives as well as a cli module that allow accumulating, saving and loading transaction state, working with pact key files, signatures, and offline yaml files. The idea is to allow the pact> prompt to be a gateway to Chainweb Mainnet and other pact hosts.

It accepts a configuration YAML file for the cli.repl file location as well as optional startup repl files. If the user has a ~/.pact-cli file this will be loaded. To launch the terminal after building issue pact cli.

@sirlensalot sirlensalot marked this pull request as ready for review May 11, 2021 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant