Skip to main content

ArcBlock Weekly Engineering Update

ArcBlock
ABT NodeArcBlockBlockletDeveloperWeekly Report

The development progress ArcBlock engineering team made for its Dapps platform from March 20 to March 26, 2021 is as follows:

ABT Node

  • Core
  • chore: polish blocklet component support, including several fix
  • spec: add charging/nftFactory field in blocklet.yml
  • feat: support verify node ownership nft on setup
  • fix: blocklet logo during url
  • fix: blocklet cache not cleared correctly when change registry
  • fix: blocklet status not correctly synced between manager and statedb
  • cli: find and persist owner nft info from env or ec2 user-data

Blocklets

  • ABT Node Launcher
  • feat: support verifying nft, then launch new node and mint new nft
  • feat: support nft status api
  • feat: support nft display api
  • NFT Store
  • feat: support complete purchase wizard workflow
  • feat: support order list
  • Blocklet Explorer
  • support new tx protocols
  • support token detail page
  • support factory detail page
  • Blocklet Registry
  • support signed registry meta api
  • OCAP Playground
  • support test case for all new tx protocols
  • support test case for external display for NFTs
  • Other blocklets on marketplace
  • update all blocklets to adapt to latest abtnode

Asset Chain

  • feat: support faucet on secondary tokens
  • feat: support list assets by factory
  • feat: support getAccountTokens api
  • feat: support tokenSymbols field in tx state and index
  • chore: security enhancements: limit token payload size, fake asset creating
  • fix: indexdb time filter issue
  • fix: expand context.tx when getXState
  • feat: better api error message for graphql client
  • feat: now have block explorer baked-in, powered by blocklet components

ABT Wallet

  • Native Wallet:
  • iOS: working on ethereum compatible epic
  • Android
    • feat: complete ethereum compatible epic
    • feat: support new tx protocols for new asset chain
    • feat: support external nft display protocol
  • Web Wallet:
  • feat: complete ethereum compatible epic
  • feat: support new tx protocols for new asset chain
  • feat: support external nft display protocol

DevOps

  • Production Nodes: 5 production nodes upgraded to v1.2.5
  • Polish ci for automated deployment of blocklet components

For all the latest updates and improvements simply visit https://www.arcblock.io.

Referenced here

Products

  • Blocklet Server superseded

    The server that hosted blocklets as subprocesses. ARC is where that work continues; the subprocess hosting model is not being carried forward.

Terms

  • Blocklet

    A Blocklet is ARC's deployable unit. It keeps an application's declared content, configuration, and runtime needs together, so the unit being run is easier to understand and manage.