Skip to content

🌒 Make simple transactions on Starknet automatically with this software. Interact with 6+ DApps on Starknet

Notifications You must be signed in to change notification settings

holmenov/Starknet-Transactions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


With this repository, you can do simple transactions on StarkNet. You can do actions such as:

  • Send mail via Dmail
  • Mint public NFT
  • Deposit and withdraw on ZkLend
  • Increase allowance for Unframed
  • Cancel orders on Unframed
  • Swap on JediSwap
  • Swap on 10KSwap
  • Transfer ETH to random address
  • Random select any modules

INSTALLATION

  1. Install Python 3.11+.
  2. git clone https://github.com/holmenov/Starknet-Transactions.git.
  3. cd Starknet-Transactions.
  4. pip install -r requirements.txt.

SETUP

  1. Insert private keys into wallets.txt.
  2. Insert wallet addresses in addresses.txt.
  3. Set the settings in settings.py.
  4. Insert your CEX Wallets address in wallet_cex.txt (Optional).

SETTINGS

  • MAX_GAS - Maximum GAS in GWEI for transactions [Integer].
  • RANDOM_WALLET - Random wallet mode [Boolean].
  • REMOVE_WALLET - Remove wallet after work [Boolean].
  • STARKNET_NODE - Node for StarkNet [String].
  • START_PERIOD_FROM, START_PERIOD_TO - Period in seconds to run all wallets [Integer].
  • REPEATS_PER_WALLET - Module repetitions for each wallet [Integer].
  • SLEEP_AFTER_WORK_FROM, SLEEP_AFTER_WORK_TO - Seconds to sleep after completing a task [Integer].
  • SLIPPAGE - Percentage that is lost on exchange [Integer].

MODULES SETTINGS

You can set different settings for each module.

  • nft_contract - NFT Contract Address (for public mint NFT).
  • min_amount, max_amount - Minimum and maximum amount for transactions.
  • decimals - Number of digits for rounding after the decimal point.
  • all_amount - Use a percentage of the balance for the transaction.
  • min_percent, max_percent - Minimum and maximum percentage of the balance for the transaction.
  • swap_reverse - Reverse swap with the same parameters.

There are also other settings that are individual to each module.

About

🌒 Make simple transactions on Starknet automatically with this software. Interact with 6+ DApps on Starknet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages