State of the Layer: All Hands – Feb 02 2016

  • Craig
    1. Dex Phase II activation transactions ready to be signed
    2. Working on PR for dynamic activations, decentralized governance, etc.
    3. Updates on new protocol features
      1. tally map tests succeeded for subtoken tracking
      2. still need a write up on parent-id of tokens (folders!)
    4. Omniwallet deployment – staging testing
    5. Sent a note to Gliss (coinmarketcap) to rename Mastercoin (Omni) to Omni – no update yet
    6. Known to-do’s
  • Adam
    1. Omniwallet
      1. Ongoing: managing support
      2. Last week’s planned maint  
        1. Completed no issues
      3. Reviewing staging branch and pr
        1. Met with Tomas end of last week and did some good debugging on staging.
        2. Aim to deploy next week if everything else checks out
    2. Signed MetaDEx activation transactions for both proposed activation blocks
  • Patrick
    1. Omniwallet testing
    2. Wrestling with API timing management, those Chinese REST APIs don’t like rapid fire.
    3. Paperwork and reference letter round-up.
    4. Drafted Press Release
  • Marv
    1. Commented on GitHub issue about uniquely identifiable tokens
    2. Is a serial number just one example of token attributes (some dynamic, some static)?
      1. How about a class of objects that are attributes such that they can be assigned to tokens?
    3. Form of payment for Sococo subscription?
    4. Generally unavailable thru Sunday
  • Sean
    1. Working on Omni node.js RPC client
      1. Proposed requirement of Node 4.2 or later
      2. Making Omni client a “subclass” of the Bitcoin client
      3. Adding Promise support to Patrick’s tests (better async handling)
    2. Quick move of Omni website (by tomorrow)
  • Zathras
    1. OmniChest v6.1 live today.  Notable changes:
      1. Pending support (display unconfirmed transactions)
      2. Pagination (allows much larger range in transaction histories)
      3. Testnet support (test network support via ‘Switch to testnet’ button)
      4. Hashing optimizations (reduces change delta to allow engine to run more frequently)
    2. OmniChest v6.1 bug fixes:
      1. DEx won’t load on Chrome (fixed, due to null values when chart starts on a month with no trades)
      2. Class C detection fails (fixed, output analysis missing nulldata outputs)
      3. Searching unconfirmed transactions returns not found (fixed, pending support added)
      4. Wallets page does not open links in new tabs (fixed, target=_blank added to respective links)
      5. Wallets page has some non-working links (fixed, using HTTPS instead of HTTP for bintray redirect)
      6. Activation transactions are not found (fixed, activation support re-activated)
      7. Change issuer transactions are not found (fixed, type detection error resolved)
      8. Never used addresses throw server error (fixed, “first seen” datetime conversion on null value)
    3. OmniCore:
      1. Signed MetaDEx activation transactions for both proposed activation blocks
      2. Coded concept for storage of UIT
  • dexx
    1. Tested Zathras’ new “omni_getmetadexhash” RPC
    2. Created MetaDEx activation transactions (target: 399000-400000)
    3. Locally tested and played with refactored version of balance handling in Omni Core, as preparation for UIT
  • Judith
    1. On going projects
    2. New projects
    3. Reaching out to crowdsale platforms (coordinated with Patrick)

State of the Layer: All Hands – Jan 26 2016

State of the Layer: All Hands – Feb 02 2016

