Welcome to the Ethos Dev Diary – progress updates from the Ethos engineering team in the home stretch of building Universal Wallet! We’ll also be tracking progress of larger features and milestones on our Dev Dashboard board, viewable here. To learn more visit the Wallet Page.  Thanks for your support!


Sat Sept 22

Hey Ethos Fam! Another Weekly Update coming in hot:

App version 1.3 has been launched across both iOS and android. Please upgrade to unlock new features like Hiding coins in your SmartWallet, Locking your app with Fingerprint/FaceID and a series of bug fixes and performance enhancements.

A STRONG week coming from the engineering department. Please visit our Dev Dashboard and you will see a few exciting updates:

  • Updated Percentage Complete
  • Bedrock xWallet APIs advanced from 45% to 60% complete.
  • Bedrock xTransact APIs advanced from 75% to 85% complete.
  • Bedrock xAlert APIs advanced from 10% to 30% complete.
  • Coin Integration Upgrades in Bedrock advanced from 40% to 50% complete.
  • Round 4 of Performance & Bug improvements advanced from 10% to 15% complete.
  • Fiat Gateway Part 1 (Simplex) advanced from 10% to 15% complete.
  • Ethereum Classic (ETC) Integration advanced from 85% to 95% complete.
  • Coin Swaps with Shapeshift advanced from 90% to 95% complete.
  • Ethos Status advanced from 50% to 95% complete.
  • Round 3 of Performance & Bug improvements advanced from 85% to 95% complete.
Updated Feature Progression
  • New Feature Push notifications completed the product planning stage.
  • Active Development Round 4 of Performance & Bug improvements is in active development.
  • Active Development Fiat Gateway Part 1 (Simplex) is in active development.
  • Final Testing Ethereum Classic (ETC) integration is in the final testing phase.
  • Final Testing Coin Swaps with Shapeshift is in the final testing phase.
  • Final Testing Ethos Status is in the final testing phase
  • Final Testing Round 3 of Performance & Bug Improvements is in the final testing phase.
  • Released Hide coins in Smartwallet is released in v1.3
  • Released App lock with Biometrics/PIN is released in v1.3
  • Released ERC20 coin additions are released v1.3
  • Released Round 2 of Performance & Bug fixes are released in v1.3

Aloha & Enjoy!

KDP


Fri Sept 14

Hey Ethos Fam! Here with another Weekly Update.

Beta testing of Version 1.3 has been going extremely well. Version 1.3 includes the ability to hide coins in a Smartwallet, onboarding of over 40+ tokens, locking the app with biometrics and PIN, and a number of performance improvements / bug fixes. We are undergoing final preparation to ship it to production, and we will keep you posted as soon as we submit for app store approval over the next few days.

We have also made great strides in our development and deployment processes. If you visit our Dev Dashboard, you will see a few exciting updates on our engineering progress, such as:

Updated Percentage Complete

  • Coin Swaps with Shapeshift increased from 75% to 90% complete.
    Round 3 of Performance & Bug improvements increased from 40% to 85% complete.
  • Ethos Status increased from 10% to 50% complete.
  • Bedrock xWallet APIs increased from 10% to 45% complete.
  • Coin Integration Upgrades increased from 10% to 40% complete.

Updated Feature Progression
Ethos Status moved from the planning stage into active development.
Bedrock xAlert APIs moved from the planning stage into active development.

Aloha & Enjoy!

KDP


Sat Sept 8

Hey Ethos Fam!

Two quick updates today. New version 1.2.7 released in the app stores for download as well as our Engineering progress on the Dev Dashboard.

New App Version 1.2.7

  • No major feature enhancements, this is a minor patch to address a small coin data issues and solidify our Hotfix process.

Dev Dashboard Progress

If you go to the Dev Dashboard, you will see the following updates on our Engineering Progress.

New Upcoming Features

  • Bedrock xAlert APIs
  • Ethos Status
  • Portfolio Page Upgrade
  • Round 4 of Performance & Bug enhancements

