June 16 Update

Solomondefi
2 min readJun 17, 2021

Dear community,

This month, the main areas of work you will be able to see published include:

  • Significant work on the Main plugin product UI
  • A new prototype of the dispute evidence upload site
  • Continued smart contract work
  • Blockchain watcher contract event handling

As always, you can view the developer documentation at our website here:

#Plugin

Contracts

#Utilities

#Sites

Our documentation, marketing and presale sites are also open source:

Update the Main plugin product UI

The best way to view the details of the push are to visit the developer documentation and Github. To summarize at a high-level, the main areas of work for last month included:

  • Consolidate UI theme variables for easier configuration
  • Added UX for mobile users
  • Payment type transition
  • Dropdown styling and hover effects
  • Additional cleanup and polish

Push prototype of dispute evidence upload site

A new prototype of the evidence upload site has been pushed, and updated to include Metamask support.

The purpose of the uploader is to provide a simple interface for uploading evidence links to the blockchain during escrow disputes. Links must exist for the duration of the dispute (generally a maximum of 2 months). There are several methods for uploading evidence, and it is straightforward to add more.

  1. User provides their own link
  2. User provides files and the backend uploads to an S3-compatible data store
  3. (TBD) Pin on an IPFS node for the duration of a dispute

Currently, only Metamask is supported as a wallet provider for posting the link to the blockchain, but WalletConnect and other methods may be added in the future.

A hosted frontend and backend are provided by Solomon, a UI demo can currently be viewed at https://evidence.solomondefi.com

Continue smart contract work

View Github and our developer site for more details. This update pushed additional smart contract work and added more developer documentation. Details including reviewing, adding code comments, tests, and more can be found in the documentation.

Add contract event handling to the blockchain watcher

This month saw significant updates to the blockchain watcher, including the ability to detect dispute events and trigger emails.

Solomon implements scanners for:

  • Notifying (via email) buyers, merchants, or escrow holders when a contract deploys
  • Notifying both parties when a dispute is initiated
  • Notifying parties when funds are withdrawn from escrow

The service is written with Typescript as a nodejs application. See the Github repository for more technical details including setup and deploy procedures.

--

--

Solomondefi

Decentralized Ecommerce (DeCom) for the DeFi Era.