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

1.0.0-alpha.50 • 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.

/@rabbitholegg/questdk-plugin-llama/

    Package Sidebar

    Install

    npm i @rabbitholegg/questdk-plugin-llama

    Weekly Downloads

    410

    Version

    1.0.0-alpha.50

    License

    ISC

    Unpacked Size

    172 kB

    Total Files

    40

    Last publish

    Collaborators

    • quazia
    • jamierabbithole
    • rhjim