State of the Layer: All Hands – Feb 09 2016

  • Craig
    1. Dex Phase II activation transactions ready to be signed (today!)
    2. Write-up for MIT on use of meta-protocols for asset definition and management vs alternatives
    3. Working on PR for dynamic activations, decentralized governance, etc.
    4. Updates on new protocol features
      1. current status for Uniquely Identifiable Tokens (UIT)
      2. still need a write up on parent-id of tokens (folders!)
    5. Omniwallet deployment – staging testing
    6. Sent a note to Gliss (coinmarketcap) to rename Mastercoin (Omni) to Omni
      1. name has been updated, image is broken, new images submitted
    7. DNS changes for omnilayer.github.io / omnilayer.org
    8. Known to-do’s
  • Adam
    1. Omniwallet
      1. Ongoing: managing support
      2. Reviewing staging branch
        1. Will review with Tomas and plan for deployment
    2. Updated/launched new Omnilayer.org with Sean
  • Patrick
    1. Waiting on commercial letter, outlined tax filing and cost-estimate
    2. Got Metaliquid trading continuously without error now time to refine profitability – breakthrough
    3. Content work w/ Sean on new website
    4. Seeking importers to work with on West African farms
  • Marv
    1. Omniwallet user support – can we make it harder for users to send tokens to a wallet that doesn’t support that token type?
      1. asset overview totals way off on staging
    2. http://omnilayer.github.io review & comments to Sean
    3. catching up on Uniquely Identifiable Tokens (UIT) thread https://github.com/OmniLayer/omnicore/issues/340
    4. Talking to Sococo tomorrow
  • Sean
    1. New Omni Layer website ready to launch (http://omnilayer.github.io)
      1. Need content sign-off from Craig
      2. Will work with Craig or Adam to switch DNS
  • Zathras
    1. First draft proof-of-concept OmniCore 0.11 for UT completed, examples demonstrated during all hands
  • Tomas
    1. Fixing rounding/conversion issue in omniwallet
    2. deployment next wednesday
  •  Judith
    1. On going projects
    2. New projects

Goals

  1. Test http://staging.omniwallet.org/ (everyone)
  2. Sign MetaDEx activation transaction (Craig)

State of the Layer: All Hands – Feb 02 2016

State of the Layer: All Hands – Feb 09 2016

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