Skip to main content

fastweb3-console

Interactive console and script runner for working with EVM blockchains.

NOTE: This library is still in early alpha development. Prior to a v1.0.0 (which may never come), expect breaking changes and no backward compatibility between versions.

Installation

You can install the latest release via pip:

pip install fastweb3-console

Or clone the repository for the most up-to-date version:

git clone https://github.com/iamdefinitelyahuman/fastweb3-console.git
cd fastweb3-console
pip install -e .

Usage

Launch the console with:

fw3

The console starts as a normal Python REPL with the main fastweb3-objects entry points already available:

>>> accounts
<Accounts ...>
>>> Chain
<class 'fw3_objects.chain.Chain'>
>>> Contract
<class 'fw3_objects.contract.Contract'>
>>> Transaction
<class 'fw3_objects.transaction.Transaction'>

Users familiar with the Brownie console should feel right at home.

Development

First, install the dev dependencies:

pip install -e ".[dev]"

Run the test suite with:

pytest

Run linting with:

ruff check .

License

This project is licensed under the MIT license.

Metadata

Release files for fastweb3-console 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastweb3-console 0.1.0
File Size Uploaded Provenance
fastweb3_console-0.1.0.tar.gz 18.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fastweb3-console 0.1.0
File Interpreter ABI Platform
fastweb3_console-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.6 kB

Release files / fastweb3_console-0.1.0.tar.gz

Download URL fastweb3_console-0.1.0.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1670b78c716b1300af8d2941e4a980a92a754b143f93b09fb28a5343cf480b2b
BLAKE2b-256 checksum
How to use checksums
0c037f7cdb7a54d905b99de8af38b0b881aadc934ad6fdf0ab97b4cf1afde48f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / fastweb3_console-0.1.0-py3-none-any.whl

Download URL fastweb3_console-0.1.0-py3-none-any.whl
Size 16.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56c0e6069fa67a4e6ab7b941c3ede3bfda3ef38ed790d003b99e85b7bd63014b
BLAKE2b-256 checksum
How to use checksums
ce5035d3c0cb6417c4db2ce84783d7fdb582d000e240a79052dc149fc4276939
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Security for fastweb3-console 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page