Technical Update: Second Fortnight of May
Reef’s Technical Update is a bi-weekly newsletter aiming to break down and represent the technical changes, integrations, and news from the whole ecosystem in a language that all community members can understand.

Spotlight
- Reef Browser Extension Reimagined
- The brand new addition to the Reef DApp Academy: Binding an EVM Address (blog)
Ecosystem & Partners
- Final Selections of the ‘Reef Call For Artists’ campaign are now public.
- Reef has been featured in Binance’s Learn & Earn Round 4.
- One of the early NFT projects from the ecosystem, ’Private People Networks’ is open for minting.
- Denko Mancheski, our founder and CEO was one of the Capital2022 panelists for the ‘Building on Layer1’ talk at the CoinMarketCap conference.
- Reef’s Head of NFT, Phillip Galaviz spoke about ‘Graffiti Artists & NFTs’ in the NFTBerlin 2022.
- Derek Silva, Our Head of Content represented Reef in the AMA with Hypersign for the integration with FyreDrops.
- Multichain will be integrating with Reef EVM offering their best in the industry bridging solutions for the Reef community.
- An official look has been teased for the first-ever NFT marketplace on the Reef ecosystem, Sqwid.
- Reef attended the Web3 Growth Marketing Meetup hosted in Mumbai.
- $REEF staking program has been launched by Binance.
Tools
-
Reef App
- Graphical redesigning has been done for the Bonds(staking) page.
- Dependent libraries and yarn.lock updated.
- Token Creator got revamped with new contract data, customization of the token as mintable or burnable, license verification, and liquidity pool creation support.
- The Swap page got updated with the options and fixes for liquidity adding/removal as well as real-time token prices.
- Environment version and dependency updated to the newer version of reef-react-lib.
-
Reef Explorer (Reefscan)
- V13 went live which features additions of the following things:
- *Contract transaction pagination.
- Support for formatting as per the ^‘Short Number Format’ (example: 1000 will be shown as 1k).
- Display of extrinsics/transactions transferring all REEF tokens to a new address (aka reaping of the older address due to 1 REEF existential deposit requirement).
- V14 is now public featuring the following new items:
- Formatting account transfers, account token balance in ^‘Short Number Format’ and shows symbols for every case.
- Improved contract verification method.
- Contract execution now processes arguments correctly reducing the loading time for the display of transactions.
- V13 went live which features additions of the following things:
-
Reef Browser Extension
- Introducing v1.0.x: Massive restructuring has been done to add ‘Tokens’, ‘Transfer’, ‘Swap’, ‘Dashboard (Accounts)’ panels within the extension.
- Dependencies/ yarn.lock updated.
- Deprecated ‘New Account’ preloader.
- Minor fixes and optimizations included.
-
Reef HardHat
- Contracts will start compiling at the ‘integration test’ stage, reducing the total time required for the compiling.
-
Reef JS SDK (reef.js)
- Metadata updated.
- New release v1.1.0: Supports Reef v9 upgrade.
- Updated yarn.lock dependencies as per the v1.1.0
-
Reef UI Kit (reef-react-lib)
- Network selector functionality added.
- Reef signer (extension) binding added.
- Added support to fetch the Reefscan URL for contracts.
- Pools’ logic, price estimator, and option to remove liquidity included.
Core Runtime
- Rust version updated from 1.53.0 to 1.59.0
- New Pallets
- pallet-utility: A stateless module with helpers for dispatch management.
- pallet_multisig: A module for doing multi-signature dispatches.
- ‘Created Event’ logic updated for EVM.
Relevant research resources:
* Contract transaction pagination: https://programtheblockchain.com/posts/2018/04/20/storage-patterns-pagination/
^ Short Number Format: https://docs.tibco.com/pub/spotfire/6.5.2/doc/html/other/other_formatting_short_number_format.htm