State of the Layer: All Hands – Feb -14 2017

  • Craig
    1. Status for Omni LItecoin screenshots and port / repo
    2. Lightning network exploration / output-based conversions
      1. Open letter for meta-protocols
      2. Investigation on protocol feasibility
    3. DEx tutorial / volume and automation
    4. Report on transaction volumes
      1. Tracking usage and relevant stats on omniexplorer
      2. Move to production
    5. Adding Dex transactions to Coinmarketcap
    6. Core.ID discussion / protocol needs
    7. Exodus wallet integration updates
  • Adam
    1. Traveling
  • Patrick
    1. Made a lot of progress on OmniArb, getting ready to publish to GitHub and make an npm package next week
    2. BOND advertising campaign about to begin, refactored email code
    3. Great market action lately
    4. Preparing blog post on using OmniArb
    5. Resolved RPC issue with command line binding of config
  • Sean
    1. Consulting, Android development
  • dexx
    1. Merged zathras’ submission “Provide easy access to specific consensus hashes when parsing”:
      https://github.com/OmniLayer/omnicore/pull/456
    2. Omni Core 0.0.11.3 can be released, after “Bump version to Omni Core 0.0.11.3-rel” is merged:
      https://github.com/OmniLayer/omnicore/pull/455
    3. Omni Core 0.2 (based on Bitcoin Core 0.13.2) can be released, after “Update release notes for Omni Core 0.2” is resolved:
      https://github.com/OmniLayer/omnicore/issues/444
  • Zathras
    1. Omni Core:
      1. Updated consensus hash PR & configuration doc
      2. Started playing with a few ideas for address tagging
    2. Omni Explorer:
      1. Fixed new hash mismatch bug which prevented engine sleeping and caused database refreshes every 30 seconds
      2. Added URL detection with banner and link to OE when user uses an old OmniChest.info URL
      3. Split out utilization graphs into seperate pages and moved into production
      4. Continuing work to add Send-All support, engine now populating DB with tx & the subsends, now working front end
    3. General:
      1. Fleshing out details for address tagging with @dexx/@craig
  • Marv
    1. Omniwallet
      1. User support
  • Judith
    1. Hackathon on March 3-4/20107 – http://hack.bitembassy.org/register.html
    2. On going communications with projects

State of the Layer: All Hands – Feb 7 2017

State of the Layer: All Hands – Feb -14 2017

