Загрузка...

USDT Flasher TOOL | ETH NETWORK

Thread in Python created by byteoblivion Dec 4, 2024. 534 views

  1. byteoblivion
    byteoblivion Topic starter Dec 4, 2024 Banned 187 Jul 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
     
  2. Grailed
    Grailed Dec 4, 2024 8247 Oct 21, 2021
    это фейк крипта
     
  3. лудорас
    Спасибо, не придется покупать это за какие-то ебнутые для такой хуйни монеты
     
    1. Grailed
    2. лудорас
    3. byteoblivion Topic starter
  4. KLINTXXXGOD
    KLINTXXXGOD Dec 4, 2024 </> Разработка - https://lolz.live/threads/7695405 761 Feb 10, 2023
    С др спс за кодик
     
Top
Loading...