Jungle 4 (Testnet)

sentiment.gm

合约

此合约定义的数据结构。

  • accountvotes 的表格行类型

    {
      "name": "account_vote_row",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • balance 的表格行类型

    {
      "name": "balance_row",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • bulkrmvotes中的操作参数

    {
      "name": "bulkrmvotes",
      "base": "",
      "fields": [
        {
          "name": "topic_id",
          "type": "name"
        },
        {
          "name": "num_votes",
          "type": "uint32"
        }
      ]
    }
  • changevote中的操作参数

    {
      "name": "changevote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • config 的表格行类型

    {
      "name": "config_row",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "system_contract",
          "type": "name"
        },
        {
          "name": "fees",
          "type": "fees_config"
        },
        {
          "name": "metrics",
          "type": "metrics_config"
        }
      ]
    }
  • createtopic中的操作参数

    {
      "name": "createtopic",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "payment",
          "type": "asset"
        }
      ]
    }
  • deletetopic中的操作参数

    {
      "name": "deletetopic",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        }
      ]
    }
  • disable中的操作参数

    {
      "name": "disable",
      "base": "",
      "fields": []
    }
  • enable中的操作参数

    {
      "name": "enable",
      "base": "",
      "fields": []
    }
  • 的结构体属性 config_row

    {
      "name": "fees_config",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "token_definition"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "createtopic",
          "type": "asset"
        },
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • getacctvote 的操作返回类型

    getactvtrs 的操作返回类型

    {
      "name": "get_account_vote_response",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • getmsigvote 的操作返回类型

    getmsigvtrs 的操作返回类型

    {
      "name": "get_msig_vote_response",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • gettopic 的操作返回类型

    gettopics 的操作返回类型

    {
      "name": "get_topic_response",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • gettopicvote 的操作返回类型

    gettopicvtrs 的操作返回类型

    getvote 的操作返回类型

    getvoters 的操作返回类型

    {
      "name": "get_topic_vote_response",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • getmetric 的操作返回类型

    getmetrics 的操作返回类型

    {
      "name": "get_voter_metrics_response",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "system_staked",
          "type": "int64"
        },
        {
          "name": "system_liquid",
          "type": "int64"
        },
        {
          "name": "ram_bytes",
          "type": "int64"
        },
        {
          "name": "v_staked",
          "type": "int64"
        },
        {
          "name": "v_liquid",
          "type": "int64"
        }
      ]
    }
  • getweight 的操作返回类型

    getweights 的操作返回类型

    {
      "name": "get_voter_weight_response",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "weight",
          "type": "int64"
        }
      ]
    }
  • getacctvote中的操作参数

    {
      "name": "getacctvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • getactvtrs中的操作参数

    {
      "name": "getactvtrs",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • getmetric中的操作参数

    {
      "name": "getmetric",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        }
      ]
    }
  • getmetrics中的操作参数

    {
      "name": "getmetrics",
      "base": "",
      "fields": [
        {
          "name": "voters",
          "type": "name[]"
        }
      ]
    }
  • getmsigvote中的操作参数

    {
      "name": "getmsigvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        }
      ]
    }
  • getmsigvtrs中的操作参数

    {
      "name": "getmsigvtrs",
      "base": "",
      "fields": [
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        }
      ]
    }
  • gettopic中的操作参数

    {
      "name": "gettopic",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        }
      ]
    }
  • gettopics中的操作参数

    {
      "name": "gettopics",
      "base": "",
      "fields": []
    }
  • gettopicvote中的操作参数

    {
      "name": "gettopicvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        }
      ]
    }
  • gettopicvtrs中的操作参数

    {
      "name": "gettopicvtrs",
      "base": "",
      "fields": [
        {
          "name": "topic_id",
          "type": "name"
        }
      ]
    }
  • getvote中的操作参数

    {
      "name": "getvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        }
      ]
    }
  • getvoters中的操作参数

    {
      "name": "getvoters",
      "base": "",
      "fields": [
        {
          "name": "topic_id",
          "type": "name"
        }
      ]
    }
  • getweight中的操作参数

    {
      "name": "getweight",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        }
      ]
    }
  • getweights中的操作参数

    {
      "name": "getweights",
      "base": "",
      "fields": [
        {
          "name": "voters",
          "type": "name[]"
        }
      ]
    }
  • 的结构体属性 config_row

    的结构体属性 setmetriccfg

    {
      "name": "metrics_config",
      "base": "",
      "fields": [
        {
          "name": "system_token",
          "type": "token_definition"
        },
        {
          "name": "legacy_token",
          "type": "token_definition"
        },
        {
          "name": "wram_token",
          "type": "token_definition"
        },
        {
          "name": "v_token",
          "type": "token_definition"
        },
        {
          "name": "v_stake_contract",
          "type": "name"
        }
      ]
    }
  • msigvotes 的表格行类型

    {
      "name": "msig_vote_row",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • open中的操作参数

    {
      "name": "open",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • removevote中的操作参数

    {
      "name": "removevote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        }
      ]
    }
  • reset中的操作参数

    {
      "name": "reset",
      "base": "",
      "fields": []
    }
  • rmacctvote中的操作参数

    {
      "name": "rmacctvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • rmmsigvote中的操作参数

    {
      "name": "rmmsigvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        }
      ]
    }
  • rmtopicvote中的操作参数

    {
      "name": "rmtopicvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        }
      ]
    }
  • setconfig中的操作参数

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "system_contract",
          "type": "name"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_action",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        },
        {
          "name": "fee_receiver",
          "type": "name"
        },
        {
          "name": "createtopic_fee",
          "type": "asset"
        }
      ]
    }
  • setmetriccfg中的操作参数

    {
      "name": "setmetriccfg",
      "base": "",
      "fields": [
        {
          "name": "metrics",
          "type": "metrics_config"
        }
      ]
    }
  • 的结构体属性 fees_config

    的结构体属性 metrics_config

    {
      "name": "token_definition",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "checksum256?"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • topics 的表格行类型

    {
      "name": "topic_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • votes 的表格行类型

    {
      "name": "topic_vote_row",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • updatetopic中的操作参数

    {
      "name": "updatetopic",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "description",
          "type": "string"
        }
      ]
    }
  • vote中的操作参数

    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • voteaccount中的操作参数

    {
      "name": "voteaccount",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • votemsig中的操作参数

    {
      "name": "votemsig",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • votetopic中的操作参数

    {
      "name": "votetopic",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "topic_id",
          "type": "name"
        },
        {
          "name": "vote_type",
          "type": "uint8"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }