Загрузка...

USDT Flasher TOOL | ETH NETWORK

Тема в разделе Python создана пользователем byteoblivion 4 дек 2024. 535 просмотров

  1. byteoblivion
    byteoblivion Автор темы 4 дек 2024 Заблокирован(а) 187 9 июл 2024
    Сливаю вам USDT Flasher для сети ETH. Поддерживает: USDT, WBTC, USDC, DAI, PEPE, FTM, SHIB, MATIC, UNI, TON

    Рекомендую использовать Exodus для приватного ключа

    Python
    import tkinter as tk
    from tkinter import messagebox, ttk
    from web3 import Web3

    class EthereumTransactionApp:
    def __init__(self, root):
    self.root = root
    self.root.title("USDT Flasher Tools")

    self.infura_url = "https://mainnet.infura.io/v3/ID"
    self.web3 = Web3(Web3.HTTPProvider(self.infura_url))

    self.cryptocurrencies = {
    "USDT": {"address": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "decimals": 6},
    "WBTC": {"address": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", "decimals": 8},
    "USDC": {"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606EB48", "decimals": 6},
    "DAI": {"address": "0x6B175474E89094C44Da98b954EedeAC495271d0F", "decimals": 18},
    "PEPE": {"address": "0x6982508145454Ce325dDbE47a25d4ec3d2311933", "decimals": 18},
    "FTM": {"address": "0x4e15361FD6b4BB609Fa63c81A2be19d873717870", "decimals": 18},
    "SHIB": {"address": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE", "decimals": 18},
    "MATIC": {"address": "0x7D1Afa7B718fb893dB30A3aBc0Cfc608AaCfeBB0", "decimals": 18},
    "UNI": {"address": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", "decimals": 18},
    "TON": {"address": "0x2ee543c7a6D02aC3D1E5aA0e6A7bD71cB1e4F830", "decimals": 9}
    }

    self.last_transaction = None

    self._create_widgets()

    def _create_widgets(self):
    self.private_key_label = tk.Label(self.root, text="Private Key:")
    self.private_key_label.grid(row=0, column=0, padx=10, pady=5)

    self.private_key_entry = tk.Entry(self.root, width=50, show="*")
    self.private_key_entry.grid(row=0, column=1, padx=10, pady=5)

    self.delivery_address_label = tk.Label(self.root, text="Delivery Address:")
    self.delivery_address_label.grid(row=1, column=0, padx=10, pady=5)

    self.delivery_address_entry = tk.Entry(self.root, width=50)
    self.delivery_address_entry.grid(row=1, column=1, padx=10, pady=5)

    self.amount_label = tk.Label(self.root, text="Amount:")
    self.amount_label.grid(row=2, column=0, padx=10, pady=5)

    self.amount_entry = tk.Entry(self.root, width=50)
    self.amount_entry.grid(row=2, column=1, padx=10, pady=5)

    self.currency_label = tk.Label(self.root, text="Select Currency:")
    self.currency_label.grid(row=3, column=0, padx=10, pady=5)

    self.currency_combobox = ttk.Combobox(self.root, values=list(self.cryptocurrencies.keys()), state="readonly")
    self.currency_combobox.grid(row=3, column=1, padx=10, pady=5)
    self.currency_combobox.set("USDT")

    self.submit_button = tk.Button(self.root, text="Send Transaction", command=self.send_transaction)
    self.submit_button.grid(row=4, column=0, columnspan=2, pady=10)

    self.cancel_button = tk.Button(self.root, text="Cancel Last Transaction", command=self.cancel_transaction)
    self.cancel_button.grid(row=5, column=0, columnspan=2, pady=10)

    def validate_and_convert_address(self, address):
    if not self.web3.is_address(address):
    raise ValueError("Invalid Ethereum address.")
    return self.web3.to_checksum_address(address)

    def send_transaction(self):
    private_key = self.private_key_entry.get()
    delivery_address = self.delivery_address_entry.get()
    send_amount = self.amount_entry.get()
    selected_currency = self.currency_combobox.get()

    try:
    delivery_address = self.validate_and_convert_address(delivery_address)
    currency_data = self.cryptocurrencies[selected_currency]
    contract_address = currency_data["address"]
    decimals = currency_data["decimals"]
    send_amount = int(float(send_amount) * (10 ** decimals))

    account = self.web3.eth.account.from_key(private_key)
    sender_address = account.address

    method_id = "0xa9059cbb"

    padded_address = delivery_address[2:].zfill(64)
    padded_amount = hex(send_amount)[2:].zfill(64)
    data = method_id + padded_address + padded_amount

    nonce = self.web3.eth.get_transaction_count(sender_address)
    gas_price = self.web3.to_wei(3, "gwei")
    gas_limit = 60000

    transaction = {
    "to": contract_address,
    "value": 0,
    "gas": gas_limit,
    "gasPrice": gas_price,
    "nonce": nonce,
    "data": data,
    "chainId": 1,
    }

    signed_txn = self.web3.eth.account.sign_transaction(transaction, private_key)
    tx_hash = self.web3.eth.send_raw_transaction(signed_txn.raw_transaction)
    tx_hash_hex = self.web3.to_hex(tx_hash)

    self.last_transaction = {
    "nonce": nonce,
    "gasPrice": gas_price,
    "private_key": private_key
    }

    self.root.clipboard_clear()
    self.root.clipboard_append(tx_hash_hex)
    self.root.update()

    messagebox.showinfo("Success", f"Transaction sent!\nHash: {tx_hash_hex}\n(TxID copied to clipboard)")

    except Exception as e:
    messagebox.showerror("Error", f"Failed to send transaction:\n{str(e)}")

    def cancel_transaction(self):
    if not self.last_transaction:
    messagebox.showerror("Error", "No transaction to cancel.")
    return

    try:
    private_key = self.last_transaction["private_key"]
    nonce = self.last_transaction["nonce"]
    gas_price = self.last_transaction["gasPrice"]

    new_gas_price = int(gas_price * 1.5)

    account = self.web3.eth.account.from_key(private_key)
    sender_address = account.address

    transaction = {
    "to": sender_address,
    "value": 0,
    "gas": 21000,
    "gasPrice": new_gas_price,
    "nonce": nonce,
    "chainId": 1,
    }

    signed_txn = self.web3.eth.account.sign_transaction(transaction, private_key)
    tx_hash = self.web3.eth.send_raw_transaction(signed_txn.raw_transaction)
    tx_hash_hex = self.web3.to_hex(tx_hash)

    messagebox.showinfo("Success", f"Transaction canceled!\nHash: {tx_hash_hex}")

    except Exception as e:
    messagebox.showerror("Error", f"Failed to cancel transaction:\n{str(e)}")


    if __name__ == "__main__":
    root = tk.Tk()
    app = EthereumTransactionApp(root)
    root.mainloop()
    [IMG]
    pip install web3
     
    4 дек 2024 Изменено
  2. Grailed
    Grailed 4 дек 2024 8247 21 окт 2021
    это фейк крипта
     
  3. лудорас
    Спасибо, не придется покупать это за какие-то ебнутые для такой хуйни монеты
     
    1. Grailed
    2. лудорас
    3. Посмотреть следующие комментарии (1)
  4. KLINTXXXGOD
    KLINTXXXGOD 4 дек 2024 </> Разработка - https://lolz.live/threads/7695405 761 10 фев 2023
    С др спс за кодик
     
    4 дек 2024 Изменено
Top
Загрузка...