State of the Layer: All Hands – Aug 01 2017

  • Craig
    1. Conference Travel
  • Adam
    1. Omniwallet
      1. Handling support
      2. Looking into multisig/hardware wallets support
      3. Looking at manage issuance/management
    2. Working with vAtomic
  • Zathras
    1. Travelling, finally back home
    2. Working on cost optimization for OE, AWS bills up several hundred % over last few months
    3. Built automated consensus hash comparison system to monitor 0.0.12 vs 0.2 during chain turbulence (http://omniexplorer.info/blocks.aspx )
    4. Working on porting UIT to 0.2 and looking at what’s needed to move forward from prototype
  • Sean
    1. Back from vacation
    2. Looking for feedback on OmniPortfolio 0.1.2 release
    3. Preparing to rebrand bitcoinj-addons to ConsensusJ

State of the Layer: All Hands – July 25 2017

State of the Layer: All Hands – Aug 01 2017

State of the Layer: All Hands – July 25 2017

  • Craig
    1. vAtom / Digital Object prototype on testnet!
      1. Programmable digital assets – interact in the wallet autonomously
      2. Five initial vAtoms
        1. Music player
        2. Game
        3. vAtoms that interact in the wallet
        4. 3D object
        5. Embedded service vAtom (vAtomic web viewer *inside* of a digital object!)
      3. About one week from release
    2. Omni on Litecoin
      1. Builds to exchanges / integrators in process
      2. Multi-sig issuance scripts / process documentation complete
    3. New Integrators coming online
      1. Jaxx wallet
      2. Airbitz wallet
      3. etc.
    4. Omnilayer.org redesign status
    5. BTC crowdsales status
    6. Deloitte follow-up
      1. Communication ongoing
    7. RSK (Rootstock) Node setup (no update)
      1. Still needs the secure channel setup and node deployed
  • Adam
    1. Omniwallet
      1. Handling support
      2. Looking into multisig/hardware wallets support
      3. Looking at manage issuance/management
    2. Helping vAtomic

State of the Layer: All Hands – July 18 2017

State of the Layer: All Hands – July 25 2017

State of the Layer: All Hands – July 18 2017

  • Craig
    1. Enter the vAtom: Digital Objects on Omni!
      1. Programmable digital assets – interact in the wallet autonomously
      2. BLOCKv/vAtomic announcement at CoinAgenda today
      3. Alpha of Omniwallet with vAtom / Digital Object support
      4. Checking on XSS vulnerabilities
      5. About two weeks from release
    2. Omni on Litecoin
      1. Builds to integrators
      2. Multi-sig issuance scripts / process documentation
    3. Omnilayer.org redesign status
    4. BTC crowdsales status
    5. Deloitte follow-up
      1. Will be circling back up later this week
    6. RSK (Rootstock) Node setup (no update)
      1. Still needs the secure channel setup and node deployed
  • Zathras
    1. Omni Explorer:
      1. Fixed a bug with the auditing system that could trigger false positives from certain conflicting unconfirmed transactions
      2. Updated feedback links to provide a better breakdown of support avenues and to redirect non OE queries to Spiceworks helpdesk
    2. Omni Core:
      1. Revisiting BTC crowdsales
    3. Omni Core Lite:
      1. Finished porting the unit tests to Litecoin
      2. Fixed issue preventing swapping coins view (broke raw tx decoding)
    4. General:
      1. Wrote a draft instructional guide to doing multisignature managed issuances using the raw transaction interface
      2. Joined Spiceworks Helpdesk for Omni (thanks @adam)
  • Adam
    1. Omniwallet
      1. Handling support
      2. Looking into multisig/hardware wallets support
      3. Looking at manage issuance/management
    2. Worked with Z to centralize support channels
    3. Helping vAtomic
  • Sean
    1. bitcoinj-addons v0.2.4 released (CHANGELOG)
    2. OmniJ v0.5.3 released (CHANGELOG)
    3. OmniPortfolio 0.1.2 released (CHANGELOG)

State of the Layer: All Hands – July 11 2017

State of the Layer: All Hands – July 18 2017

State of the Layer: All Hands – July 11 2017

  • Craig
    1. Omni on Litecoin
      1. Running unit tests
      2. Multi-sig issuance scripts / process
        1. Will be testing issuance using HSM
    2. Deloitte follow-up
      1. Correspondence on ICO preparations and handling
    3. RSK (Rootstock) Node setup (no update)
      1. Still needs the secure channel setup and node deployed
    4. vAtomic vAtoms / Digital Objects proof of concept
      1. Will be overlaying viewer.vatomic.io code onto Omniwallet
      2. Showing movement of objects on-chain and off-chain (and in between)
  • Zathras
    1. Omni Explorer:
      1. Diagnosed & resolved a bug which caused transactions in block 473576 to go missing (they were not re-added after a reorg triggered reorg protection code)
      2. Patching & deploying security updates
      3. Scaling changes for development and test instances
    2. Omni Core:
      1. Updated alert keys (+tests) to use same keys as activation system (https://github.com/OmniLayer/omnicore/pull/483)
      2. Spun up 32 bit system for manual consensus hash tests with 32 bit versions of binaries
    3. Omni Core Lite:
      1. Fixed failing standard Litecoin tests (due to not shutting down OC side of code)
      2. Added new tests for variable integer compression
      3. Continuing work to port unit tests from Omni Core
    4. General:
      1. Integrator validity testing
      2. Looking at OmniPortfolio on Linux
      3. Cleaned up a number of old GitHub branches
  • dexx
    1. Properly released Omni Core v0.2 (binaries, website update, announcements, etc.)
    2. Cleaned up issue section of Omni Core repository
    3. Started with preparations for next Omni Core version
    4. Discussed alert and activation key handling with Zathras
    5. Created alert key for LTC activations and alerts
  • Adam
    1. Omniwallet
      1. Handling support
      2. Refactored balance caching
      3. Released updated getbalance api for Sean
      4. Looking into multisig/hardware wallets support
      5. Looking at manage issuance/management
    2. Helping vAtomic guys get their instance running
  • Sean
    1. OmniPortfolio
      1. v0.1.2 coming later this week – www.omniwallet.org upgrade ready
      2. Zathras has tested on Ubuntu with OpenJDK
        1. (Previous Ubuntu support/testing was with Oracle JDK)
        2. A few minor issues to resolve, but it is working
        3. Install instructions need update (and publication)
      3. Working on soft-launch of minimal website for OmniPortfolio
      4. Website has SSL via Let’s Encrypt/CertBot — will use this for https://ci.omni.foundation soon

State of the Layer: All Hands – June 27 2017

State of the Layer: All Hands – July 11 2017

State of the Layer: All Hands – June 27 2017

  • Craig
    1. Omni on Litecoin
      1. Prepping unit tests
      2. Multi-sig issuance scripts / process
      3. Hardware wallet support?
    2. Deloitte follow-up
      1. Still in discussions
    3. RSK (Rootstock) Node setup (no update)
      1. Omni Foundation will be a validating node in the RSK Federation
      2. Will help validate USDT issuances on Bitcoin and RSK chain
      3. Still needs the secure channel setup and node deployed
    4. Omni Core 0.2 release updates
      1. BTC crowdsales can be released after the initial 0.2 release
    5. vAtomic vAtoms / Digital Objects proof of concept
      1. Currently setting up omniwallet instance
      2. Will be using Uniquely Identifiable Tokens (UIT) build on TestNet
      3. Will be overlaying viewer.vatomic.io code onto Omniwallet
      4. Showing movement of objects on-chain and off-chain (and in between)
  • Zathras
    1. General:
      1. Travelling
      2. Getting over the flu 😦
    2. Omni Explorer:
      1. Back end improvements to lite.omniexplorer.info
    3. Omni Core:
      1. Continuing troubleshooting deterministic Gitian builds
      2. Generated & signed binaries for 0.2 after @dexx resolved Gitian issue (https://github.com/OmniLayer/gitian.sigs/pull/43)
      3. Testing & bugfixing on Omni Core Lite, fixed the following:
        1. Min & Max activation block values needed to be inflated 4-fold to account for Litecoin’s faster block times
        2. Variable creations sent from the UI appear with incorrect values in overview page while pending
        3. Invalid transactions appear to never confirm in transaction history when they have in fact confirmed
        4. When sending a variable creation from the UI, a deadline was allowed to be in the past
        5. The UI did not protect against sending a variable issuance from an address that already had a crowdsale active
  • dexx
    1. Resolved issue which screwed with deterministic builds for Omni Core 0.2:
      https://github.com/OmniLayer/omnicore/pull/482
    2. Published build signatures for Omni Core 0.2:
      https://github.com/OmniLayer/gitian.sigs/pull/42
    3. Published binaries on GitHub:
      https://github.com/OmniLayer/omnicore/releases/tag/v0.2.0
  • Adam
    1. Omniwallet
      1. Handling support
      2. Released message signing support
      3. Looking into multisig/hardware wallets support
      4. Looking at manage issuance/management
    2. Helping vAtomic guys get their instance running.
  • Sean
    1. Waiting to release OmniPortfolio (Adam owes some material)
  • Judith
    1. http://ildevcon.com/th – Intell Conference
  • Terry
    1. Tested Simple Asset Issuance, sending/receiving with various mining fee levels on Windows Platform.  Wanting to test Managed Issuance, Grant Tokens, revoke tokens and crowdsale issuances next.  Hit em fast and hit em hard!
    2. Hoping to get macbook air sometime this week to test MacOS binaries.
    3. Time permitting will attempt build from source on Windows, Linux, and MacOS (if available)
    4. Get with Zathras on additional testing requirements.

State of the Layer: All Hands – June 20 2017

State of the Layer: All Hands – June 27 2017

State of the Layer: All Hands – June 20 2017

  • Craig
    1. Tether will be issuing USDT on Omni on Litecoin 😀
      1. Details will be forthcoming
      2. Will allow users to convert
      3. Exchanges ready to support
    2. Deloitte follow-up
      1. Looking to leverage the use cases provided
      2. Will be providing them additional detail on:
        1. auditing,
        2. crowdsale automation and
        3. decentralized identity
    3. RSK (Rootstock) Node setup
      1. Omni Foundation will be a validating node in the RSK Federation
      2. Will help validate USDT issuances on Bitcoin and RSK chain
      3. Still needs the secure channel setup and node deployed
    4. Omni Core 0.2 release updates
      1. BTC crowdsales?
    5. vAtomic vAtoms / Digital Objects proof of concept
      1. Got the go-ahead to proceed
      2. Dedicated Omniwallet instance, prior to ICO
      3. Will be using Uniquely Identifiable Tokens (UIT) build on TestNet
      4. Will be overlaying viewer.vatomic.io code onto Omniwallet
      5. Showing movement of objects on-chain and off-chain (and in between)
  • Zathras
    1. OmniExplorer:
      1. Swapped in new/rebuilt instance of OE (thanks @adam)
      2. New getblocktx API live, now precached when block is mined so no longer requires heavy database access at request time
      3. Added basic support for warning users when a transaction uses a property with a duplicate/similar name to an existing property
    2. Omni Core:
      1. Generated & tested checkpoint hash for block 470,000 on both 0.0.12 & 0.2 (https://github.com/OmniLayer/omnicore/pull/480)
      2. Generated & tested seed blocks for blocks 460,000 to 470,000 on both 0.0.12 & 0.2 (https://github.com/OmniLayer/omnicore/pull/481)
      3. Efforts to diagnose hash mismatches when deterministically building 0.2 via Gitian, builds are the same but 3 sets of bytes (29 bytes total) are causing hash mismatches
  • dexx
    1. Building binaries for Omni Core 0.2
    2. Website overhaul
  • Adam
    1. Omniwallet
      1. Handling support
      2. Pushed updates to handle changes to 3rd party api’s
      3. Looking into multisig/hardware wallets support
      4. Looking at manage issuance/management
    2. Omnicore
      1. Upgraded omniwallets backend to Omnicore 0.2
      2. Identified some additional upgrade notices that were needed for integrators
  • Sean
    1. OmniDroid (Omniwallet/OmniPortfolio for Android)
      1. It lives! (Adam check your server logs)
    2. OmniPortfolio
      1. Release waiting on Omniwallet multiaddr balance upgrade
    3. OmniJ
      1. 0.5.2 coming this week

State of the Layer: All Hands – June 13 2017

State of the Layer: All Hands – June 20 2017

State of the Layer: All Hands – June 13 2017

  • Craig
    1. D10e Conference in Tel Aviv was a success!
      1. Great reception on Omni advancements
      2. Digital Objects were extremely well received
      3. Decentralized Identity requests coming in
      4. Potential arrangement with the EOS team for interoperability
    2. Deloitte meeting in Israel
      1. Discussion around actionable blockchain projects for their clients
      2. Proposal submitted for managed asset tracking and identity projects
        1. Has been sent to HQ
    3. RSK (Rootstock) Node setup
      1. Almost complete
      2. Will be a validating node in the RSK Federation
      3. Will help validate USDT issuances on Bitcoin and RSK chain
    4. Omni Core 0.2 release updates
      1. UI vs RPC?
    5. vAtomic vAtoms / Digital Objects proof of concept
      1. Dedicated Omniwallet instance, prior to ICO
      2. Will be using Uniquely Identifiable Tokens (UIT) build on TestNet
      3. Will be overlaying viewer.vatomic.io code onto Omniwallet
      4. Showing movement of objects on-chain and off-chain (and in between)
  • Zathras
    1. OmniExplorer:
      1. Reconstructed everything from backups following security incident (firewall restrictions dropped for approx 4-6 hours).  Appears regular (non-firewall) security measures did their job & no compromises detected following review but for safety & 100% confidence all components have been restored from clean backups, preparing to swap out production with replacement.
      2. Fixed (partially) support for missing Send All transactions, working on fixing full support for subsends
    2. OmniCore:
      1. Reindexed blockchain for OC 0.0.12 and compared various consensus hashes with OC 0.2 to further verify release
      2. Diagnosed & resolved Gitian build failure for 0.2 release due to version format (https://github.com/OmniLayer/omnicore/pull/479)
      3. Generated & signed Gitian builds for 0.2 release
  • dexx
    1. FInalized release notes for Omni Core 0.2:
      https://github.com/OmniLayer/omnicore/pull/461
    2. Merged develop branch into master branch, finalizing Omni Core 0.2:
      https://github.com/OmniLayer/omnicore/pull/477
    3. Tagged Omni Core 0.2 release on GitHub:
      https://github.com/OmniLayer/omnicore/releases/tag/v0.2.0
    4. Built deterministic binaries for Omni Core 0.2 and released Gitian results:
      https://github.com/OmniLayer/gitian.sigs/pull/41
    5. Up for discussion:
      1. Pin Reddit contact information of developers on /r/omni
      2. Publish GPG keys of developers on Reddit/…
  • Adam
    1. Omniwallet
      1. Handling support
      2. Issue over weekend required some restarts to clear up service locks
      3. Looking into multisig/hardware wallets support
      4. Looking at manage issuance/management
  • Sean
    1. Ongoing improvements in OmniPortfolio/OmniJ/bitcoinj-addons
    2. Waiting for Omniwallet fixes for pending OmniPortfolio release
    3. Consensus tests may have found an OmniExplorer glitch
    4. Studying a handful of other Crypto and ICO projects for various reasons
  • Patrick
    1. Exploring JV for OmniLite development

State of the Layer: All Hands – June 06 2017

State of the Layer: All Hands – June 13 2017