Find a file
Bryan Black 149e0684f3 Merge branch 'main' into 'main'
add slither. Add alternative slither install and manticore install via...

See merge request shopglue/ziion-tools!2
2022-10-30 13:03:24 +00:00
ansible add geth 2022-10-30 05:58:16 -07:00
.gitignore ignore 2022-10-27 22:02:20 -07:00
CONTRIBUTING.md add brownie, solcjs, solc-select, bashrc vars, pip3, py3-venv, operating system user var 2022-10-28 01:24:14 -07:00
LICENSE Add LICENSE 2022-10-25 07:45:46 +00:00
README.md Update README.md 2022-10-30 12:59:46 +00:00

Ziion Tools

Description

Build your own EVM tools for Ubuntu.

Progress 👷‍♂️

Initialization

git clone https://gitlab.com/shopglue/ziion-tools.git
cd ziion-tools/ansible
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

CONTRIBUTORS

Thanks to the people that crowdfunded the EVM tools role for Ziion OS.

http://63dqiumxtf36fkwfavshs5aontqo4ekkc7f54uefkuhhynufbzin6jqd.onion/apps/3jJjoNDCydWNQZdaM9AfXhMqS2vF/crowdfund

This is an Onion address on the private web. Use TOR to access.


Bryan Black

📖

License

This project is under the MIT License.