ansible | ||
.gitignore | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md |
Ziion Tools
Description
Build your own EVM tools for Ubuntu.
Bryan Black 📖 |
---|
Initialization
ansible-galaxy install -r roles/requirements.yml
Requirements
- Ansible
- Ubuntu 20.04 Desktop target
Role Variables
File: plays/evm-tools.yml
vars:
ziionos_user: ziion
bash_line: "export PATH=$PATH:$HOME/.local/bin" # pipx support for user install
bash_line_state: present
docker_users: ziion
Galaxy Dependencies
- community.docker
- src: geerlingguy.docker
name: geerlingguy.docker
Example Playbook
---
- hosts: vagrant
vars:
ziionos_user: ziion
bash_line: "export PATH=$PATH:$HOME/.local/bin" # pipx support for user install
bash_line_state: present
docker_users: ziion
become: true
roles:
- common
- geerlingguy.docker
- truffle
- sol2uml #BROKEN a little on x86 and completely on ARM https://gitlab.com/shopglue/ziion-tools/-/iss$
- solc
- solc-select
- slither
- brownie
- manticore
- mythril
- ganache
- remix
- geth
Known Issues
- Existing Halborn installation and build process is still unknown. So setting up an ubuntu host to run the playbook on isn't documented, and is up to you!
- sol2uml broken dependency on amd64 and completely broken on arm64
- manticore missing arm64 arch
- mythril missing arm64 arch
- ganache missing arm64 arch pre
7.1.0
- RemixIDE investigating arm64
- Desktop integration of RemixIDE is absent.
CONTRIBUTORS
Thanks to the people that crowdfunded the EVM tools role for Ziion OS.
This is an Onion address on the private web. Use TOR to access.
License
This project is under the MIT License.