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_list
option to the detected issue response model to support non-object input
1.0.0
Added all models originally in PythX
Extended models with
BaseModel
classMake 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
Hashes for mythx_models-1.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b276d53abe5b546beeaf802d8a0d65540fd5048065dae597966c799995a92648 |
|
MD5 | 3ac0326e240614170a1ea57fd1b1a362 |
|
BLAKE2b-256 | e851fea32309eebb88ec214400aa7fba9c24d7c578ab7b1fbd80d1f100b67dab |