Python domain model classes for the MythX platform
Project description
The MythX Domain Models
This repository contains the domain models for the MythX smart contract security analysis platform.
What is MythX?
MythX is a security analysis API that allows anyone to create purpose-built security tools for smart contract developers. Tools built on MythX integrate seamlessly into the development environments and continuous integration pipelines used throughout the Ethereum ecosystem.
Installation
The MythX domain models runs on Python 3.5+.
To get started, simply run
$ pip3 install mythx-models
Alternatively, clone the repository and run
$ pip3 install .
Or directly through Python’s setuptools:
$ python3 setup.py install
History
1.2.0
Added models for source map representation (including source map decompression)
1.1.0
Removed the minimum size limit for a detected issue report list
Added an
as_listoption to the detected issue response model to support non-object input
1.0.0
Added all models originally in PythX
Extended models with
BaseModelclassMake issue reports and various submodels JSON serializable
Added documentation to readthedocs.io
Added CI with Travis
Added coverage metrics with codecov
Added packaging pipeline to PyPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mythx-models-1.3.1.tar.gz.
File metadata
- Download URL: mythx-models-1.3.1.tar.gz
- Upload date:
- Size: 61.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eb6689f18ccb1a27a9821c979ffff7f04da069ff824cbb8f16a9453c6b0aef8
|
|
| MD5 |
0b4c7d1fa94f6f3f2541e0deb0a94759
|
|
| BLAKE2b-256 |
0b136e793a7918df2bff6134da682776103c95ae03dc7257b85692d0b43f87d0
|
File details
Details for the file mythx_models-1.3.1-py2.py3-none-any.whl.
File metadata
- Download URL: mythx_models-1.3.1-py2.py3-none-any.whl
- Upload date:
- Size: 53.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a032801a5427634926525afe4b77362d8bf99ba69cfa3fc60c35390c25b32b9
|
|
| MD5 |
9009d8778af7bb81b8f59e7ead457ddb
|
|
| BLAKE2b-256 |
bc2c8231b8de8474a738ff96c548cb066b46268d5eadc0df708c56503c0f8ab3
|