We gathered a few resources to help you get started with æternity development.
All this resources will be covered in the webinars that will be hosted during the first days of the haeckathon. (See info on the webinars topics and dates at the end of this section)
Before going into the tools you can get acquainted with the aeternity protocol by completing this quizz. Also have a look to dacade.org where you will find free intro materials to Blockchain and æternity.
Hosted and auto-generated æternity Node API documentation
æternal is a caching layer and API server for æternity. It is used to respond to queries faster than the node and to support queries that the node cannot support for efficiency reasons.
Quickly test all of Aeternity’s blockchain features from your terminal, you can install and use our NodeJS CLI
Safe Smart Contracts with Sophia
Sophia is a functional Smart Contract language in the ML family. It is strongly-typed and has a restricted mutable state. Sophia is a Ocaml-like language with syntax mostly resembling that of Reason.
The Sophia language was created to easily utilize the potentials of the æternity protocol. Some features of conventional languages, such as floating point arithmetics for example, are not present, while some blockchain-specific primitives, constructions, and types have been added.
Sophia Useful links
Why æternity is the best protocol for DeFi solutions?
æternity unique features make the protocol specially suitable for DeFi solutions. Here is why, and here you have a complete explanation.
Oracles embedded in the protocol
Ultra-safe smart contract programming language
State channels = Unlimited scalability
3 seconds confirmation time
Naming service for human readable addresses
Ability to perform off-chain smart contract executions
FATE: Security and minimal on-chain transaction costs
Sessions will be held at 16:00 CET using a Super-powered Jitsi server at https://league.superhero.com/humandefihaeck
- Nov 9th @ 16 CET Warming UP : DeFi AMA session (1 hr) Video
- Nov 10th @ 16 CET Human DeFi Haeck Kick off (1hr) Video Slides
- Nov 11th @ 16 CET DeFi 4 Humanity ( 2hrs) Video Slides
- Nov 13th @ 16 CET Intro to aeternity and use cases (1.5 hrs) Video Slides
Nov 16th @ 16 CET Basic understanding of Sophia programming language (2hrs) Video Slides
- Nov 17th @ 16 CET Superhero under the hood (1 hr) Video Slides
- Nov 18th @ 16 CET Advanced Sophia + AEproject (2.5 Hrs) Video Slides 1 Slides 2
- Nov 19 th @ 16 CET From product design to Ecosystem Design (2Hrs) Video Slides User Persona Interview
- Nov 20th @ 16 CET Decentralized team building (2 hrs) Miro Team Board
- Nov 23 th @ 16 CET Ae Oracles + AEX9 fungible tokens (2 Hrs) Video Slides
Description of sessions
Nov 9th @ 16 CET Warming UP : DeFi AMA session (1 hr)
We will be running an ask me anything sessions to get deeper into the DeFi space. This AMA, co organised with Piixpay will have the participation of prominent DeFi players such as Aave, Jelly Swap, Piixpay or Smart Credit
Nov 10th @ 16 CET Human DeFi Haeck Kick off (1hr)
After the warm-up AMA session, we will kick off of the haeck and welcome the participants. Feel free to share your doubts and questions and exchange cool ideas to #Buidl.
Nov 11th @ 16 CET DeFi 4 Humanity ( 2hrs)
How DeFi protocols can bring Socio-Economic Inclusion? From passive charity through yield farming to social liquidity mining through bonding curves. Webinar held by the blockchain 4 Humanity foundation.
Nov 13th @ 16 CET Intro to aeternity and use cases (1.5 hrs)
During this session you will get to know more about æternity’s main features like lightning fast transactions, the Bitcoin-NG consensus, key & micro blocks transactions, low fees, scaling off-chain with state channels, built-in protocol oracles and the naming system, as well as generalized accounts, the FATE VM and last but not least æternity’s very own Sophia smart contract language. You will also learn about two use cases that leverage the unique capabilities of the æternity blockchain protocol.
Nov 16th @ 16 CET Basic understanding of Sophia programming language + Aestudio quick run (2 hrs)
We will present æternity’s Smart Contract language Sophia: How it works, what kind of language it is, explaining its nomenclature. We will create our very first contract with Sophia and deploy it on the testnet. Finally we will have a hands-on session to make our own To-Do List. We will also present an outstanding online editor for Sophia smart contract development, AE Studio! Where to find it, how it works and the essentials of this great tool. Ending with a demo of a couple of smart contact examples.
Nov 17th @ 16 CET Superhero under the hood (1 Hr)
In this session we will cover the Superhero architecture for you to understand how to build awesome features on top of Superhero and to understand more about its existing functionalities.
Nov 18th @ 16 CET Advanced Sophia + AEproject (2.5 hrs)
We will run a session of Advanced use of Sophia where we learn about remote contract calling, payable contracts, generalised accounts usage and more, you will also learn how to use æproject to run locally your own nodes, smart contracts, test suite and deploy your platform.
Nov 19 th @ 16 CET From product design to Ecosystem Design (2 hrs)
b4H facilitators will be sharing Best Practices and Design Thinking Techniques as well as tangible examples for guidance to come up with meaningful solutions.
Nov 20th @ 16 CET Decentralised team building (2 hrs)
b4H will be delivering an online workshop oriented in optimization in terms of purpose affinity and technical skills. This process allows haeckers to come up together and build up the best possible teams.
Nov 23th @ 16 CET Oracles + AEX 9 Fungible tokens (2 hrs)
In this session we will cover practical examples (Sophia) on how Oracles work and how they can be used for DeFi, and how fungible tokens are deployed on the æternity network.
P.S: In case you can't attend to any session, you can find them in our Youtube playlist: