@rabbitholegg/questdk-plugin-llama
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.33 • Public • Published

Llama

LLama is an on-chain governance platform.

https://llama.xyz/

The protocol uses policies to determine voting rights, which are non-transferrable NFTs. The protocol is designed to be modular, allowing for the creation of new policies and voting mechanisms. Voting mechanisms are implemented as strategies.

When a user has permission to vote, they call the appropriate function on the llamaCore contract.

Voting

This plugin supports two functions currently:

  1. Cast Approval
  2. Cast Disapproval

Discovering deployments and transactions

  1. the deployed llama contracts are defined on their website.
  2. Visit a llama factory contract on your chain of choice, like arbitrum
  3. Look for a Deploy transaction and check the logs for a LlamaInstanceCreated event
  4. The Data contains a llamaCore address, which is the address of the newly deployed Instance
  5. Visiting that llamaCore will show the vote actions.

Readme

Keywords

none

Package Sidebar

Install

npm i @rabbitholegg/questdk-plugin-llama

Weekly Downloads

371

Version

1.0.0-alpha.33

License

ISC

Unpacked Size

3.76 MB

Total Files

73

Last publish

Collaborators

  • quazia
  • jamierabbithole
  • rhjim