Hi team, I am not sure if here you can help me with this issue, but I don´t found the solution.
Issue: Encountering an “HTTP 400 Bad Request” error when attempting to send a transaction using goal clerk rawsend
.
Context:
- Original Algorand Account (Sender):
N44XKK7V3AOCI6FMPCTVM3OITUQOHN2SIV3DEJZUVEFKABQXRICM63SCMA
- Rekeyed Account (Current Authorization):
GW7IF6VTXGU5LR3PWKT2O46IVY5OXWEJH6GOCPFRESDMTT2IWY4Y7VHUT4
- Objective is to eliminate the rekey and restore control to the original account.
- The account was rekeyed to another address, and the aim is to revert this rekey.
Steps Taken:
- Created a zero Algo transaction from the original account to itself, setting the
--rekey-to
flag to the original account’s address. - Successfully signed the transaction using the private key associated with the original account.
- Attempting to send the signed transaction results in the error.
Error Message:
vbnetCopy code
goal clerk rawsend -f transaccion_firmada.txn
Warning: Couldn't broadcast tx with algod: HTTP 400 Bad Request: transaction {...} invalid: nonempty AuthAddr but rekeying is not supported
Details of the Signed Transaction (transaccion_firmada.txn
):
- Sender, Receiver, and Rekey-to Address:
N44XKK7V3AOCI6FMPCTVM3OITUQOHN2SIV3DEJZUVEFKABQXRICM63SCMA
- FirstValid (fv): 1471672
- LastValid (lv): 1472672
- Genesis ID: “mainnet-v1.0”
- Fee: 1000 microAlgos
- Type: “pay”
- The transaction is a zero Algo payment meant to revert the rekey.
Additional Information:
- The Algorand node being used for the transaction is up to date and synchronized.
- The error persists despite the transaction being within the valid round range and being correctly signed.
Seeking:
- An explanation for the “HTTP 400 Bad Request: AuthAddr but rekeying is not supported” error.
- A solution to successfully revert the rekey operation and restore control to the original Algorand account.