Updated Percentage Complete

  • Payroc Integration
  • Coin Integration upgrades
  • Coin Swaps with Shapeshift
  • xTransact APIs
  • Ether Classic
  • Round 3 of Performance & Bug enhancements
  • Expanded Base Currencies

Updated Feature Progression

  • Coin Reviews moved to Final testing
  • Coin Social/Education Links moved to Final Testing
  • Join Our Community page moved to Final Testing
  • ERC20 additions moved to Beta
  • Hide coins in SmartWallet moved to Beta
  • Lock App with Biometrics/PIN moved to Beta
  • Round 2 of Performance & Bug improvements moved to beta

Aloha & Enjoy!
KDP


Thu Aug 30

Hey Ethos Fam!

Here with exciting dev updates: New app update to version 1.2.6!

For Android users, you will be able to immediately upgrade to version 1.2.6, for iOS users, we are awaiting the Apple approval process and you will stay at version 1.1.1 until the approval is complete.

Major highlights of the app update:

  • Litecoin integration into SmartWallets
  • Dash integration into SmartWallets
  • Streamlined Send/Receive flow
  • Improved Blockchain fee calculations (speed & accuracy)
  • Delete individual Watchfolios and watch transactions
  • Implementation of +50 bug fixes

In addition to the app updates, we have also made progress on our current development initiatives. Check out the dev dash and you will see we have moved a large batch of ERC20 additions into the final stage of testing, and made progress on Round 3 of performance enhancements, coin reviews & expanded base currencies.

Aloha & Enjoy!


Sat Aug 25

Hey Ethos fam!

KDP here, coming in hot off an exciting week and we are happy to share a few Engineering updates.

Airdrops have launched!

We completed the first production version of our Airdrops tool, where we can now automatically distribute tokens from multiple projects to an enormous number of users (+60,000), using our airdrop smart contract system.

This is a MAJOR addition to our technology platform! With the Airdrop program, we are proving that we can manage large-scale token distribution campaigns, interface with smart contracts, optimize gas usage, and automatically transfer funds to many customers in a scalable and efficient way. This tech has applications across business and in the finance industry and is foundational in our ability to offer enterprise blockchain solutions that will bring blockchain into the mainstream.

Updates on the Dev Dashboard

https://www.ethos.io/devdash

We have moved three new features into the final Beta testing phase, including the ability to hide/remove coins from your SmartWallet, a security upgrade that allows you to lock your app with your Fingerprint/Face ID and PIN, and a fresh new round of bug fixes and performance improvements.

We made strides on features like Coin Swaps (w/ Shapeshift), Fiat Gateway pt1 (w/ Simplex), xTransact APIs, Ether Classic & Bitcoin Cash.

We also had room to start development on a few new features, including a third round of Performance & Bug enhancements, Coin Reviews and upgrades to our Coin Integration scalability.

Check out our % progress and updates on the dashboard and enjoy!

KDP


Mon Aug 6

  • AirDrop Program Officially Announced: https://www.ethos.io/ethos-community-cryptocurrency-airdrop-program
  • AirDrop Program distribution system through Universal Wallet is nearing full completion and testing.
  • Ethos has released our Dev-Dashboard to track Universal Wallet feature roadmap in a transparent way for community: https://www.ethos.io/devdash
  • Universal Wallet finally got the first official update 1.1.1 live on Apple.
  • New Update for Universal Wallet 1.1.4 has been pushed to Android and is now pending in Apple.
  • The latest upgrade includes
  1. Ability to delete watchfolio transactions
  2. Clear messaging on biometric being successfully used for sending tx
  3. Variety of bug fixes
  4. Back button on user profile goes to settings
  5. And more…

Fri Jul 28

  • Ethos has officially migrated all app-development management to Jira.
  • Thanks to an internal team effort to improve internal processes for growth – all app fixes, bugs, improvements and coin integrations are laid out in a streamlined fashion to accelerate the deployment of Universal Wallet upgrades.
  • Ethos has now shipped Universal Wallet v.1.1.3 to Android – upgrade coming soon to all Android Users.
  • Apple has taken more than 7 days to review and finalize the Universal Wallet 1.1.1 upgrade. While we escalated the issue, it appears that Apple upgrades for an app of our nature simply takes a while to review and ship to users.
  • Upgrades to the Universal Wallet will likely be now shipping every two weeks due to the pace of getting them deployed through Apple – however, this will not affect the fixing and improvement process – each upgrade will just contain more major enhancements.
  • New coin integrations are underway and being tested – and we will announce when complete and ready for users.
  • The latest upgrade includes but is not limited to the following enhancements:
    • Misc password/email change fixes
    • Fixed issues with coins not appearing in SmartWallet
    • Hour change appearing on Watchfolio tiles
    • Coin reviews update immediately
    • Refined user flows for Watchfolio add coins and adding SmartWallet from Send/Receive views
    • And more…

Contact our 24/7 support at [email protected]


Fri Jul 6

Global Rollout Continues!

  • The Universal Wallet is now Live in Android App-Store in: The Netherlands, Australia, Germany, United States Canada and Singapore.
  • The iOS App Store & Ethos are in Communication. After several days of waiting – Apple requested additional information which has now been provided. Apple approval is now pending once again.
  • Any known scams that have surfaced are being catalogued in an easy to use resource guide for the community – with a scam reporting system.
  • The Load Testing & Performance of the Universal Wallet in the deployment to new countries has been operating incredibly smooth – and the Global Rollout is on track and actually ahead of schedule.
  • Customer Service has been extremely rapid and thorough with all support tickets around the clock, as we continue to work to set the bar on crypto customer care.
  • Ethos Universal Wallet is up to 8,500 Downloads – 6,500 New Users in addition to our 2,000 Product Council Testers still actively using the app. Google App-Store has a delay in providing these metrics, however this is the current backend analytics.
  • The Dev & Product Team has been closely in touch with the Community & Marketing-Communication divisions of Ethos – synchronizing our planned & scheduled upgrades within the app to our community requests – to ensure we deliver to our community their ultimate Universal Wallet experience.

Wed Jul 4

Hello, United States!

July 4th is a special day for the United States, celebrating the anniversary of national independence.  In true Independence Day fashion, Ethos has released a new wave of financial freedom in the U.S. by launching Universal Wallet across the U. S. of A.

With the Universal Wallet, Americans can now store tokens, coins and digital assets safely and securely on their Android device – all while retaining self-custody of tokens and your private key. (Apple iOS coming soon.)

To celebrate your freedom and independence, download the Universal Wallet now!

A few other tidbits:

  • The Netherlands and Germany launches went very smoothly with minimal issues.
  • As always, ongoing Dev Diary updates will be offered during Global Rollout – so stay tuned to find out which country we launch in next!
  • Here’s a handy-dandy PDF you can print out to securely store your own private SmartKey recovery phrase.

Tue Jul 3

Hallo, Deutschland.

  • Today the Ethos Universal Wallet Launched in Germany!
  • We’re now tracking real-time analytics of international engagement on Universal Wallet as Global Rollout continues.
  • Ethos Universal Wallet is a Top #6 Trending Financial App in Netherlands Google Play Store!
  • Our recent Ethos.io SEO overhaul is kicking in and we have begun trending for select keywords
  • The Netherlands launch was a success and no critical bugs were found 👍🏼
  • Currently still Android-only for now, waiting on Apple approval
  • Ethos Announced our Collaboration with PLAID to allow USD funding of accounts.
  • For support or to report a bug, open a ticket at support.ethos.io
  • You can also tweet to @ask_ethos
  • Ongoing Dev Diary updates will be offered during Global Rollout – so stay tuned to find out which country we launch in next!

Mon Jul 2

WALLET.  IS.  LIVE.

Here are a few details for everyone:

* Supports over 100 coins
* Launching in the Netherlands first
* Will roll out other regions and countries soon
* Android only for now, waiting on Apple approval
* FYI: Gas prices happen to be high right now due to Exchange voting
* How To tutorials available on support.ethos.io
* For support or to report a bug, open a ticket at support.ethos.io
* You can also tweet to @ask_ethos
* Release notes and dev updates will continue to be posted on Ethos Dev Diary