State of the Layer: All Hands – Feb -7 2017

  1. Craig
    1. Status for Omni LItecoin screenshots and port / repo
    2. Lightning network exploration / output-based conversions
      1. Open letter for meta-protocols
      2. Investigation on protocol feasibility
    3. DEx tutorial / volume and automation
    4. Report on transaction volumes
      1. Tracking usage and relevant stats on omniexplorer
      2. Move to production
    5. Adding Dex transactions to Coinmarketcap
    6. Core.ID discussion / protocol needs
    7. Exodus wallet integration updates
  2. Adam
    1. Traveling
    2. Omniwallet
      1. Handling support
      2. Starting to look into multisig/hardware wallets support
        1. Dev kit received
  3. Patrick
    1. Troubleshooting RPC issue
    2. Preparing for 2 major crowdsale offerings
  4. Sean
    1. Lightning Network conference call
    2. Consulting, Android development
  5. dexx
    1. Reviewed and tested Zathras’ submissions:
      1. Add seed blocks for 440,000 to 450,000 (merged)
      2. Add checkpoint for block 450,000 (merged)
      3. Provide easy access to specific consensus hashes when parsing (waiting for final tweaks)
    2. Finalizing parts for 0.0.11.3 (based on Bitcoin Core 0.10) and 0.2 (based on Bitcoin Core 0.13) releases:
      1. Need an update on DEx1 locking issue
      2. Release notes are last part missing before tagging the releases
  6. Zathras
    1. Omni Explorer:
      1. Fixed a bug causing incorrect display of DEx v1 sell offer pricing
      2. Further performance related schema work (migrating raw tx data out of primary tables to shrink them)
      3. Added sell linking, pricing, time and purchase data when viewing DEx accepts (thanks for feedback @Marv)
      4. Working on adding support for Send All transactions to the engine and front end in dev (thanks for feedback @Adam)
      5. Need to discuss testing requirements & then arrange time to move dev improvements over to production
    2. Omni Core:
      1. Added option to easily generate a specific consensus hash during parsing (https://github.com/OmniLayer/omnicore/pull/456)
      2. Added seed blocks for 440,000-450,000 (https://github.com/OmniLayer/omnicore/pull/457)
      3. Added checkpoint for block 450,000 (https://github.com/OmniLayer/omnicore/pull/458)
      4. Battle testing of Omni Core 0.2 going well
    3. Omni Core Lite:
      1. Pushed first rough version of “Omni Core Lite” (port to Litecoin – https://github.com/zathras-crypto/omnicore/tree/0.0.0.1-Z-OmniLite)
      2. Added transaction history support to UI
      3. Fixed a number of bugs (https://github.com/zathras-crypto/omnicore/commits/0.0.0.1-Z-OmniLite)
    4. General:
      1. Support requests are mainly around the same issue (confirmation time) – since the answer is usually the same (fees) can we help users self-service these requests?  Eg FAQ?
  7. Judith
    • Ongoing Communication with project

State of the Layer: All Hands – Jan 31 2017

State of the Layer: All Hands – Feb -7 2017

State of the Layer: All Hands – Jan -31 2017

  1. Craig
    1. Satoshi Round Table wrap-up
    2. Lightning network exploration / output-based conversions
    3. Updates for Litecoin Omni port
    4. DEx tutorial / volume and automation
    5. Report on transaction volumes
      1. Tracking usage and relevant stats on omniexplorer
      2. Move to production
    6. Adding Dex transactions to Coinmarketcap
    7. Core.ID discussion / protocol needs
  2. Patrick
    1. Family responsibilities, chipping away at OmniArb.js
    2. Got another podcast, scheduling for later in the month
  3. Sean
    1. Attended Stanford Blockchain Protocol Analysis and Security Engineering 2017
    2. Working on Android port of OmniPortfolio (subset)
    3. Studying Lightning Network and Teechan
  4. Zathras
    1. Omni Core:
      1. Looking at wallet-less history
      2. Prepared new Gitian build environment for 0.13 based binaries
      3. Generated builds of develop branch (OC-0.1.99), working to resolve QT build issues
    2. Omni Explorer:
      1. Upgraded dev instance to 0.1.99 (0.13 port)
      2. Checking database states between dev (OC-0.1.99) and prod (OC-0.0.11.3)
      3. API updates (fine tuning recent performance changes, history changes)
      4. Continuing work on new performance/API focused schema
  5. Marv
    1. Omniwallet user support
  6. Judith
    • Ongoing Communication with project

State of the Layer: All Hands – Jan 24 2017

State of the Layer: All Hands – Jan -31 2017

State of the Layer: All Hands – Jan -24 2017

  • Craig
    1. Satoshi Round Table
  • Adam
    1. Omniwallet
      1. Handling Support
      2. Performing Maintenance on disks
    2. Starting to look into multisig/hardware wallets support
      1. Trezor Dev kit enroute
  • Patrick
    1. Traveling:
      1. Working on finishing the trading algo and getting orders working
  • Sean
    1. OmniPortfolio
      1. Set up private alpha in Google Play for Android 6+
    2. Omni Protocol
      1. More time designing 2-party escrow for Omni-BTC exchange
  • dexx
    • Pushed two pull requests to resolve issues related to build process of Omni Core and related to the build of the Windows setup of Omni Core.
    • Merged the port of the 0.13.2 code base of Bitcoin Core.
    • Also checked out the pull requests of @zathras, related to the update of our splash screen, as well as the performance backport for 0.11.3
    • For our 0.13 port, we only need release notes
  • Zathras
    1. Omni Explorer:
      1. Completed optimizations for heavy usage of getblocktx.  Development version of API much quicker:
        • Timing five hundred requests for blocks
          getblocktx: real  0m58.816s
          getblocktx_dev: real  0m7.188s

      1. Working on new schema overhaul to structure DB for API performance
      2. Added graphical view of usage statistics to dev (queries are too heavy for prod at the moment, needs optimizing)
    2. Omni Core:
      1. Reviewed dexx’s various PR’s & tested Bitcoin Core 0.13.2 port (thanks @dexx!)
      2. Minor works on litecoin port, still breaking out code into commits for publish
      3. Updated 0.2 splash to match 0.0.11 (https://github.com/OmniLayer/omnicore/pull/453)
  • Judith
    • Ongoing Communication with project

 

State of the Layer: All Hands – Jan 17 2017

State of the Layer: All Hands – Jan -24 2017

State of the Layer: All Hands – Jan -17 2017

  • Craig
    1. Lightning network exploration / output-based conversions
    2. Updates for Litecoin Omni port
    3. Improving external communications
    4. DEx tutorial / volume and automation
    5. Core.ID discussion / protocol needs
    6. Report on transaction volumes
      1. Tracking usage and relevant stats on omniexplorer
    7. Adding Dex transactions to Coinmarketcap
  • Adam
    1. Omniwallet Support
    2. Continuing to look into multisig/hardware wallets support
  • Patrick
    1. Follow-up Interview w/ Coininterview
    2. Business development re: multisig wallet sponsorship
    3. Getting organized to push OmniArb prototype live.
    4. Spec work to prepare for futures crowdsale
    5. Work organizing the sales back-end for BOND and other products
    6. Initial treatment for Registered Addresses/Stocks on blockchain
  • dexx
    1. Ported Omni Core to 0.13.2:
      https://github.com/OmniLayer/omnicore/pull/450
    2. Used non-segwit serialization for OmniJ:
      https://github.com/OmniLayer/OmniJ/pull/139
    3. Started to look into building Omni Core via Gitian to resolve issue with icons and installer:
      https://github.com/OmniLayer/omnicore/issues/437
  • Zathras
    1. Omni Explorer:
      1. Working on API performance improvements & scalability
      2. Fixed outage caused by API threading
    2. Omni Core:
      1. Continuing work on port
    3. General:
      1. Lots of increased interest, requests for guidance (we need to improve introductory documentation)
  • Judith
    • Ongoing Communication with project

State of the Layer: All Hands – Jan 10 2017

State of the Layer: All Hands – Jan -17 2017

State of the Layer: All Hands – Jan -10 2017

  • Craig
    1. Discussion with Colu on Lightning network compatibility
    2. Updates for Omni port
    3. Improving external communications
    4. DEx volume and automation
    5. DEx tutorial
    6. Core.ID discussion / protocol needs
  • Adam
    1. Omniwallet Support
    2. Starting to look into multisig/hardware wallets 
  • dexx
    1. Reviewed and merged fee related pull requests from Zathras:
      https://github.com/OmniLayer/omnicore/pull/448
      https://github.com/OmniLayer/omnicore/pull/447
    2. Sanitized RPC responses to replace non-UTF-8 compliant characters:
      https://github.com/OmniLayer/omnicore/pull/443
    3. Reviewed backports of fixes and performance improvements for 0.0.11.3 from Zathras:
      https://github.com/OmniLayer/omnicore/pull/449
    4. Ported code base to Bitcoin Core 0.13.2:
      https://github.com/OmniLayer/omnicore/pull/450
  • Zathras
    1. OmniExplorer:
      1. Recovered from another OC node failure
      2. Added token distribution statistics feature as requested (just choose ‘Click to view statistics’ when viewing any property)
    2. Omni Core:
      1. Still trying to pin down exact circumstances that trigger node crash, still difficulty replicating, moved testing to Windows OS
      2. Backported several fixes back to 0.0.11 for point release (https://github.com/OmniLayer/omnicore/pull/449)
      3. Further progress on Omni Core port
    3. General:
      1. Support requests increasing, likely due to increasing usage of Omni Layer technologies (transaction vol has almost doubled in last month alone)
      2. Investigating Sean/Adam’s new ideas around DEx1 (CSV, CLTV etc)
  • Sean
    1. Bitcoinj-addons
      1. Bug fixes, code cleanup for upcoming 0.2.2 release
    2. OmniJ
      1. Big fixes, code cleanup for upcoming 0.5.1 release
      2. 0.5.1 will also have optimized Omniwallet REST balance queries
    3. OmniPortfolio
      1. Bug fixes and updates for upcoming 0.1.2 release
      2. 0.1.2 release will use OmniJ 0.5.1 and bitcoinj-addons 0.2.2
  • Judith
    • Ongoing Communication with projects

State of the Layer: All Hands – Jan 3 2017

State of the Layer: All Hands – Jan -10 2017

State of the Layer: All Hands – Jan -3 2017

  • Craig
    1. CNCERT bug report review
    2. Updates for Omni port
    3. DEx volume and automation
    4. DEx tutorial
    5. UIT protocol enhancements
    6. Core.ID discussion / protocol needs
  • Adam
    1. Omniwallet
      1. Continuing to handle support and feedback from launch
      2. Added new external api lookups
  • dexx
    1. Finalized parts for 0.13 port
    2. Reviewed Zathras’ fee system related pull requests
    3. Prepared porting of 0.13.2 to our code base
  • Zathras
    1. OmniExplorer:
      1. Recovered several outages caused by hung OC daemon
      2. Troubleshooting the engine to determine failure causes
    2. Omni Core:
      1. Fixed a bug where properties with under 100,000 tokens calculate a zero value distribution threshold (https://github.com/OmniLayer/omnicore/pull/447)
      2. Fixed a bug related to fee distribution during token revokation (https://github.com/OmniLayer/omnicore/pull/448)
      3. Lots of debugging towards the hang on DEx v1 RPC requests (cause of OmniExplorer’s node crashes), very difficult to replicate explicitly
      4. Continuing work towards port
  • Sean
    1. Holidays
    2. Code validation and cleanup in OmniJ and bitcoinj-addons
      1. FindBugs – resolution of some, but not all issues
      2. PMD – resolution of some, but not all issues
      3. Use JDK7 classpath when compiling Java 7-based modules (needs CI support)
  • Judith
    • Ongoing Communication with projects

State of the Layer: All Hands – Dec 20 2016

 

State of the Layer: All Hands – Jan -3 2017