State of the Layer: All Hands – Jan 26 2016

  • Craig
    1. New features (dynamically activated!!!) are live!
    2. Meeting tomorrow (Zathras and Dexx) on new protocol features
      1. will need a write up on:
        1. per-token tracking
        2. new attributes in issuance tx
        3. parent-id of tokens (folders!)
      2. write-up to be provided to integration devs to evaluate and implement
        1. need testnet examples in less than two weeks for per-token tracking
    3. Omniwallet deployment – staging testing
    4. Sent a note to Gliss (coinmarketcap) to rename Mastercoin (Omni) to Omni
    5. known to-do’s
  • Adam
    1. Omniwallet
      1. Handling support
        1. helpdesk migrated to spiceworks
      2. Omniwallet knowledge base migrated to github wiki
        1. support.omniwallet.org
      3. Planned maint from aws tomorrow
        1. stop/start aws instance and upgrade db instance
      4. Reviewing staging branch and pr
        1. All hands please check it out
    2. Linkedin company profile updated
  • Patrick
    1. Biz dev’ing up a storm: the future of clean fuel, storage contracts, distributed network apps for everyday things, real estate in 3 countries, coconuts.
    2. Some code progress… next week will be lighter on meetings heavier on code
    3. Tried out different WAMP routers for a pending re-factor on websockets to go almost 100% ws based for live data
    4. PR Roadmap planned out
    5. Picked up a modest MAID position for market making.

 

  1. Marv
    1. a little testing on staging.omniwallet.org
  2. Sean
    1. CI server (Jenkins) is fixed and operational.
    2. Improvements to OmniLayer/OmniTradeJS (ongoing)
  3. Zathras
    1. Preparing for OmniChest v6.1 launch:
      1. Resolves testnet usage breaking mainnet usage
      2. Rewrote parts of ChestEngine to substantially optimize
      3. Numerous bugs fixed based on supplied feedback (Chest feedback system & emails)
    2. OmniCore:
      1. Added omni_getmetadexhash & omni_getorderbookhash to Chest version of OmniCore, will submit for main branch
      2. Built further 32 bit testing infra & tested potential Dev Omni fix from DexX
  4. dexx
    1. Coordinated emergency activation transactions
    2. Further work on DevOmni calculations on different platforms
  5. Judith
    1. On going projects
    2. New projects

 

State of the Layer: All Hands – Jan 19 2016

State of the Layer: All Hands – Jan 26 2016

State of the Layer: All Hands – Jan 19 2016

  • Craig
    1. 0.0.9 deprecation alert sent out via blockchain
    2. DNS migrated off of Wix
    3. Omniwallet deployment – staging testing
    4. Protocol enhancements (conference call after the all-hands)
    5. known to-do’s
  • Adam
    1. Omniwallet
      1. Handling support / monitor updates from last week
      2. Zendesk->spiceworks
      3. Omniengine/Omniwallet now using omnicore 0.0.10
        1. updated for alert tx on saturday
      4. Reviewing staging branch and pr
    2. omnilayer.org / wix
      1. Downgraded to free plan pending migrate to github
  • Patrick
    1. Research on Rootstock, Tendermint, Credits for app wrappers
    2. PR response to blocksize debate
    3. Fixed data issue with websockets for account info
  • Sean
    1. Working on OmniTradeJS today
    2. Health back to 95+%.
    3. Hope to catch up on other things later this week, this weekend.
  • Zathras
    1. Working on OmniChest.info to get it to a solid point to allow refocus back on Omni Core for upcoming protocol changes
      1. Maintenance – resolved down time caused by 0.0.9 legacy alert processing code
      2. Maintenance – migrated instance to higher capacity instance (twice the compute and memory) due to performance issues
      3. Maintenance – running out of storage, snapshotted old volume and created new 50% larger volume from snapshot
      4. Testnet Instance is the most requested feedback, OmniChest Testnet Instance has been made live revealing a significant number of additional issues both in OmniChest Engine and in OmniCore which are now being worked through and fixed up
    2. Working on OmniCore consensus & activations
      1. Prepared payload for 0.0.9 alert, DexX prepared transaction, Craig signed (nice teamwork!)
      2. Identified consensus hash divergence on 32 bit is due to minor fluctuations in the way Dev MSC is calculated, does not present immediate consensus risk & DexX has suggested a fix
      3. Investigating issues revealed by making live ‘Chest testnet instance, for example tx 8dd6e8c1e39e86f1d398db74eeaba800e02c6fd1a1b9e7eb93ded2c63e538c6a provides a negative amount on RPC layer
  • dexx
    1. Created alert for 0.0.9 clients
    2. Helped Adam with raw transaction creation for BitGo recovery
    3. Worked on pinning down the consensus issue on 32 bit systems
  • Judith
    1. On going projects
    2. New projects

State of the Layer: All Hands – Jan 12 2016

State of the Layer: All Hands – Jan 19 2016

State of the Layer: All Hands – Jan 12 2016

  1. Craig
    1. Omniwallet deployment
    2. Protocol enhancements
    3. known to-do’s
  2. Adam
    1. Omniwallet
      1. Handling support / monitor updates from last week
      2. Omniengine/Omniwallet now using omnicore 0.0.10
      3. Reviewing staging branch and pr
        1. All hands please check it out
    2. omnilayer.org / wix
      1. Migrate to github
    3. Omni.foundation
  3. dexx
    1. Disable logging on Windows to speed up CI RPC tests:
      https://github.com/OmniLayer/omnicore/pull/335
    2. Change the default maximum OP_RETURN size to 80 bytes:
      https://github.com/OmniLayer/omnicore/pull/336
    3. Download page for Omni Core:
      http://imgur.com/YfWBRWb (early draft)
  4. Judith
    1. Posting / spreading social updates
    2. On going projects
    3. New projects

State of the Layer: All Hands – Jan 5 2016

State of the Layer: All Hands – Jan 12 2016

State of the Layer: All Hands – Jan 5 2016

  1. Adam
    1. Omniwallet
      1. Handling support / monitor updates from last week
      2. Omniengine/Omniwallet now using omnicore 0.0.10
      3. Reviewing staging branch and pr
        1. All hands please check it out
    2. Signed feature activations
    3. omnilayer.org / wix
      1. Migrate to github
  2. Sean
    1. Plans for this week (same as last week due to holidays & illness)
      1. Finish proof-of-concept GUI for OmniPortfolio desktop app
      2. Clean up and run OmniTradeJS on TestNet3.
      3. Overall Omni project planning
  3. Zathras
    1. OmniChest – bugfixing and maintenance:
      1. Discovered & resolved an issue causing all reserved balances to be reported as zero in the web frontend and via the API
      2. Consensus testing via Jenkins CI is now passing again

 

    1. OmniCore – working towards 0.0.10.1 milestone:
      1. Found a bug causing seed blocks 370000 to 380000 to be ignored (https://github.com/OmniLayer/omnicore/issues/322)
      2. Discovered seed blocks 370000 to 380000 were actually invalid and corrected them (https://github.com/OmniLayer/omnicore/pull/324)
      3. Generated new seed blocks for 380000 to 390000 (https://github.com/OmniLayer/omnicore/pull/324)
      4. Added capability for anyone to generate seed blocks via a new omni_getseedblocks call in RPC interface (https://github.com/OmniLayer/omnicore/pull/325)
      5. Added new consensus hash for block 390000 (https://github.com/OmniLayer/omnicore/pull/321)
      6. Completed work on the upgraded consensus hashing process to cover the entire state instead of just balances (https://github.com/OmniLayer/omnicore/pull/226)
      7. Fixed a bug reported by Sean where wrong tab is shown when using Bitcoin payment requests (https://github.com/OmniLayer/omnicore/pull/327)
      8. Removed structurally invalid transactions from seed block list (https://github.com/OmniLayer/omnicore/pull/332)
      9. Moved UI fee warnings from using hardcoded value to using adaptive fee estimation (https://github.com/OmniLayer/omnicore/pull/333)
      10. Reviewed & tested various pull requests from @dexX7
  1. dexx
    1. Sent out testing bounties
    2. Broadcasted activation transactions
    3. Published address-index modifications for Omni Core v0.0.10 release version (requested by Chris)
    4. Started activation transaction signing round
    5. Exposed Omni Core client version as integer via omni_getinfo:
      https://github.com/OmniLayer/omnicore/pull/318
    6. Exposed feature activation fields when decoding transactions via omni_decodetransaction:
      https://github.com/OmniLayer/omnicore/pull/317
    7. Update and add unit tests for new consensus hashes:
      https://github.com/OmniLayer/omnicore/pull/328
    8. Grow balances to fit on overview tab:
      https://github.com/OmniLayer/omnicore/pull/326
    9. Support providing height for omni_decodetransaction:
      https://github.com/OmniLayer/omnicore/pull/316
    10. Update documentation for omni_getseedblocks, omni_getcurrentconsensushash, omni_setautocommit:
      https://github.com/OmniLayer/omnicore/pull/334
    11. Disable logging to speed up RPC tests:
      https://github.com/OmniLayer/omnicore/pull/335
  2. Judith
    1. posting Craig’s interview
    2. posting V6 omnichest
    3. On going projects
    4. New projects
  3. Tomas
    1. Coming back to finish omniwallet rebrand
    2. PR created, working on Adam’s feedback
      1. https://github.com/OmniLayer/omniwallet/pull/1251
    3. Staging needs testing, please stop by and give it a try, specially the exchange :)
      1. https://staging.omniwallet.org/

 

State of the Layer: All Hands – Dec 29 2015

State of the Layer: All Hands – Jan 5 2016

State of the Layer: All Hands – Dec 29 2015

  • Craig
    1. Feature activation schedules
    2. bounty payments (omnicore syncing now, will send shortly)
    3. Confirming install of release omnicore 0.0.10 with integration partners
      1. still need to check: poloniex, holytransaction
    4. omniwallet staging release to production
    5. cleaning up exodus outputs (7MB worth of UTXO’s!  we need to be more respectful of full nodes)
  • Adam
    1. Omniwallet
      1. Handling support / monitor updates from last week
      2. Working on updates to support new omnicore features
      3. Scheduling a review of staging branch with Tomas
    2. omnilayer.org
      1. Migrate to github
  • Patrick
    1. Research on CFTC regulation and its limits
    2. Research and cost savings found for structuring for fiscal year 2016 on
    3. Made a great deal for the foundation
    4. Knocked out a few cards in the Trello for the market maker system
  • Sean
    1. Updated OmniJ roadmap for releases 0.4 and 0.5
      1. Release 0.4 will be last release supporting Omni Core 0.0.9
        1. Finish OmniValue refactor
        2. Some transaction improvements
      2. Release 0.5 will require Omni Core 0.0.10
        1. Class C transaction support
        2. Experimental/preliminary transaction decode support
    2. Plans for this week
      1. Finish proof-of-concept GUI for OmniPortfolio desktop app
      2. Clean up and run OmniTradeJS on TestNet3.
      3. Overall Omni project planning
  • dexx
    1. Hack patched Omni Core to expose feature activation properties
    2. Hack patched Omni Core to support supplying height for omni_decodetransaction
    3. Prepared and discussed feature activation transactions with zathras:
      https://gist.github.com/dexX7/b1b86798491ac0fa2877

Goals

  1. Migrate omnilayer.org from wix to github (including moving DNS) (adam and sean)
  2. Setup Omni node on Microsoft Azure (zathras)
  3. Move towards 0.0.10.1 release with ability to purchase Omni with Bitcoin within the client +1 (dexx & zathras)
  4. Send out bounties (dexx)
  5. Send out activation transactions (signers)

State of the Layer: All Hands – Dec 22 2015

State of the Layer: All Hands – Dec 29 2015

State of the Layer: All Hands – Dec 22 2015

  • Craig
    1. Confirming install of release omnicore 0.0.10 with integration partners
      1. still need to check: poloniex, holytransaction
    2. omnichest release v6
    3. bounty payments
    4. cleaning up exodus outputs (7MB worth of UTXO’s!  we need to be more respectful of full nodes)
  • Adam
    1. Omniwallet
      1. Continuing to handling support / monitor updates from last week
      2. Omniengine/Omniwallet now using omnicore 0.0.10
      3. Patched low s-value bug (random sending issue)
        1. thanks Dexx for the help
      4. Reviewing staging branch with Tomas
  • Patrick
    1. Worked with Sean to move forward testing, ready to launch AMI Zathras and more tactical testing with Sean – I guess we need to get these turned on Today and go over the data next week or after NY
    2. Activating systems on CLP trading, BitMex
    3. Debugged Portfolio to run more properly, async callbacks
  • Marv
    1. Omniwallet
      1. user support
    2. This doc is 123 pages, maybe we should archive the old stuff
  • Sean
    1. Improvements to OmniTradeJS code, build, and documentation.
    2. OmniPortfolio P.O.C. has displayed BTC (SPV) & OMNI (A.D.A.P./Omniwallet-REST) balances
  • Zathras
    1. OmniChest v6 launched into production
    2. Attempted scaling up of MetaDEx testing
    3. Minor works on OmniCore 0.0.10.1 for DEx UI & Bitcoin in Balances Tab
  • dexx
    1. Helped Adam to pin down an issue with the signing library of Omni Wallet.
    2. Setup testnet node with Patrick’s trading script. – Didn’t work so far.
    3. Started to tag issues on GitHub as 0.0.10.1 targets. This is currently rather loose, and input would be appreciated (e.g. please open issues, tag or remove the milestone tag):
      https://github.com/OmniLayer/omnicore/milestones/0.0.10.1
    4. Need to schedule feature activations.

State of the Layer: All Hands – Dec 15 2015

State of the Layer: All Hands – Dec 22 2015