Sun Jul 1

Major shootout to the dev team for stepping up for a grueling 3rd straight all-nighter in a row and yet another 20 hour day for some of the super heroes including @Tim @derek @pete @mia @KDP to name a few. (with @Meiji and @Shingo popping in and out all night)  The devs tackled some difficult last-minute problems. Fee calculation and an edge case which would have shown different Bitcoin balances between the send and first Blockchain confirmation was deemed unacceptable for launch, so the team came together full stack implementing an entire fee feature set in a 20 hour turnaround with a tremendous effort.

The team is pushing through with resilience, grit, go-getter, stop at nothing, play like a champion attitude. Honestly this was a brutal week and even tougher weekend. Headwinds, unexpected obstacles, community pressure, letdowns to our community, messaging gone awry – and we did it with a positive attitude.

The beta Universal Wallet is in its strongest shape yet.  We can’t wait to get it into people’s hands.


Sat Jun 30 (3)

We have identified an issue with gas calculation fees given the current volatility of the Ethereum network.  Specifically ensuring floor and ceiling prices for gas in certain situations and ensuring Bedrock is polling gas prices frequently.  We are working through it right now and issuing a quick fix to test out.


Sat Jun 30 (2)

Dev team is sending each other mainnet coin via the QR Code scan feature in Google Hangouts.


Sat Jun 30

The past week has been, shall we say, intense from a coding point of view.  There has also been increasingly intense interest from the Ethos community, especially as people see posts and videos from the product council showing up on social media.  With the extensive global testing the wallet has undergone, we’ve found edge and not-so-edge cases that we determined we would address.  Given the modular nature of our stack, (Docker, Kubernetes, GraphQL) we feel we’re able to safely tweak microservices as we go.  The good news is across the board both the back-end and front-end feel more stable and faster than ever.

The engineering team has just gotten off a substantial final coding and testing bender, making sure our unique combination of UX, back-end technologies, cross-platform mobile support and the chains and coins are all working together.  At 4am, everything was looking…well pretty darn good.

We are just about there.


Sun Jun 24

We’ve gotten a lot of great feedback from our 2000 beta testers worldwide.  Thank you to everyone who has been using it across the globe and providing feedback. Here’s where the Universal Wallet is now being used!

The only major open issues are some interesting edge cases to how the wallet interacts with Ethereum and also how to optimize transactions with the right amount of Gwei.  We are also tuning the user experience and getting feedback on specific screens, login flow, password reset, etc.

We are also working on a coin abstraction API to enable other developers to easily integrate their coins into the Universal Wallet.  This will make it easy for existing and future coins to rapidly integrate into the Universal Wallet.

We are working as hard as possible towards a global launch and getting the wallet into everyone’s hands!


Sat Jun 16

We are seeing successful Mainnet transactions on the Universal Wallet beta!  Here’s a video to check out from Mia:


Wed Jun 13

Approved by Apple for Testflight, so now we can dramatically increase the number of iOS devices we are testing against.  This includes iPads, as Apple found some cosmetic issues on older iPads which the dev team addressed.

We tested a bunch of coins in the latest build today, looking good and we plan to post video shortly.  To our expanded Product Council, expect instructions soon!


Sun Jun 10

Migrating Mainnet to a Production Environment and we are seeing significant performance improvements to our block parsing.

We are keeping a close eye on the production environment.  Hoping to submit to Apple within the next 24 hours.  Once Apple approves, we’ll go pencils down (hopefully Monday) for a go/no go to the larger 2000 product council beta group Tuesday.


Tues Jun 5

We have implemented all Pentest suggestions and have a final Production build which we plan to submit to Apple TestFlight for final Product Council testing.

We have encountered an issue with the Production build with sending that did not appear in the debug version of the app.  This is harder to debug because – well it’s not a debug version.  However we have been actively working last night and today on narrowing down the issue to solve it.


Tue May 29, 2018

Lots of progress across multiple different sectors all pushing us towards global release.

