Invalid SBD unit for transfers
This bug is a simple unit error when using the transfer wizard on https://busy.org
Expected behavior
When hitting the transfer button, and selecting SBD as unit, the currency should be shown to be selected between STEEM and SBD, and after typing the amount and clicking the transfer button, be redirected to the correct SteemConnect transfer URL.
This is what sould be presented after clicking send:
Actual behavior
The SBD unit has a * after, and that sign is being used when building the URL.
Example URL built on the the website:
https://steemconnect.com/sign/transfer?to=bittrex&amount=150.945%20SBD*&memo=hidden
Notice, that after the URL decode, this should be something like:
https://steemconnect.com/sign/transfer?to=bittrex&amount=150.945 SBD*&memo=hidden
Of course, the * there is preventing SteemConnect to recognize the amount, and an error is shown:
How to reproduce
Use https://busy.org, and try to transfer values. Busy staging does not present the same error.
The form validation must be the one introducing the * symbol, but I cannot find it easy to reproduce.
Update: Just found, the * symbol is introduced there when you hit the transfer button before the wallet information has been completely loaded.
- Browser: Google Chrome (v66 / latest)
- Operating system: Arch Linux
Recording Of The Bug
Screenshots were already provided on the previous sections.
Leave Invalid SBD unit for transfers to:
Read more #utopian-io posts
Best Posts From Diego Hernandes
We have not curated any of hernandev's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From Diego Hernandes
- Testing contribution one
- testing contribution testing ok ok ok
- testing title testing again
- testing title
- Pixie: IPFS integration, PHP-PM Server and Smart Browser Caching.
- Markdown-It Plugins: Proxy Image & Mixed HTML Fixer
- [codecasts/ambientum] Performance Improvements & Refactoring
- Pixie: Image/Avatar Proxy for Steem Applications.
- Steem-Verifier: Easy transaction signature verification.
- Invalid SBD unit for transfers
- [php-sodium] Bindings for detached AEAD functions
- [PHP Extension] Zodium: A libsodium OOP wrapper.
- LaravelAEAD: Advanced Encryption with Associated Data (XChacha20-Poly1305-IETF and others)
- PHP OAuth Client for SteemConnect - Token Refresh and Token Encoding/Decoding
- SteemContext: Save time switching Steem apps with this Chrome Extension!
- PHP Steem Apps with Steem Connect and Laravel - Part II: Steem Configuration and Service Provider
- PHP Steem Apps with Steem Connect and Laravel - Part I: Initial Setup
- PHP-ALPINE: Base Images; Mailparse and secp256k1 Support.
- PHP-ALPINE: Package conflicts and extension fixes.
- SteemConnect SDK for PHP [RC1] - 100% Unit Test Coverage