Recent Releases of https://github.com/fetchai/jenesis
https://github.com/fetchai/jenesis - v0.7.1
- Python
Published by github-actions[bot] about 2 years ago
https://github.com/fetchai/jenesis - v0.7.0
New features:
- Supports Python 3.11
- Updated to CosmPy v0.9.1
- Network logs command
- Pass arguments to scripts
Fixes:
- Support contracts with hyphens
- Python
Published by jrriehl over 2 years ago
https://github.com/fetchai/jenesis - v0.6.0
New features: - Support for latest CosmPy (v0.6.2)
Bug fixes:
- Fixed code_id == 0 conflict with CosmPy upgrades
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.5.4
New features: - adds autocomplete for deployment from shell - better support for multiple deployments of the same contract - adds fetchai-mainnet config
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.5.2
New features: - now supports keyring-backend test - list available contract templates - support workspace-style schema files
Bug fixes:
- detect change in instantiate args when schema name contains instantiate
- add lib flag to build steps
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.5.1
New features: - automated deployment of contracts that point to other contract addresses - better handling of docker containers - various speed-ups and performance improvements - read schema files with customized names
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.4.0
New features:
- Dynamic methods for contract queries and msgs
- Allow init_args to point to contract address
- Generate schema files after compilation
- Faster compilation option
- Show docker compile logs as an option
- Allow multiple deployments of the same contract
- Only overwrite jenesis.toml init_args if instantiation schema changes
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.3.1
Bug fixes: - Catch error when no keyring is found for shell and run cmds
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.3.0
New features:
- Adds keyring support for Linux
- Improved integration of contract schema
- Initial integration tests
- Adds update command for manually added contracts
- Local wallets, ledger client and faucet now available by default for the shell and run commands
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.2.0
New features:
- attach command allows attaching to deployed contracts
- add profile command adds new profiles from the command line
- creating a profile with --network fetchai-localnode will cause a local node to spin up when using any of the relevant commands
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.1.1 (updated)
Initial release
Adds core commands:
- jenesis new: create a new project
- jenesis init: initialize jenesis in an existing project folder
- jenesis compile: compile all contracts in the project (also supports cargo workspaces)
Adds alpha commands (under active development):
- jenesis alpha keys {list, show}: manage keys stored in local keyring (currently only supports MacOS)
- jenesis alpha deploy: deploy all contracts in project (currently only supports MacOS)
- jenesis alpha run my_script.py: executes a script in an environment pre-loaded with all project contracts and configuration
- jenesis alpha shell: opens a ptpython shell pre-loaded with all project contracts and configuration
Adds initial documentation
Update: added authors and project description
- Python
Published by jrriehl over 3 years ago
https://github.com/fetchai/jenesis - v0.1.0
Initial release
Adds core commands:
- jenesis new: create a new project
- jenesis init: initialize jenesis in an existing project folder
- jenesis compile: compile all contracts in the project (also supports cargo workspaces)
Adds alpha commands (under active development):
- jenesis alpha keys {list, show}: manage keys stored in local keyring (currently only supports MacOS)
- jenesis alpha deploy: deploy all contracts in project (currently only supports MacOS)
- jenesis alpha run my_script.py: executes a script in an environment pre-loaded with all project contracts and configuration
- jenesis alpha shell: opens a ptpython shell pre-loaded with all project contracts and configuration
Adds initial documentation
- Python
Published by jrriehl over 3 years ago