Second Online Dev Workshop!
Re-implementing the friend.tech smart contract to RALPH with @h0ngcha0
When? September 30th (sat) — 3PM CET and October 7th (sat) — 3PM CET
Where? https://meet.google.com/icj-vxpo-hqn
Who? @h0ngcha0
Following the success of our first dev workshop in July, we are having the next one! We will be re-implementing the friend.tech smart contract in RALPH.
What is friend.tech
The core concept of friend.tech is to create a network of friends where users can buy and sell shares (called keys) to access gated content. Once set up, users may have “keys” to their chatroom bought by other users or bots, allowing direct communication with keys holders. Buying a user’s keys enables communication and adds a new asset to the buyer’s portfolio.
For context: https://beincrypto.com/learn/friend-tech-explained/
Workshop Agenda
This time it will require two sessions, one about sub-contracts, and the other one about the APS (Asset Permission System).
For the first session:
- Overview of the friend.tech smart contract
- Implement friend shares and keep track of friend share balances using sub-contracts
For the second session:
- Implement buy & sell friend shares (uses APS)
Dev environment to setup before the workshop
- Install node and yarn.
- Install docker & docker-compose
- Clone https://github.com/alephium/alephium-stack repo and able to run make start-devnet to get full node and explorer up and running
- Install extension wallet
Chrome: https://chrome.google.com/webstore/detail/alephium-extension-wallet/gdokollfhmnbfckbobkdbakhilldkhcj
Firefox: https://addons.mozilla.org/en-US/firefox/addon/alephiumextensionwallet/ — Create an account for devnet
Set up a reminder here and here on Discord!
See you on September 30th (sat) — 3PM CET and October 7th (sat) — 3PM CET!
If you want to know more about the workshop or have additional questions, you can reach out in Discord or on the Alephium Telegram channel. Also, don’t forget to follow @alephium on Twitter to stay up-to-date!