Comments (3)
The XRP app currently requires the flag tfFullyCanonicalSig
to be set when signing transactions (https://xrpl.org/transaction-common-fields.html#global-flags). It appears that your Flags
field does not contain it, which would explain why the transaction fails with the error you're seeing.
This flag has been deprecated since its introduction in this app, so it probably makes sense to remove the requirement. Please let me know what you think @RareData @natenichols.
You can find the relevant code here
Lines 423 to 432 in 066af6b
from app-xrp.
I agree, enforcing tfFullyCanonicalSig
is no longer necessary. Until there is a new firmware version @natenichols, increase your Flags value by the https://xrpl.org/transaction-common-fields.html#global-flags decimal value 2147483648
. For example, if you intend to sign a transaction with Flags: 65536
, use Flags: 2147549184
instead.
from app-xrp.
Thank you guys, I really appreciate the quick feedback.
This worked to solve the issue in the OP.
from app-xrp.
Related Issues (11)
- Attempting to add support for InvoiceID, failing to parse transaction though unclear why HOT 1
- Transfer Rate "Invalid Value" HOT 1
- Invalid Signature returned from signTransaction HOT 1
- When approving a payment transaction, display currency-code in both HEX and ASCII HOT 4
- Support 'OfferCreate' transaction type for packages/hw-app-xrp HOT 3
- Getting Started for development link doesn't work. HOT 1
- Ability To Sign Arbitrary Strings
- Support 'TrustSet' transaction type HOT 2
- Enforcing a non-empty SigningPubKey, breaking multisigned transactions
- Ripple Destination Tags Creation on LedgerNano or Ledger Blue HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from app-xrp.