Skip to main content

Pythonic smart contract development framework using Titanoboa

Project description

[!IMPORTANT] This repo is a work in progress and is not ready for production use.

Gaboon

A fast, pythonic, Vyper smart contract testing and development framework.

uv

Fast to install, test, and run python commands on your smart contracts.

Quickstart

For users who understand these tools

uv tool install gaboon-cli

Documentation

The documentation roughly attempts to follow Diátaxis.

Speed Comparisons

The following comparisions were done taking the user result from running the bash time command followed by the appropriote command on an M3 MacOS Compile command tested with a basic vyper counter contract on version 0.4.0 or 0.3.10 depending on compatibility

Command Gaboon Brownie Hardhat Foundry Ape
help 0.03s 0.37s 0.30s 0.01s 2.55s
init 0.04s 0.37s xx 0.20s 5.08s
compile 0.49s 0.42s xx 0.17s 2.00s

Acknowledgements

Background

The Gaboon viper (Bitis gabonica), also called the Gaboon adder, is a viper species found in the rainforests and savannas of sub-Saharan Africa. Like all other vipers, it is venomous. It is the largest member of the genus Bitis, and has the longest fangs of any venomous snake – up to 2 inches (5 cm) in length – and the highest venom yield of any snake. No subspecies are recognized.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gaboon_cli-0.1.1.tar.gz (127.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gaboon_cli-0.1.1-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file gaboon_cli-0.1.1.tar.gz.

File metadata

  • Download URL: gaboon_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 127.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for gaboon_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 78b694f41a72e3802b1273a1eb96a85c6161381a0aac1b0a1a46b6d027838f9a
MD5 ac4c6776bcfadf8be0dad854bbe19afa
BLAKE2b-256 3ec34ab9c41ae4e8c7c767eeb1cf155aa1aa969fa31e9a1e1fcf1fb836f293a4

See more details on using hashes here.

File details

Details for the file gaboon_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gaboon_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for gaboon_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a9d43ab2abb6a4d7adeec981db69865bb3fb2172312108a79ab2a7252164ad2
MD5 6d372a02b578eebab5f08aa00fd65581
BLAKE2b-256 99a7d774fd3a4fcafece5beeaea5b0d784a9eb32107da74a56ebebe835071fd7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page