Skip to content

weyoume/wemeta

Repository files navigation

WeMeta

WeMeta.json

Weekly WeYouMe Development Update Log

23/09/2018

Hangout #25
Nikolaj Frey
  • Authentication Interface testing

    • Current Bugs being worked on
      • "Missing Active Authority" when broadcasting account creation via RPC API
  • Testnet private API server development

    • Problem
      • WeAuth is a 2 part server/client repository for running privatised functions like creating user accounts on public request signed with WeYouMe controlled testnet accounts
    • Solution
      • Make a lightweight api server for allowing any private user to run network functions expanding the network without any unnecessary overhead which will reside at WePrivateJs
  • Created automated dependancy based republisher for multiple WeYouMe repositories and npm packages

    • Problem
      • When making changes in a heavily dependant library such as WeCryptoJs it is a pain to manually rebuild, test, commit, push, and republish all libraries which also depend on that library.
    • Solution
      • We created WePublish which is a bash and nodejs program which can walk through a directory structure of packages in a specified dependant order, rebuild, test, commit, push, and republish all the libraries given to it in an automated fashion
      • Part 1 run WePublish
      • Part 2 WePublish
      • Part 3 WePublish
  • Steem API downtime fix on steem.weyoume.io

    • Had to wait for an available wss:// API endpoint to come back online after the hardfork glitch wss://gtg.steem.house:8090 ended up being the first working API endpoint we could find.
  • New developer equipment

    • 1 Development PC
      • Core i7 5960x
      • HyperX Predator 500GB M.2 SSD
      • GeForce GTX 690
      • GeForce GTX 570
    • Sourced 10 additional monitors for future devs
    • Associated tasks
      • Setting up new computer environment
        • Transferring project files
          • 10 hour+ transfer time due to usb2.0 limitation on source computer and 10/100 network limitation
          • Failed OSX SMB Share connection set-up due to Windows 10 Updates
            • Many hours wasted
            • OSX SMB Share not connectable from Windows 10
        • WSL (Windows Subsystem for Linux)
          • Installing
          • Configuring
            • Moving home directory from /home/user to /mnt/c/Users/user
          • Personalising
            • Install Cmder for helpful plugins like copy-paste and scroll fixes
        • VSCode (Visual Studio Code)
          • Preferences ported from previous workstation using VSCode Settings Sync
          • VSCode integrated terminal set to WSL Bash.exe
        • Configure .bashrc profile

Weekly WeYouMe Development Update Log

30/09/2018

Hangout #26
Nikolaj Frey
  • Authentication Interface Finalisation
    • Final testing
      • tested and working
    • Modifications
      • Login modification
        • Added a sign-up link on all login prompts
          • Before
            • Steemconnect log in popup
          • After
            • Steemconnect log in popup
        • Added password login support
          • For proxy accounts
            • Problem
              • a proxy account inherits the public keys of the creator account, but when trying to log-in with the password used for the creator account it fails because the login algorithm uses the proxy accounts username in the WIF generation process.
            • Solution
              • So we check account_auth usernames and generate WIF keys based off those values too
          • For non-standard permission public keys
            • Problem
              • If an account was generated with all permission public keys set as the owner public key, loggin in would not work because the login algorithm generates the memo public key using the username+password+permission algorithm but the account does not have that public key assosciated with it
            • Solution
              • For loop and generate all possible public keys and then check if any match any of the permission keys
      • Sign up/Register/Create account modification
        • Hide TME fee input and SCORE transfer input and replace with a "show-more" button
        • Auto fill TME fee for account creation
        • No suggested password
        • Hide password input like any other form
        • Before
          • Steemconnect register/accounts/create modal
        • After
          • Steemconnect register/accounts/create modal Part 1
          • Steemconnect register/accounts/create modal Part 2
      • Navigation additions
        • Added Login, Register, and Console button links to the landing page
          • Before
            • Steemconnect Landing Page
          • After
            • WeAuth Landing Page
        • Added Home, Login, Register, and Console button links to the console page
        • Added New Account button to the console page
          • Before
            • Steemconnect Console/Dashboard
          • After
            • WeAuth Console/Dashboard
      • Url changes
        • added /register support ontop of /accounts/create

About

The meta information repository for the WeYouMe technology ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages