Metadata-Version: 2.1
Name: autocorns
Version: 0.0.2
Summary: A team of Crypto Unicorn bots
Home-page: UNKNOWN
Author: zomglings
Author-email: nkashy1@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: eth-brownie
Requires-Dist: tqdm
Requires-Dist: web3
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: moonworm (>=0.1.14) ; extra == 'dev'
Provides-Extra: distribute
Requires-Dist: setuptools ; extra == 'distribute'
Requires-Dist: twine ; extra == 'distribute'
Requires-Dist: wheel ; extra == 'distribute'

# autocorns

A team of Crypto Unicorns bots

## Disclaimer

I invoke `autocorns` to help my unicorns. You may choose to invoke `autocorns` to help *your* unicorns, too.
If you do choose to call upon `autocorns`, know that you are doing so at your own risk. I am not liable or
responsible for any damage or losses you may incur.

`autocorns` expect your account credentials to be stored as an Ethereum keystore file and for you to have access to the corresponding password.
If you do not know what this means, you probably shouldn't call upon the `autocorns`.


## Installation

`autocorns` is written in Python and uses:
1. [`moonworm`](https://github.com/bugout-dev/moonworm)
2. [`brownie`](https://github.com/eth-brownie/brownie)

You can install `autocorns` by running:

```
pip install autocorns
```

## Bots

### The Dark Forest Warden

The Dark Forest Warden escorts Crypto Unicorns safely through the Dark Forest.

To call on the Warden to help *your* unicorns (`42`, `69`, and `420`, say), use this spell:

```bash
autocorns warden \
    --network matic \
    --sender <path to keystore file> \
    --max-fee-per-gas "40 gwei" \
    --max-priority-fee-per-gas "30 gwei" \
    --confirmations 5 \
    --corns 42 69 420
```

You will be prompted to unlock your keystore with the password before the transactions are submitted.


