AI prompts
base on Multitool soft for Starknet <div align="center">
<img src="https://i.imgur.com/XBGxKsN.png" />
<h1>Starknet Soft</h1>
<p>A script designed to simplify your interaction with Starknet. It provides a wide range of features that will make it easier for you to work with Starknet, simplify the management of your farm, and allow you to perform a variety of operations on the network.</p>
</div>
---
🔔 <b>Subscribe to me:</b> https://t.me/sybilwave
🤑 <b>Donate me:</b> 0x00000b0ddce0bfda4531542ad1f2f5fad7b9cde9
---
<h2>🚀 Installation</h2>
```
git clone https://github.com/czbag/starknet.git
cd starknet
pip install -r requirements.txt
# Before you start, configure the required modules in modules_settings.py
python main.py
```
---
<h2>🚨 Modules</h2>
1. Make deposit/withdraw with official bridge
2. Make deposit/withdraw with Orbiter bridge
3. Swaps on JediSwap, MySwap, 10kSwap, SithSwap, Protoss, Avnu (avnu include ref system, 1% of the tx amount goes to me, come not from you, but from the Avnu contract! can be turned off in config.py)
4. Lending protocol zkLend(deposit/withdraw/enable_collateral)
5. Lending protocol Nostra (deposit/withdraw)
6. Mint Starknet ID
7. Mint StarkStars NFT
8. Mint GOL2 Token
9. Deploy token
10. Deploy & mint NFT
11. Dmail - email sender (onchain)
12. Transfer ETH to any wallets
13. Multi-swap capability - makes the specified number of swaps in the specified dexes
14. Custom routes - actions to be performed sequentially or randomly
15. Check gas before starting the module, if gas > specified, the software will wait for
16. Logging via logger module
17. Transaction count checker
---
<h2>⚙️ Настройка</h2>
1) All basic settings are made in settings.py and modules_settings.py, inside there is information about what and where to write
2) In the accounts.txt file, specify your private keys
3) In the recipients.txt file, specify you address (for withdraw with official bridge or orbiter)
4) In the rpc.json file at the path zksync/data/rpc.json we can change the rpc to ours
Info on updates and just a life blog –– https://t.me/sybilwave
", Assign "at most 3 tags" to the expected json: {"id":"7877","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"