Jungle 4 (Testnet)

sentiment.gm

Contract

The actions for this contract with their input parameters and potential response data.

  • Bulk Remove Votes

    Maintainer action to remove multiple votes from a topic for administrative purposes. Removes up to the specified number of votes.

    Request Parameters
    topic_id name
    num_votes uint32
  • Change Vote

    Allows a user to change their existing vote on a topic from support to opposition or vice versa.

    Request Parameters
    voter name
    topic_id name
    vote_type uint8
  • Create Topic

    Creates a new topic with the specified ID and description.

    Request Parameters
    creator name
    id name
    description string
    payment asset
  • Delete Topic

    Deletes an existing topic from the registry.

    Request Parameters
    id name
  • Disable Contract

    Maintainer action to disable the contract, preventing user actions from being executed.

    Request Parameters
    No action parameters.
  • Enable Contract

    Maintainer action to enable the contract, allowing user actions to be executed.

    Request Parameters
    No action parameters.
  • Request Parameters
    voter name
    account name
    Response Object
    voter name
    account name
    vote_type uint8
  • Request Parameters
    account name
    Response Array
    ... get_account_vote_response[]
  • Request Parameters
    voter name
    Response Object
    voter name
    system_staked int64
    system_liquid int64
    ram_bytes int64
    v_staked int64
    v_liquid int64
  • Request Parameters
    voters name[]
    Response Array
    ... get_voter_metrics_response[]
  • Request Parameters
    voter name
    proposer name
    proposal_name name
    Response Object
    voter name
    proposer name
    proposal_name name
    vote_type uint8
  • Request Parameters
    proposer name
    proposal_name name
    Response Array
    ... get_msig_vote_response[]
  • Get Topic

    Read-only action to retrieve a topic by its ID.

    Request Parameters
    id name
    Response Object
    id name
    description string
    creator name
  • Get All Topics

    Read-only action to retrieve all topics from the registry.

    Request Parameters
    No action parameters.
    Response Array
    ... get_topic_response[]
  • Request Parameters
    voter name
    topic_id name
    Response Object
    voter name
    topic_id name
    vote_type uint8
  • Request Parameters
    topic_id name
    Response Array
    ... get_topic_vote_response[]
  • Request Parameters
    voter name
    topic_id name
    Response Object
    voter name
    topic_id name
    vote_type uint8
  • Get All Voters

    Read-only action to retrieve all voters and their votes for a specific topic.

    Request Parameters
    topic_id name
    Response Array
    ... get_topic_vote_response[]
  • Get Voter Weight

    Read-only action to retrieve the voting weight of a voter based on their staked tokens in the system contract.

    Request Parameters
    voter name
    Response Object
    voter name
    weight int64
  • Get Multiple Voter Weights

    Read-only action to retrieve the voting weights of multiple voters based on their staked tokens in the system contract.

    Request Parameters
    voters name[]
    Response Array
    ... get_voter_weight_response[]
  • Request Parameters
    account name
  • Remove Vote

    Allows a user to remove their vote from a topic.

    Request Parameters
    voter name
    topic_id name
  • Request Parameters
    No action parameters.
  • Request Parameters
    voter name
    account name
  • Request Parameters
    voter name
    proposer name
    proposal_name name
  • Request Parameters
    voter name
    topic_id name
  • Set Contract Configuration

    Maintainer action to set the values of the config table to update how this contract operates.

    Request Parameters
    system_contract name
    token_contract name
    token_action name
    token_symbol symbol
    fee_receiver name
    createtopic_fee asset
  • Request Parameters
    metrics metrics_config
  • Update Topic

    Updates the description of an existing topic.

    Request Parameters
    id name
    description string
  • Vote on Topic

    Allows a user to express their sentiment (support or opposition) on a topic.

    Request Parameters
    voter name
    topic_id name
    vote_type uint8
  • Request Parameters
    voter name
    account name
    vote_type uint8
  • Request Parameters
    voter name
    proposer name
    proposal_name name
    vote_type uint8
  • Request Parameters
    voter name
    topic_id name
    vote_type uint8
  • Request Parameters
    account name
    quantity asset