This article from @harmonyprotocol does a GREAT job of explaining "Why Rosetta", highlighting a few tools that help during implementation, and covering how Rosetta can be used for all sorts of complex transactions. Check out this 🧵for my favorite points:
1/ Today we’re announcing our successful integration with @coinbase#rosetta API. Read details here and also a thread for those that only read tweets and ignore anything greater than 280 characters
A thread...
https://t.co/4maZ03Joju
@stse@ProBit_Exchange@BinanceUS@cryptocoley@TheSandboxGame#pow38
Rosetta Transaction Construction
✅ConstructionDerive: Acc derivation
✅ConstructionPreprocess: Verify operations for tx
✅ConstructionMetadata: Chain data for tx
✅ConstructionPayloads: Sig payload for tx
https://t.co/Tgdesqj4Yo
♥️ expressiveness of @coinbase rosetta
@stse@BinanceUS@chainlink August #pow
🚧 Foundations for native Rosetta API support on all Harmony nodes.
🚀 Rosetta Data API's Network & Blocks endpoints finished with extensive tests.
🤓 Port @CurveFinance contract on to Harmony during #DeFi Hackathon.
https://t.co/zWOui63OEA
@stse@harmonyprotocol@binance@RupiahTokenIDRT July #pow
🛠️ RPC refactor: remove code duplication, add error returns & expose RPC pkg
📋 New integration test for each PR - 66% faster covering 2x num of RPCs - made easy to use with docker
🔖 Plan for Node API Overhaul & #Rosetta implementation: https://t.co/zWOui63OEA
@stse@jelly_swap@InsightFellows@WazirXIndia@CoinDCX@CamiRusso#pow29
📋 Finished Node API testing infra & RPC test suite. 5k+ LOC in python, 84 detailed tests, fully parallelized & extensible — all to be run on EVERY PR
🚀 Revamped PR testing, each PR check now takes 7-8 min, 1/3 of what it is now & covers ALL RPCs https://t.co/CvhOh2gQp3
@stse@MessariCrypto@binance@HuobiGlobal@TheRealRipt#pow28
📢 Published Node API overhaul design doc here: https://t.co/zWOui63OEA. It's open for feedback!
⚙️ Started stage 1 of Node API overhaul: Testcases to preserve node API/RPCs behavior.
📋 Overhauling the main repo testing pipeline to be 1 docker run command.
Hope to make life easier for developers, exchanges, and partners building on @harmonyprotocol by overhauling the Node API.
Check out the design doc, it's open for feedback & discussion!
https://t.co/zWOui63OEA
@stse @Cobo_Wallet @michaelotis@RepublicCrypto#PoW27
🔭 Explored options for RPC/API layer overhaul for Node
⚙️ Created design doc for Node API overhaul, will post design doc for review by the community! First draft here: https://t.co/1Jj60Qz5Cn
🔖 Reviewed issues found when creating demo dApp, hope to improve dev experience
@stse@cz_binance@HuobiGlobal@AtomicWallet June #PoW
🖥️ DB snapshotting + rclone infra with full automation & self-serving jobs + docs.
🚀 AutoNode for mainnet with focus on safe UX for validators.
⚙️ Develop crowdfunding dapp on @harmonyprotocol , gained lots of insights on how we can make developing on harmony better!
@stse@binance@Frontierwallet@cz_binance@VBieberin#pow24
🗜️Finished snapshot DevOps automation. All things related to snapshotting a DB (creating, recovering, publishing) is now self-serving on Jenkins.
🔨 Resumed work on AutoNode to get it ready for Mainnet! Lots of progress: https://t.co/o60uXeO9cI
@stse@binance@AtomicWallet@EdgeWallet My #PoW
⚙️ Finished recovery tool that automates restoring a network (or a set of nodes) to a saved DB. Useful for quick iteration & mainnet crash recovery.
💸 Created a script for the Harmony CLI that allows one to send transactions from a CSV file. https://t.co/zYSIT1ECn0
BREAKING: @binance USD (BUSD) will launch on @harmonyprotocol mainnet!
just in time for our #binance launchpad anniversary 🎉
@cz_binance keeps urging us for utility & adoption – #BUSD (NYDFS approved, fully audited, $170M cap) on #harmony makes #crossfi cross-border finance 💪
@stse#pow20
🚀#OpenStaking Launch!!
🚒 Network recovery fire drill, feeling confident!
🏗️ Deploy network for view change test w/ @gupadhyaya
⚙️ Consolidate internal node daemon for better Mainnet stability
🔍 The final round of integration testing & help onboard @JackyTheCoder