Agora is a set of Plutus scripts that compose together to form a governance system.
Goals:
Non-goals:
An up to date version of the Nix package manager (>=2.3) is required to build this project. For information on how to install, see the NixOS website. Important: see also this section on binary caches.
Open a development shell with nix develop and build the project with cabal build. Those pained by the need to remember to enter a Nix shell may consider using nix-direnv.
agora-scripts HTTP export serverTo use scripts in a frontend, you can use the agora-scripts executable which allows you to query them on-demand.
The CTL repo agora-offchain already has the setup prepared for this feature.
In order to run the server, simply run the following command:
cabal run agora-scripts -- --enable-cors-middleware
Documentation for Agora is hosted on Notion. You can find the specs here.
If you are a protocol wanting to use Agora, read Using Agora.
Please read CONTRIBUTING.md. Additionally, please follow the Git policy when contributing to this project.
You can find help, more information and ongoing discusion about the project here:
Haskell
98.6%
Agora is a set of Plutus scripts that compose together to form a governance system.
Goals:
Non-goals:
An up to date version of the Nix package manager (>=2.3) is required to build this project. For information on how to install, see the NixOS website. Important: see also this section on binary caches.
Open a development shell with nix develop and build the project with cabal build. Those pained by the need to remember to enter a Nix shell may consider using nix-direnv.
agora-scripts HTTP export serverTo use scripts in a frontend, you can use the agora-scripts executable which allows you to query them on-demand.
The CTL repo agora-offchain already has the setup prepared for this feature.
In order to run the server, simply run the following command:
cabal run agora-scripts -- --enable-cors-middleware
Documentation for Agora is hosted on Notion. You can find the specs here.
If you are a protocol wanting to use Agora, read Using Agora.
Please read CONTRIBUTING.md. Additionally, please follow the Git policy when contributing to this project.
You can find help, more information and ongoing discusion about the project here:
Haskell
98.6%