First, we received all the results of the Pentest and got a lot of very helpful feedback on our security model and APIs. Shoutout to Alec for owning that process and leading the charge on security to make the app more secure. We are nearly finished with all the fixes with no major hiccups.

Second, Derek has completed TestFlight integration to remove the cap on iPhone users! We are nearly finished onboarding all the new product council members thanks the the hard work by Kenley and those that have been onboarded already have been getting new builds almost every day. TestFlight integration will also set us up for Apple approval.

Third, a big milestone for the UW will be company-wide mainnet payroll on June 1. We are putting our money where our mouth is and conducting company-wide payments on mainnet directly in the Universal Wallet. If we feel confident in this process without any hitches, we will be releasing the mainnet build to the expanded product council.

We are getting very close. Our launch list which consists of the final items that need to be completed prior to a “Go” decision is 59% complete with the team crushing an average of 4.5% per day.

We also have some exciting news to share with the community very soon as a lot of moving pieces both on the technical and financial side have been coming together. More to come soon.


Sun May 27, 2018

The time invested in the wallet we feel is beginning to pay off. We have big plans for the future, and absolutely everything depends on a scalable and rock solid wallet infrastructure. We’ve made some huge strides and this was a big week on many levels for us.

After seeing the initial results from our beta testers, we decided to re-code portions of the Ethos block listener and block parser. These are the components that listen to blockchains for transactions related to addresses setup in Ethos wallets so they can be abstracted and cached quickly.

We decided the first implementation of the block parsing wasn’t resilient or fast enough because we were essentially parsing and recording entire blocks. We decided to listen for, parse and record individual transactions, and log errors individually. This new approach has several advantages:

1) Improved resilience – Errors found in blocks won’t prevent recordings of other transactions in a block. This improves the user experience by decreasing the likelihood that their transaction isn’t going to get stalled by a parsing issue.

2) Easier and faster debugging –Previously we had to re-parse hundreds of transactions to find the sources of errors which was time consuming for debugging. Ethos engineers can find the issue more quickly.

3) Better visibility for the support desk – Support and DevOps can more easily track down issues and resolve support tickets.

4) More control over the load placed on the nodes – We can throttle parsing if the wrapper service puts too much load on the node, or load-balance across nodes.

Operating the Ethos architecture at scale during beta has improved the overall architecture, performance and stability. We have successfully put Ethereum and Bitcoin nodes into this new architecture and behind load balancers as we continue to port this architecture to other coins.

We are feeling increasingly confident that we will be able to announce a launch date soon with a release in June. Stay tuned.


Mon May 21, 2018

Mia and the Coin Crew have rolled a bunch of new coins into the Universal Wallet!  This is cool on three levels,

  1. There’s more coins!
  2. It is proving out the unusual path Ethos chose with our Block Parser and Blockchain Abstraction Layer (in that it’s working), and,
  3. These coins are being tested in MainNet in our RC2 instance.

On that last point: Pete and the IT team are currently maintaining 4 environments: staging, RC1, RC2 and Production) and we are testing across all of them.  Currently the plan is to keep staging and RC1 on TestNet and have RC2 and Production be MainNet. And our newly created dedicated QA team will be ensuring rigorous testing and success benchmarks as we progress final builds from staging through to production.

Sweet screenshot from KDP below:


Wed May 16, 2018

We have a special development update today from Shingo! Read it right here


Mon May 14, 2018

Many thanks to our tireless testers and QA team who put real tokens at stake to test out the UW beta.  We are so grateful for your efforts.

This testing has identified some data and edge cases we have decided to use to improve our block parsing scalability and error handling. An issue that has surfaced has been abnormal transactions preventing recording of other transactions in the block.  So we are breaking the blocks up into “mini blocks” on the transaction level on a wallet and coin basis.  This will have the benefits of improved resilience, easier debugging, better visibility for support and more control over the load placed on our hosted nodes.

We anticipate checking the changes into Production in the next day or two.  We will first do some sanity and user testing on Testnet, and then roll the changes into a wider Mainnet testing cycle.  When these changes are all vetted and ready, we are anticipating expanding the beta test program to 2,000 participants as the final stage before initial country release.

