1.3 issues

Legend:

  • Done · Ready to retest · Notes

Testing on Production:

  • Change Buy button in ES to comprar

  • When user encounters the ‘new location or device’ detection on the members portal the login experience on mobile is confusing. We don’t know the exact spec for when the email-notification fires. Preferred fix: The user would get an alert in-app if they encounter the email verification required step and upon acknowledging it restarts the login process.

Staging/Dev mode Testing (dev-1.3.0 c33b8)

  • French translations. Need side-by -side translations from english to french.

DEFERRED

  • BUY AGX:
    Can use incorrect CVV# on American Express.
    Cannot use incorrect CVV# on Mastercard
    Have not been able to test Visa/Diner’s Club/Other
    This is not something we can control. All validation comes from payment processor widget.

  • ZDAG indicator does not appear on incoming transactions on Token page or Tx page header if balance is 0. This is only an issue on addresses with no AUX/AGX balances. The root cause is in SYS core actually, as there is no asset allocation the zdag balance is null. The actual mensage coming through websocket is this: {"result":null,"error":{"code":-20,"message":"Failed to read from assetallocation DB"} - need to figure out a way around this. Log in Jira

  • Doubled block times. finding consistent increased block times when sending AUX.

  • RECEIVING aux or agx, ZDAG icon no longer appears on Title balance after zdag confirmation- ZDAG REMOVED

  • RECEIVING AGX - Zdag icon appears on BOTH AUX AND AGX on Tokens page on first notification. Dissappears from AGX once ZDAG confirmed, stays on AUX on tokens page, (when it really should be on AGX) ZDAG REMOVED

  • New wallet, link Lode account, account shows as not linked, but it is…(Need to run through with Argenis) Argenis: Can’t reproduce. Even got dust.

  • AGX - aux fees are included in tx. Incoming transactions for example 1 AGX plux aux fees = 1.01 AGX. Balance is actually 1 but incoming transaction is 1.01 - Slight discrepancy to the casual user. To Discuss.

 

COMPLETED:

 

  • iOS (Dan, in progress): Cannot run on iOS through Xcode.

  • GAS STATION: # of transactions on Gas Station page uses wrong precision/shows different than “bubble” on tx’s page. (Argenis)

  • TOKENS PAGE (Willy, in progress):
    Token buttons are a LOT SLOWER/Less responsive than previous explorer-based application.

  • BREAKING - NEW USER: (Willy, fixed) Generating a new address breaks wallet. Does not show AGX, breaks Gas Station and Buy AGX. AGX is not present on keychain for new wallets, resulting in all kind of weird behaviours. Might need to add it manually if not present on address summary BB api call. willy - attempting this one… so the expected behaviour is to have AGX always there? getTokenHistory will throw you error if we asking for a token that’s 0 balance on chain

  • DUST (Argenis): Listening to GET_ALL_TOKEN_BALANCES. This action does not run on login. Might be better to listen to SET_USER_PREFS or UPDATE_JWT_TOKEN which run on login.

  • DUST works BUT: refresh list doesn't work on SYS TX list when empty, Balance WILL update on confirm, incoming tx's do not show when SYS tx list is empty, pending TX item will not be replaced by confirmed

  • SENDING SYS: Receiving wallet is showing assets from sending wallet:(Argenis)

  • On newly created wallet, theres no AGX address (Argenis).

  • Unconfirmed TX avatar broken (Argenis)

  • Situation, BLANK WALLET. AGX with NO SYS in wallet: Incoming transactions do not Notify -OR- Appear on transaction list AGX with SYS in wallet: First Incoming transaction does not: Notify -OR- Appear on transaction list SYS: First Incoming transaction does not Notify

  • NOTIFIERS: Not working correctly when resetting the wallet and creating a new one from scratch without reloading. NOTE: websockets are not disconnected, just like not subscribing to new address events.

  • Loading more data on transaction screen will redraw the screen as blank. (Dan, in progress)
    Fixed with iOS update. Keep an eye out for this.

  • SEND/RECEIVE: AUX Fee precision is off (Argenis):

  • SEND/RECEIVE: Send transactions disappear. (AGXS) … being added at the bottom of the list.

  • BUY AGX: Markup affecting AGX purchase amount:Purchased 1 AGX, Received 1.67

  • AGX(S) Transaction list: We have a“Gas Station” label on the SYS transaction list but not on the AGX(S) Transaction list to identify AGX for SYS exchanges. (Argenis). IMPORTANT: Old transactions will not be affected, just new ones. Gas station side fix.

  • BREAKING: AGX UNCONFIRMED TX: Amount is 0 on sender and receiver until confirmed. (or a rediculous number when there is a MEMO)

  • ZDAG Confirmed/Pending icon does not disappear from TOKENS page or TRANSACTIONS page once the transaction has confirmed on the blockchain. (Dan, fixed) Restarting application will clear them.
    Not entirely fixed, RELATED TO:

  • AXG & Z-DAG On receiving wallet, Z-DAG icon disappears once 10 seconds has passed and tx is pending on blockchain, while on sending wallet, Z-DAG icon remains until tx is confirmed on blockchain. AGX Token page and AGX Transaction list. Behavior should be consistent. ARGENIS: Sender wallet seems to be transitioning to confirmed just fine, but receiver stays on zdag until refresh. Looking into it.
    Seems to be solved by previous commit

  • Application hangs on Pin and/or Biometric login on SEND (AGX or SYS) (Not on initial log in) - (Argenis, in progress)

  • GAS STATION: Attempted to Exchange 0.002 AGX for an estimated 0.32 SYS, Received Undertermined Error: Production Gas Station not on BB. Retest with a not so high SYS amount. Dev GS has a little bit less than 14 SYS.

  • JAG: Aux fee dialog on SEND SPT does not show for assets w aux fees (AGX-S, staging) (Jag). Assetallocationsend explorer API used to have an additional json prop with decoded tx data, BB api doesn’t. Can’t do this without it. Gotta ask Jag.

  • ZDAG indicator seems to be Permanently on unless application is restarted.

  • Odd behavior on Emulator: Sending AUX causes an incomplete refresh on transaction list - does not show any transactions except for current in progress.

  • GAS STATION: ZDAG indicator remains once confirmed on blockchain.

  • User not able to purchase AGX through AGXPay Mobile Wallet:
    User has completed KYC but not TOS.

  • Transactions disappear from TX list once confirmed on blockchain (not added to bottom of list) (BB Bug)

  • BREAKING BLOCKBOOK: assetallocationsend transactions don't seem to be showing up in detail calls sometimes, causing issues.

  • Redeem Silver Card (AUX) currently NAN and indicating AGX

  • AUX price Currently shows as $0.55Not a wallet issue

  • Unconfirmed transactions disappear on refreshing the wallet (reopen). The fix results in repeat notifications if you need to log in again - long after the tx’s are confirmed on the blockchain.

  • Inconsistent ZDAG indicator behavior: Might need to retest this whole section after the fix above.

  • When Sending AGX or AUX then closing application and reopening, the transactions in progress (after ZDAG but before blockchain confirmation) disappear.

  • Odd behavior from live Samsung Android phone, when sending/receiving AUX. (not emulator, not AGX) a. When sending AUX - only removes ZDAG indicator on the block AFTER the confirmation block.
    b. When receiving AUX - never removes ZDAG indicator .

  • On AUX receive, ZDAG indicator sometimes appears on Title Balance immediately, while AGX receive it appears once 10 seconds (ZDAG confirm) success (Inconsistent)

  • GAS STATION: AUX Gas Station Transactions do not appear in AUX transaction list.
    (Not tested on aux-gas-station branch)

  • Not breaking but clarity of information needs work:
    (Not tested on aux-gas-station branch)

  • Gas station SYS transaction fees are labeled as “Gas Station, Payment to self” - are these not network fees? Should they not be labeled “Gas Station, Transaction fees”?

  • Yes, those are network fees. It’s displayed as “Payment to self” because the output address is the same as the input address. Amount associated to that tx is network fee.

  • Would it also be possible to indicate if Gas Station tx’s are AUX or AGX?

  • Errr yes, but sadly only new transactions would be affected. Done, not deployed yet.

  • The SYS Gas Station tx’s have an order ID in the MEMO area that do not correspond to anything on the AUX/AGX side they simply gave “Gas Station” without any order ID. Order ID’s do not correspond to AUX or AGX TX ID. Order ids displayed on SYS txs as a result of a Gas station exchange are MongoDB ids. Order ids displayed on AGX/AUX txs as a result of a Epin redemption are coming directly from members portal. We are not identifying Gas station transactions by txids. NOTE: the SPT tx as part of an SPT for SYS tx wont have an OrderID because at the point that the transaction is created no DB record has been saved yet, hence theres no OrderID yet. That is the way the system works and theres no way to bypass it without a significant refractor.

  • Android uninstall doesn’t clean up data (needs iOS test)

  • Sending AUX (Now with AUX FEES!) does not bring up aux fee dialogue or aux fee on Transaction Details.
    Need to make any new token use the same structure as AGX and show aux fee transaction fee confirmation dialogue and resulting fees (both network and aux fees) in transaction details page.

  • Multiple notifications when Receiving tokens when restarting app.

  • When using BTC,LTC or other cryptocurrencies as Base Currency, we should use 8 decimal places instead of 2 like FIAT currencies. * removed BTC/LTC/ETH

  • recvr notification includes aux fee (shouldn't show aux fee in notification)

  • sometimes loading data thing hangs (i have not seen this, nor can i reproduce on android)

  • add fiat equivalent of crypto amounts in all tx detail views (primary amount and any aux fees)