Подскажите, как отправлять все монеты с одного кошелька на другой?
Пару вариантов кода нашел, но ничего не работает...
Последний который я пробовал:
Пару вариантов кода нашел, но ничего не работает...
Последний который я пробовал:
Python:
def send_usdt(from_wallet, from_private_key, to_wallet, amount):
try:
tron = Tron(network='mainnet')
tron.private_key = from_private_key
tron.default_address = from_wallet
usdt_contract = 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t'
contract = tron.get_contract(usdt_contract)
txn = (
contract.functions.transfer(
to_wallet,
int(amount * 10**6)
)
.with_owner(from_wallet)
.build()
.sign()
)
result = txn.broadcast().wait()
print(f"Transaction result: {result}")
return result
except Exception as e:
print(f"Error in send_usdt: {e}")
return {'result': 'error'}