Also, expecting initial penetration testing results this evening.

Shingo will have more details this week.


Wed May 9, 2018

The refactored Price and Price History queries have been optimized 10x.  Product council and beta testers immediately noticed the different.  Also we have moved the price service to its own dedicated database.

Internal testing of Mainnet has started.  Currently we are maintaining versions on both Testnet and Mainnet.  Seeing mostly cleanly parsed blocks on Mainnet.

The dedicated QA team has been expanded from 1 to 4 and interfacing directly with our support team who are dealing with the now 200+ beta testers.


Sun May 6, 2018

This weekend, Tim started the process of preparing to scale to other blockchains.  This entails new wrappers on our node services that can interface with our block parsing services.  Additionally, we have identified developer operation alerts and health checks on our servers and blockchain nodes to implement.

The security penetration testing team is hammering away on the current Android APK of the app. We are addressing bugs that are strengthening our authentication and recovery method for users that were uncovered by the product council during user testing and as well as rapidly crossing off a shrinking list of P0 bugs.


Fri May 4, 2018

Last few days have been about security, which obviously is an extremely important issue for a universal crypto wallet.  We have been working with a solid white hat hacker firm – alas they must remain anonymous for security purposes, but these guys are exceptionally qualified.

The penetration test turned up some useful information. The hackers mapped our external infrastructure, and identified several endpoints and legacy applications/services that we now no longer have exposed, along with recommendations for DNS configuration. Ethos brute force protections proved effective as the enumeration was stifled, and our public site is not vulnerable to XSS.  Kudos to Alec for setting up and conducting the pen test and Mia for same-day implementation of several of the recommended changes.


Wed May 2, 2018

Exciting day: we have a build that is pointed at Mainnet and are testing Mainnet nodes!  We are still working out kinks and proceeding with care, but it’s an extremely important milestone nonetheless.  So at this point we have dev and staging environments pointed to Testnet, and a live production environment pointed at Mainnet.

Also thank you to everyone in the Product Council who has been banging away on the wallet.   In the first day of testing on this latest release we logged over 7 days worth of time in the Android app alone and had over 590 public addresses successfully created along with over 350 watch folios.  We will be expanding out product council and pre-registration testing as we drop more releases.


Tue May 1, 2018 - BUG CRUSHER EDITION

Since Saturday the team has crushed 17 major P-0 bugs and a bunch of smaller ones.  Shout out to Deepak who has been doing a huge amount of the bug crushing personally and Alec who discovered an obscure Android wallet syncing issue.  No mercy or quarter- we do not negotiate with bugs!

Also a huge development last night for Ethos continuous integration and deployment (CICD) pipeline.  Derek has setup automated mobile builds for staging, RC1 and Production across Testnet and Mainnet.   What does this mean, you ask?  It means we can stage and test new coins while launching production wallets, all from the some client code base with a push of a button.  Really awesome work!


Mon April 30, 2018

Thank you to all of our Product Council and pre-reg members who banged on the Universal Wallet beta app.  We received a ton of incredibly helpful feedback!  Our objective now is to get a new release out to you with fixes and updates ASAP, especially on login, fee estimation and pending transactions.

There was also a core use case of “if I lose my email how do I get back into my wallet” that we are looking at solving using the smart key mnemonic itself, although this is a new feature not a bug fix eg may impact schedule.  However it seems important enough that we should figure this out so we are doing a fast scope evaluation.


Sun April 29, 2018

Weekend focus is getting block listeners to process bulk test transactions.  This is the basis of how airdrops will work post-launch, so important that we thoroughly test this process.  Also received a ton of feedback from Product Council on login flows and tuning and polishing those.  Last but not least working on fee estimation for Bitcoin and ETH transfers;  some nuances between test and main net.


Fri April 27, 2018

First Product Council build dropped yesterday to 200 or so devices.  Found an issue with the blockchain listener where transactions stop recording when it finds a bad block;  fixing that.  All the usage is uncovering very useful issues in our system tracers across multiple devices.  Also found an issue where existing accounts have to go through tutorial and terms of service acceptance on logout / login.

