Software for working with the Scroll chain. Supports multiple OKX accounts, multithreading, encrypts sensitive data, after encryption wallets can be started using only the wallet address (no need to re-enter data). This is updated version of the SybilWave fork software.
Main features: smart bridges, smart okx withdrawal for volumes, ETH collector from all networks on OKX, modules with cheap transaction's fee
With the help of the software you can make a withdrawal from the OKX exchange, bridge from/to Scroll, make swap, deposit/withdraw to/from lendings etc...
Modules
encrypt_privates_and_proxy
- module is necessary for the first launch of the software. Reads data from the tablewallet_data.xlsx
, encrypts and deletes sensitive data from the table. For repeated runs it is enough to specify only the wallet address, because the rest of the data is stored in encrypted form. If you want to add new data (add wallets or change proxies), you will need to use this module again.withdraw_okx
- module for withdrawing tokens from the OKX. Supports checking the balance on the wallet to avoid withdrawing money in case it is already in the chaincustom_routes
- module for customizing your own routeautomatic_routes
- module for automatic route building. You can customize the number of required transactions, you can add skipping some transactions. You can configure delays between transactions. You can control the probability of making cheap transactions and expensive ones.- Off bridge
- Orbiter/Layerswap bridge
- Transfer ETH
- Swap Skydropme/Syncswap/Zebra
- Deposit/withdraw to/from layerbank/rocketsam
- Vote on Rubyscore
- Check in on Secondlive
- Create Omnisea collection
- Create Gnosis Safe
- Dmail
- Mint/Bridge Zerius
- Mint zkstars
- Mint nfts2me
- Search nfts2me contracts
- Deploy contract
- Tx count checker (nonce)
git clone https://github.com/rgalyeon/Scroll_V2.git
cd Scroll_V2
python -m venv venv
source venv/bin/activate (on MacOs) or .\venv\Scripts\activate (on Windows)
pip install -r requirements.txt
name
- name/index of wallet (optional)address
- wallet addressprivate
- private keyproxy
- proxy, if used for wallet in the formatlogin:pass@ip:port
(optional)okx_api
- api okx account in the formatapi;secret;password
(you can customize okx api for each wallet) (optional)okx_address
- address for transfer eth to OKX (optional)
- Run script with
python main.py
command and chooseEncrypt private keys and proxies
- Set up a password to access the data
- Set up general settings in
settings.py
(thread_count, retry_count, etc...) - Set up modules settings in
module_settings.py
- Add the wallet addresses you want to run to the
wallet_data.xlsx
file (only wallet addresses are needed after encryption) - Run script with
python main.py
command and choose necessary module.
- Author
- Buy me a coffee:
rgalyeon.eth