Ready to tackle smart (multi-stage) contracts & sigma protocols?

ergoscript
ErgoScript by Example
Learn ErgoScript by reading example smart contracts powered by the Ergo Playground. Each contract example includes a link to ‘Ergo Playground
‘ which allows you to instantly edit and run the smart contract code inside of your browser.
A quick primer on ErgoScript
Learn the basics of ErgoScript quickly and create your first contract with this ErgoScript Overview
ErgoScript Language Definition
Clarity about how specific types, functions and operators in ErgoScript work.
ErgoScript Tutorial
Describes the Ergo Scripting Language and its non-interactive zero-knowledge proofs
The Ergo Protocol
ERGOSCRIPT

Learn ErgoScript By Example Via The Ergo Playground
Learn ErgoScript by reading example smart contracts powered by the Ergo Playground with Robert Kornacki.
RELATED FORUM DISCUSSIONS
ErgoScript Design patterns
Self-Sovereign DeFi
Thus different users can set different pledge contracts, and still a joint action (the crowdfunding in our example) may take place. That’s what self-sovereign DeFi could be about. And surely a lot of new complexities come in regards with UX etc.
Efficient Global Context Claims & Accumulators In Blockchains
5 Ways Ergo Application Development Is Changed Forever Thanks To Appkit and GraalVM
Ergo Appkit 2 is a library for polyglot development of Ergo Applications based on GraalVM. GraalVM has many great use cases. Expanding on that, in this article we will go through some of the Appkit features inherited from GraalVM and take you step-by-step in learning how to take advantage of them.
Videos

Making A Signature (C#)
RazorSharpSolutions gives a great introduction to the logic behind making a signature.

Single-Chain Swap Contracts (DEX basis) by Alex Chepurnoy
Learn ErgoScript by reading example smart contracts powered by the Ergo Playground.
MULTI-STAGE CONTRACTS đź’ˇ
Multi-Stage Protocol Off-Chain & On-Chain Development Workflow
Learn ErgoScript by reading example smart contracts powered by the Ergo Playground. Each contract example includes a link to ‘Ergo Playground
‘ which allows you to instantly edit and run the smart contract code inside of your browser.
Multi-Stage Contracts
Smart contracts are the backbone of decentralized finance. Through smart contracts, users can interact with dApps without middlemen. Blockchain design has a significant impact on the capabilities of smart contracts. Ergo Blockchain’s UTXO model allows multi-stage contracts to operate on a highly scalable network.
An Informal Approach To Specifying Multi-Stage Contracts
Present a schema down below which uses plain english together with markdown to produce an informal specification for multi-stage contracts.
Multi-Stage Contracts in the UTXO Model
Presentation by by Alexander Chepurnoy & Amitabh Saxena.
Secure User Entry/Bootstrap Funneling In Multi Stage Protocols
MISC
ErgoScript compiler and ErgoTree interpreter
This repository contains implementations of ErgoScript compiler and ErgoTree Interpreter for a family of Sigma-protocol based authentication languages (or simply Sigma language).
Ergo, Privacy.
Recent thread discussing privacy applications possible ontop of eErgo.