# Sybil Engine
## Introduction
Sybil Engine is a powerful Python library designed for testing web3 contracts. It facilitates seamless interactions with blockchain networks and smart contracts, providing developers with efficient tools to execute, plan, and manage web3 transactions.
## Key Features
- **Withdrawal Operations**: Simplify withdrawals from OKX to various networks such as Arbitrum One, Base, Linea, and ZKSync.
- **Private Key Management**: Securely read and encrypt private keys from .csv or txt files.
- **Execution Planner**: Strategically plan your contract executions for optimal performance.
- **Module Executor**: Execute modules efficiently with tailored contract interactions.
- **Transaction Executor**: Execute transactions reliably with built-in support for various scenarios.
- **Generic DEX Logic**: Implement generic decentralized exchange logic for versatile blockchain applications.
## Installation
Install Sybil Engine using pip:
```bash
pip install sybil-engine
Raw data
{
"_id": null,
"home_page": "https://github.com/Indeoo/sybil-engine/",
"name": "sybil-engine",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Indeoo",
"author_email": "indeooars@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/72/84/3042c444fb5d08499e676a48ad69de95dd52fa15baf6afcebc10b580446f/sybil_engine-9.2.2.tar.gz",
"platform": null,
"description": "# Sybil Engine\n\n## Introduction\nSybil Engine is a powerful Python library designed for testing web3 contracts. It facilitates seamless interactions with blockchain networks and smart contracts, providing developers with efficient tools to execute, plan, and manage web3 transactions.\n\n## Key Features\n- **Withdrawal Operations**: Simplify withdrawals from OKX to various networks such as Arbitrum One, Base, Linea, and ZKSync.\n- **Private Key Management**: Securely read and encrypt private keys from .csv or txt files.\n- **Execution Planner**: Strategically plan your contract executions for optimal performance.\n- **Module Executor**: Execute modules efficiently with tailored contract interactions.\n- **Transaction Executor**: Execute transactions reliably with built-in support for various scenarios.\n- **Generic DEX Logic**: Implement generic decentralized exchange logic for versatile blockchain applications.\n\n## Installation\nInstall Sybil Engine using pip:\n```bash\npip install sybil-engine\n",
"bugtrack_url": null,
"license": null,
"summary": "Engine for web3 smart contracts automatization.",
"version": "9.2.2",
"project_urls": {
"Homepage": "https://github.com/Indeoo/sybil-engine/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3c7121a0063d62887607bb42b17de721bcc21c7123b04c1f0fb25cbbfccc8971",
"md5": "624f6eb3f2463e63d7e182f5863cc958",
"sha256": "42076f23bfbaab28c3092b6397753c2b3589dfea6ecfd1a4deff22aa9d3d434c"
},
"downloads": -1,
"filename": "sybil_engine-9.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "624f6eb3f2463e63d7e182f5863cc958",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 52766,
"upload_time": "2025-01-07T16:10:44",
"upload_time_iso_8601": "2025-01-07T16:10:44.046292Z",
"url": "https://files.pythonhosted.org/packages/3c/71/21a0063d62887607bb42b17de721bcc21c7123b04c1f0fb25cbbfccc8971/sybil_engine-9.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "72843042c444fb5d08499e676a48ad69de95dd52fa15baf6afcebc10b580446f",
"md5": "2e5662a3d18f45fa72225ab906188fab",
"sha256": "f257091d0075f5f1829c4f07075225dee62e5d96b444e872952638d7b362e586"
},
"downloads": -1,
"filename": "sybil_engine-9.2.2.tar.gz",
"has_sig": false,
"md5_digest": "2e5662a3d18f45fa72225ab906188fab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32065,
"upload_time": "2025-01-07T16:10:45",
"upload_time_iso_8601": "2025-01-07T16:10:45.331124Z",
"url": "https://files.pythonhosted.org/packages/72/84/3042c444fb5d08499e676a48ad69de95dd52fa15baf6afcebc10b580446f/sybil_engine-9.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-07 16:10:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Indeoo",
"github_project": "sybil-engine",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "loguru",
"specs": [
[
"==",
"0.7.2"
]
]
},
{
"name": "setuptools",
"specs": [
[
"==",
"69.5.1"
]
]
},
{
"name": "ccxt",
"specs": [
[
"==",
"4.2.100"
]
]
},
{
"name": "tqdm",
"specs": [
[
"==",
"4.66.2"
]
]
},
{
"name": "cryptography",
"specs": [
[
"==",
"42.0.5"
]
]
},
{
"name": "web3",
"specs": [
[
"==",
"7.2.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.31.0"
]
]
},
{
"name": "pyTelegramBotAPI",
"specs": [
[
"==",
"4.17.0"
]
]
},
{
"name": "python-okx",
"specs": [
[
"==",
"0.2.8"
]
]
},
{
"name": "termcolor",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "bumpversion",
"specs": [
[
"==",
"0.6.0"
]
]
},
{
"name": "binance-connector",
"specs": [
[
"==",
"3.6.0"
]
]
},
{
"name": "base58",
"specs": [
[
"==",
"2.1.1"
]
]
},
{
"name": "google-api-python-client",
"specs": [
[
"==",
"2.126.0"
]
]
},
{
"name": "google-auth-httplib2",
"specs": [
[
"==",
"0.2.0"
]
]
},
{
"name": "google-auth-oauthlib",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "eth-tester",
"specs": [
[
"==",
"0.10.0b4"
]
]
},
{
"name": "py-evm",
"specs": [
[
"==",
"0.10.1b2"
]
]
},
{
"name": "fake-useragent",
"specs": [
[
"==",
"1.4.0"
]
]
}
],
"lcname": "sybil-engine"
}