#When signing a tx with the wrong source for an internal require_auth what is the expected error?

7 messages · Page 1 of 1 (latest)

stark wind
#

Currently I'm getting:
AAAAAAACJXH/////AAAAAQAAAAAAAAAY/////gAAAAA= or invokeHostFunctionTrapped
I would have expected something more...elegant

Note this is when using the generated TS bindings and including a contract arg source that is require_auth in the contract but then signing the outer tx with an account that is not source.

#

Here's the full RPC response for the failed tx

{
    "jsonrpc": "2.0",
    "id": 8675309,
    "result": {
        "status": "FAILED",
        "latestLedger": "1562",
        "latestLedgerCloseTime": "1697074275",
        "oldestLedger": "123",
        "oldestLedgerCloseTime": "1697072827",
        "applicationOrder": 1,
        "envelopeXdr": "AAAAAgAAAABM/sh/7MYdZX9I0kK+VhhJCI08/3+br7+bnQTJloun1ACavjcAAAEmAAAACgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAGAAAAAAAAAABN4eQzyeGYj1oRjaaslIE+wqtACd3JEbRzITCBy+4G2sAAAADcnVuAAAAAAIAAAASAAAAAAAAAAAQP4Q9mCSscSEYYX0io97FTF6PHLTutBUD9f+9bDlJ4AAAABIAAAAB2LKxTGD+y2X7KqgcvqedCDXK/A4NhR+GESV8HltB4cIAAAABAAAAAQAAAAAAAAAAED+EPZgkrHEhGGF9IqPexUxejxy07rQVA/X/vWw5SeB+CAq/AKIs7QAAAAAAAAABAAAAAAAAAAE3h5DPJ4ZiPWhGNpqyUgT7Cq0AJ3ckRtHMhMIHL7gbawAAAANydW4AAAAAAgAAABIAAAAAAAAAABA/hD2YJKxxIRhhfSKj3sVMXo8ctO60FQP1/71sOUngAAAAEgAAAAHYsrFMYP7LZfsqqBy+p50INcr8Dg2FH4YRJXweW0HhwgAAAAEAAAAAAAAAAdiysUxg/stl+yqoHL6nnQg1yvwODYUfhhElfB5bQeHCAAAACHRyYW5zZmVyAAAAAwAAABIAAAAAAAAAABA/hD2YJKxxIRhhfSKj3sVMXo8ctO60FQP1/71sOUngAAAAEgAAAAE3h5DPJ4ZiPWhGNpqyUgT7Cq0AJ3ckRtHMhMIHL7gbawAAAAoAAAAAAAAAAAAAAAAAmJaAAAAAAAAAAAEAAAAAAAAAAwAAAAYAAAABN4eQzyeGYj1oRjaaslIE+wqtACd3JEbRzITCBy+4G2sAAAAUAAAAAQAAAAYAAAAB2LKxTGD+y2X7KqgcvqedCDXK/A4NhR+GESV8HltB4cIAAAAUAAAAAQAAAAdMDIcQzOZ/Cw3j6jwwY8d+dpOhec6KPfddUUyE9QtuTQAAAAMAAAAAAAAAABA/hD2YJKxxIRhhfSKj3sVMXo8ctO60FQP1/71sOUngAAAABgAAAAAAAAAAED+EPZgkrHEhGGF9IqPexUxejxy07rQVA/X/vWw5SeAAAAAVfggKvwCiLO0AAAAAAAAABgAAAAHYsrFMYP7LZfsqqBy+p50INcr8Dg2FH4YRJXweW0HhwgAAABAAAAABAAAAAgAAAA8AAAAHQmFsYW5jZQAAAAASAAAAATeHkM8nhmI9aEY2mrJSBPsKrQAndyRG0cyEwgcvuBtrAAAAAQAnatYAAAhIAAABiAAAAAAAAE56AAAAAZaLp9QAAABAzThMpl4G7shV8bECn3qOVtDAAIwvneonXWn+sae2uPoJvK+wApoCGJ9ckhrXE9F29dnLXpL4Mm/CKSzpHAg4Aw==",
        "resultXdr": "AAAAAAACJXH/////AAAAAQAAAAAAAAAY/////gAAAAA=",
        "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAABKYAAAAAAAAAAEz+yH/sxh1lf0jSQr5WGEkIjTz/f5uvv5udBMmWi6fUAAAAF0abu9UAAAEmAAAACQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAAAADvgAAAABlJ0oDAAAAAAAAAAEAAASmAAAAAAAAAABM/sh/7MYdZX9I0kK+VhhJCI08/3+br7+bnQTJloun1AAAABdGm7vVAAABJgAAAAoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAABKYAAAAAZSdK7AAAAAAAAAAAAAAAAgAAAAMAAASmAAAAAAAAAABM/sh/7MYdZX9I0kK+VhhJCI08/3+br7+bnQTJloun1AAAABdGm7vVAAABJgAAAAoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAABKYAAAAAZSdK7AAAAAAAAAABAAAEpgAAAAAAAAAATP7If+zGHWV/SNJCvlYYSQiNPP9/m6+/m50EyZaLp9QAAAAXRpwKTwAAASYAAAAKAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAAASmAAAAAGUnSuwAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA",
        "ledger": "1190",
        "createdAt": "1697073900"
    }
}
#

Note fwiw this is all in a local quickstart though I would imagine it's no different on testnet/futurenet

patent peak
#

sooooo

#

@stark wind was it bad auth causing your issue?

stark wind
#

¯_(ツ)_/¯

patent peak
#

lol it was for me 🙂 took me many ages to figure out the problem