Interactive tutorials: more consistent style
Interactive tutorials: Use new generics for send-xrp, use-tickets
Interactive tutorials: clean up now-unused code
Interactive tutorials: progress & debugging of errors
Interactive: Require Destination Tags; and related
- Validate addresses in Transaction Sender and warn on Mainnet X-address
- Option to load destination address from query param in Tx Sender
- Some more/updated helpers in interactive tutorial JS
Interactive tutorials: fix JA version
Interactive tutorials: readme, include code filter (incomplete)
Interactive tutorials: improvements for consistency
Interactive Tutorials: finish readme
Interactive tutorials: fix syntax errors
- SVG diagrams can adapt to the visual theme of the site through CSS.
- Use the include_svg filter to include a diagram that adapts to the
theme.
- The styles/_diagrams.scss file controls the color mappings for
theme-aware digrams.
- Theme-aware diagrams are limited to specific colors and diagram
styles. Use UMLet or Google Draw and confirm that the diagram is still
legible when you build it.
- This commit updates existing diagrams in most places to be
theme-aware.
```$ node sendtest.js
<my_directory>\my_ripple_experiment\node_modules\ripple-lib\dist\npm\common\schema-validator.js:167
throw new errors_1.ValidationError(result.errors.join());
^
ValidationError: instance.txJSON is not of a type(s) string
at Object.schemaValidate (<my_directory>\my_ripple_experiment\node_modules\r
ipple-lib\dist\npm\common\schema-validator.js:167:15)
at apply (<my_directory>\my_ripple_experiment\node_modules\lodash\lodas
h.js:475:27)
at Object.wrapper [as sign] (<my_directory>\my_ripple_experiment\node_modules\
4mlodash\lodash.js:5317:16)
at RippleAPI.sign (<my_directory>\my_ripple_experiment\node_modules\ripple-l
ib\dist\npm\transaction\sign.js:136:18)
at Object.<anonymous> (<my_directory>\my_ripple_experiment\sendtest.js:28:22)
at Module._compile (internal/modules/cjs/loader.js:1151:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1171:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {
name: 'ValidationError',
data: undefined
}```
As stated in https://xrpl.org/rippleapi-reference.html#sign, ```sign(txJSON: string, secret: string, options: object)``` txJSON must be a string; however ```doPrepare()``` returns a json.
IA: more tutorial links
IA: Tutorials stuff
- Move 'Cancel or Skip a Transaction' to 'About Canceling a Transaction'
(Fixes#582)
- Add more 'See Also' links to Escrow & Payment Channel tutorials