{"id":20229650,"url":"https://github.com/rgalyeon/linea_park","last_synced_at":"2025-09-13T06:34:25.505Z","repository":{"id":228701673,"uuid":"774158264","full_name":"rgalyeon/Linea_Park","owner":"rgalyeon","description":"Software for convenient work with the Linea Park campaign","archived":false,"fork":false,"pushed_at":"2024-10-30T20:29:17.000Z","size":139,"stargazers_count":40,"open_issues_count":0,"forks_count":17,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-08T04:41:48.100Z","etag":null,"topics":["api","cryptocurrency","linea","lineapark","web3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rgalyeon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-19T03:29:38.000Z","updated_at":"2024-10-30T20:29:20.000Z","dependencies_parsed_at":"2024-05-12T00:27:55.832Z","dependency_job_id":"3d039ae7-bde1-4804-ba83-ed8382afdbdd","html_url":"https://github.com/rgalyeon/Linea_Park","commit_stats":null,"previous_names":["rgalyeon/linea_park"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgalyeon%2FLinea_Park","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgalyeon%2FLinea_Park/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgalyeon%2FLinea_Park/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgalyeon%2FLinea_Park/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rgalyeon","download_url":"https://codeload.github.com/rgalyeon/Linea_Park/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230438191,"owners_count":18225871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","cryptocurrency","linea","lineapark","web3"],"created_at":"2024-11-14T07:36:25.607Z","updated_at":"2024-12-19T13:09:01.623Z","avatar_url":"https://github.com/rgalyeon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![linea_park](https://github.com/rgalyeon/Linea_Park/assets/28117274/55f4e191-2145-4b30-aba4-1ece5374ee1a)\n# Linea Park \nSoft for an easy Linea Park campaign walkthrough. 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).\n\nFull instruction (Russian) - https://teletype.in/@rgalyeon/linea_park\n\nMain features: custom routes, realtime/custom linea gwei, modules for completing most of the tasks from the Linea Park campaign (onchain), smart bridge, ETH collector from networks to OKX\n\n## 🗂️ Description\nWith the help of the software you can make a withdrawal from the OKX exchange, bridge to Linea, complete most of the Layer3 tasks. The software will be updated as new tasks become available.\n\n**Modules**\n1. `encrypt_privates_and_proxy` - module is necessary for the first launch of the software. Reads data from the table `wallet_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.\n2. `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 chain\n3. `custom_routes` - module for customizing your own route (radnomize transactions)\n4. Orbiter bridge\n5. `Progress Checker` - The software checks the progress of quests. performs only those quests that have not been done yet\n6. Transfer ETH (to OKX or another wallet)\n\n**Linea Park Quests**\n- Week 1: Game Boom [Main + Bonus], Nidum, Townstory [Main + Bonus]\n- Week 2: Abuse World [Main], Pictographs [Main + Bonus], Satoshi Universe, Yooldo Daily Task\n- Week 3: Dmail, GameHub [Main + Bonus], Asmatch, BitAvatar, ReadOn, SendingMe\n- Week 4: Sarubol, z2048 [Main], Lucky Cat\n- Week 5: soon...\n- Week 6: soon...\n\n## ⚙️ Installation\n```bash\ngit clone https://github.com/rgalyeon/Linea_Park.git\ncd Linea_Park\npython -m venv venv\nsource venv/bin/activate (on MacOs) or .\\venv\\Scripts\\activate (on Windows)\npip install -r requirements.txt\n```\n\n## 🚀 How to run software\n### 1. First, you must fill in the appropriate columns in the `wallet_data.xslx` table:\n- `name` - name/index of wallet (optional)\n- `address` - wallet address\n- `private` - private key \n- `proxy` - proxy, if used for wallet in the format `login:pass@ip:port` (optional)\n- `okx_api` - api okx account in the format `api;secret;password` (you can customize okx api for each wallet) (optional)\n- `okx_address` - address for transfer eth to OKX (optional)\n\n### 2. Encrypt data\n- Run script with `python main.py` command and choose `Encrypt private keys and proxies`\n- Set up a password to access the data\n\n#### 3. Customize the modules and get them up and running. \n- Set up general settings in `settings.py` (thread_count, retry_count, etc...)\n- Set up modules settings in `module_settings.py`\n- Add the wallet addresses you want to run to the `wallet_data.xlsx` file (only wallet addresses are needed after encryption)\n- Run script with `python main.py` command and choose necessary module.\n\n## 🔗 Contacts\n**Buy me a coffee:** `rgalyeon.eth`\n\n[![Channel](https://img.shields.io/badge/-channel-090909?style=for-the-badge\u0026logo=telegram)](https://t.me/block_nine)\n[![Channel](https://img.shields.io/badge/-group-090909?style=for-the-badge\u0026logo=telegram)](https://t.me/block_nine_chat)\n[![Channel](https://img.shields.io/badge/-tradium-090909?style=for-the-badge\u0026logo=telegram)](https://t.me/tradium)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frgalyeon%2Flinea_park","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frgalyeon%2Flinea_park","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frgalyeon%2Flinea_park/lists"}