Planning to build and drop an update this afternoon.


Wed April 25, 2018

We are preparing to launch first product council testing against our production environment. Also planning to drop micro funds into product council wallets for main net testing with an eye towards testing our Airdrop scripts with participating coins and ensuring end-to-end functionality.


Tues April 24, 2018

Dev team made a ton of progress over the weekend and we were able to kick off the penetration test and third party security audit. Today we are working on hardening everything and doing one last round of internal testing to prepare for Product Council and limited pre-reg release on 4/26. All pre-reg members who were selected have already received emails and gone through the verification process to be added to this release.


Mon April 23, 2018

We are hardening the front and back end, and preparing to build from RC to Production.  Today’s focus is integrating CDN and DDOS on Production;  we’ve decided to roll this across Dev and RC as well.  Fingers crossed, on track to distribute a new build to PC tomorrow.


Sun April 22, 2018

In our efforts to keep you informed, here’s an update on the Universal Wallet.

We have just completed another round of intensive testing of the Universal Wallet App. This is an essential part of the process as it allows us to collect feedback and data to ensure stability and robustness across both new and old device types and models. We have team members in 8 time zones hard at work 24/7 implementing improvements from rounds of testing, which they are incorporating into the latest version of the app over the next few days. Every iteration is miles ahead of the previous one and it is incredible to see all the rapid progress that is being made.

With this latest round of testing completed, we are excited to let you know that we are now ready to move on to the next stage. This next stage involves two critical elements:

  1. A full process-level 3rd party security audit and penetration test of the Universal Wallet, infrastructure and back-end that will kick off Monday April 23rd.
  2. Expanding the number of early testers to a broader audience including all Product Council members and select Pre-registration users by the end of this coming week.

We understand that there is a high level of demand for the UW and a certain level of frustration with the pace of rolling out the app to each and everyone of you, but we remain committed to security and stability as our primary objectives. Once the app moves past this phase of development it will be ready for a global rollout.

“A delayed game is eventually good, a bad game is bad forever.”
― Shigeru Miyamoto

Thank you for your patience.


Sat April 21, 2018

Edition

Bedrock: Tim finished data backfilling into RC1 environment with Andrew using our new backfill rate limiting logic. RC1 will be our master source of historical coin data going forward for all environments and assets we spin up in the future.  Also Tim is load testing transaction tests on Bedrock’s block listeners. Edward stepped on 9 P0 login and signup edge case bugs. Nidish is cross training on the node wrappers, block listeners and txn recorder code.

Client: Derek is adding a crash reporting hub for all devices to zero in on problem or new devices quickly. Deepak nailed 10 P-0 bugs last night.

Dev Ops: Mia is working on the dev ops run book as well as prepping us for wrapping and launching new nodes and ERC20 tokens. Pete focused on RC and Production environments. Tanuj picking up slack on the mobile dev ops.

Security: Alec getting us prepped for the security penetration test which we’ll conduct on our Production environment.

Support & Product: KDP working w/ Thijmen and Kenley to clean up the support desk pipeline end to end. Shingo aims to have the best support in the crypto space, drawing people from the community.


Fri April 20, 2018

Adding Firebase which will give us much richer Crashlytics data.

Building RC1 environment, the stage prior to Production and refining our CI/CD.

Implementing SMA (Simple Moving Average) into graphs.

Refining and enhancing transaction view.


Thurs April 19, 2018

Universal Wallet Genesis Build 85 showing good engagement on a Time in App per User from the Product Council G1 and the first few Pre-reg testers.


Wed April 18, 2018

Updated extended key registration and coin slot creation complete.  Also Build 83 has dramatically increased the performance of real-time coin graphs.

Also Derek is working his ass off:


Mon April 16, 2018

Identified an fine-grained issue with extended key registration for multiple blockchains with BIP-32 and BIP-44 hierarchical keys.  Decision was made to generate a key in a way that won’t be backwards compatible with other wallets, but will enable easier support of existing and future blockchains.


Friday, April 13, 2018

Android and iOS Genesis builds to demonstrate at the Ethos Summit.