We’ve added an API feature which allows APIs to be called from external contracts. Several exciting enhancements to this feature are already in the works!
Sample Use Case: In an AMM, the swap functionality would be an API call. This would allow swappers to get in, make the call to a function, make the swap, and get out.
Continuous Integration
Reduced developer portal build time to 20 seconds. Your move, Usain Bolt.
Improved our Docker images by removing some redundancies.
Updating our CI to automate releases.
Compiler Improvements
Added a static analysis to determine when views are used inappropriately. This means that we can effectively say “hey, you’re not using this function appropriately; please reconsider” to help our community build safe, secure applications.
Introduced the `call` function, which allows programs to use APIs outside of a parallel reduce.
Enhanced the Solidity we generate, so verifying contracts is faster on Conflux.
When you mint a token within Reach, you can now customize the number of decimal points you want to add.
Made improvements to the warnings and error messages across the compiler.
Made Reach script improvement which lists available reach init templates, allowing Reach to update from the latest version or a specific version using REACH_VERSION=.
Miscellaneous Product Updates
You can now set your default compiler. You no longer have to put it in the environment variable to determine your output.
Created a new command, `reach config`, which allows developers to specify what connector they want to target. Now, you’ll no longer have to download the docker images for the connectors you won’t use.
Reach config creates an “env” file in developers’ $HOME directories which exports runtime configuration settings in their shells as a convenience.
Worked on getting the Reach Development Portal ready for launch.
Added an RPC server for .NET C#. Unity developers rejoice!
Started work on a debugger which will help developers reason about their program’s execution.
Our community merit badge program is in the works! Check out the latest iteration of a Discord profile frame you can use to show off the badges you’ve earned.
Press enter or click to view image in full size
Discussions surrounding the Content DAO are ramping up in Discord. Join the conversation to shape a decentralized universe of collaborative content!
Monday, October 25th | Decentralized Umoja Kickoff Livestream
Thursday October 28th | Jay gave the keynote at Conf42.
Tuesday, November 2nd | Chris gave a talk at the Conflux developer workshop at NFT.NYC.
Wednesday, November 3rd | Reach hosted the Player’s Club After Hours event at NFT.NYC.
Friday, November 5th | Chris hosted the WTF NFT panel, kicking off an Algorand developer workshop at the Florida Bitcoin and Blockchain Summit.
Wednesday, November 10, 2021 | Jay joined Hacker Earth to discuss breaking into blockchain with JavaScript during INNOVATE, their ongoing Algorand Hackathon.
Monday November 29, 2021; 3:00–3:50 PM at The LAB Miami | The Future of Blockchain is in Reach! Take your front row seat on the cutting edge of blockchain as Reach unveils your first look into the not-so-distant decentralized future fueled by the Algorand ecosystem. Cofounders Chris Swenor and Jay McCarthy reveal how Reach empowers next gen dApps that’ll rewrite the conversation on blockchain DeFi, NFTs, and more!
Next Month
Here’s what you can expect to see from Reach within the next month…