Telos

eosio.trail

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • addcandidate의 액션 파라미터

    {
      "name": "addcandidate",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "new_candidate",
          "type": "name"
        },
        {
          "name": "info_link",
          "type": "string"
        }
      ]
    }
  • airgrabs의 테이블 행 유형

    {
      "name": "airgrab",
      "base": "",
      "fields": [
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "asset"
        }
      ]
    }
  • balances의 테이블 행 유형

    {
      "name": "balance",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "asset"
        }
      ]
    }
  • ballots의 테이블 행 유형

    {
      "name": "ballot",
      "base": "",
      "fields": [
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "table_id",
          "type": "uint8"
        },
        {
          "name": "reference_id",
          "type": "uint64"
        }
      ]
    }
  • burntoken의 액션 파라미터

    {
      "name": "burntoken",
      "base": "",
      "fields": [
        {
          "name": "balance_owner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • election의 구조체 속성

    leaderboard의 구조체 속성

    setallcands의 구조체 속성

    {
      "name": "candidate",
      "base": "",
      "fields": [
        {
          "name": "member",
          "type": "name"
        },
        {
          "name": "info_link",
          "type": "string"
        },
        {
          "name": "votes",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint8"
        }
      ]
    }
  • castvote의 액션 파라미터

    {
      "name": "castvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "direction",
          "type": "uint16"
        }
      ]
    }
  • claimairgrab의 액션 파라미터

    {
      "name": "claimairgrab",
      "base": "",
      "fields": [
        {
          "name": "claimant",
          "type": "name"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • closeballot의 액션 파라미터

    {
      "name": "closeballot",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "pass",
          "type": "uint8"
        }
      ]
    }
  • counterbals의 테이블 행 유형

    {
      "name": "counter_balance",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "decayable_cb",
          "type": "asset"
        },
        {
          "name": "persistent_cb",
          "type": "asset"
        },
        {
          "name": "last_decay",
          "type": "uint32"
        }
      ]
    }
  • deloldvotes의 액션 파라미터

    {
      "name": "deloldvotes",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "num_to_delete",
          "type": "uint16"
        }
      ]
    }
  • elections의 테이블 행 유형

    {
      "name": "election",
      "base": "",
      "fields": [
        {
          "name": "election_id",
          "type": "uint64"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "info_url",
          "type": "string"
        },
        {
          "name": "candidates",
          "type": "candidate[]"
        },
        {
          "name": "unique_voters",
          "type": "uint32"
        },
        {
          "name": "voting_symbol",
          "type": "symbol"
        },
        {
          "name": "begin_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        }
      ]
    }
  • environment의 테이블 행 유형

    {
      "name": "env",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "totals",
          "type": "uint64[]"
        },
        {
          "name": "time_now",
          "type": "uint32"
        },
        {
          "name": "last_ballot_id",
          "type": "uint64"
        }
      ]
    }
  • initsettings의 액션 파라미터

    {
      "name": "initsettings",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        },
        {
          "name": "new_settings",
          "type": "token_settings"
        }
      ]
    }
  • issuetoken의 액션 파라미터

    {
      "name": "issuetoken",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "asset"
        },
        {
          "name": "airgrab",
          "type": "bool"
        }
      ]
    }
  • leaderboards의 테이블 행 유형

    {
      "name": "leaderboard",
      "base": "",
      "fields": [
        {
          "name": "board_id",
          "type": "uint64"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "info_url",
          "type": "string"
        },
        {
          "name": "candidates",
          "type": "candidate[]"
        },
        {
          "name": "unique_voters",
          "type": "uint32"
        },
        {
          "name": "voting_symbol",
          "type": "symbol"
        },
        {
          "name": "available_seats",
          "type": "uint8"
        },
        {
          "name": "begin_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "status",
          "type": "uint8"
        }
      ]
    }
  • lowermax의 액션 파라미터

    {
      "name": "lowermax",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • mirrorcast의 액션 파라미터

    {
      "name": "mirrorcast",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • nextcycle의 액션 파라미터

    {
      "name": "nextcycle",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "new_begin_time",
          "type": "uint32"
        },
        {
          "name": "new_end_time",
          "type": "uint32"
        }
      ]
    }
  • proposals의 테이블 행 유형

    {
      "name": "proposal",
      "base": "",
      "fields": [
        {
          "name": "prop_id",
          "type": "uint64"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "info_url",
          "type": "string"
        },
        {
          "name": "no_count",
          "type": "asset"
        },
        {
          "name": "yes_count",
          "type": "asset"
        },
        {
          "name": "abstain_count",
          "type": "asset"
        },
        {
          "name": "unique_voters",
          "type": "uint32"
        },
        {
          "name": "begin_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "cycle_count",
          "type": "uint16"
        },
        {
          "name": "status",
          "type": "uint8"
        }
      ]
    }
  • raisemax의 액션 파라미터

    {
      "name": "raisemax",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • regballot의 액션 파라미터

    {
      "name": "regballot",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_type",
          "type": "uint8"
        },
        {
          "name": "voting_symbol",
          "type": "symbol"
        },
        {
          "name": "begin_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "info_url",
          "type": "string"
        }
      ]
    }
  • registries의 테이블 행 유형

    {
      "name": "registry",
      "base": "",
      "fields": [
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "total_voters",
          "type": "uint32"
        },
        {
          "name": "total_proxies",
          "type": "uint32"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "info_url",
          "type": "string"
        },
        {
          "name": "settings",
          "type": "token_settings"
        }
      ]
    }
  • regtoken의 액션 파라미터

    {
      "name": "regtoken",
      "base": "",
      "fields": [
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "info_url",
          "type": "string"
        }
      ]
    }
  • regvoter의 액션 파라미터

    {
      "name": "regvoter",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • rmvcandidate의 액션 파라미터

    {
      "name": "rmvcandidate",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "candidate",
          "type": "name"
        }
      ]
    }
  • seizeairgrab의 액션 파라미터

    {
      "name": "seizeairgrab",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • seizebygroup의 액션 파라미터

    {
      "name": "seizebygroup",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "group",
          "type": "name[]"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • seizetoken의 액션 파라미터

    {
      "name": "seizetoken",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "asset"
        }
      ]
    }
  • setallcands의 액션 파라미터

    {
      "name": "setallcands",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "new_candidates",
          "type": "candidate[]"
        }
      ]
    }
  • setallstats의 액션 파라미터

    {
      "name": "setallstats",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "new_cand_statuses",
          "type": "uint8[]"
        }
      ]
    }
  • setseats의 액션 파라미터

    {
      "name": "setseats",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "num_seats",
          "type": "uint8"
        }
      ]
    }
  • initsettings의 구조체 속성

    registry의 구조체 속성

    {
      "name": "token_settings",
      "base": "",
      "fields": [
        {
          "name": "is_destructible",
          "type": "bool"
        },
        {
          "name": "is_proxyable",
          "type": "bool"
        },
        {
          "name": "is_burnable",
          "type": "bool"
        },
        {
          "name": "is_seizable",
          "type": "bool"
        },
        {
          "name": "is_max_mutable",
          "type": "bool"
        },
        {
          "name": "is_transferable",
          "type": "bool"
        },
        {
          "name": "is_recastable",
          "type": "bool"
        },
        {
          "name": "is_initialized",
          "type": "bool"
        },
        {
          "name": "counterbal_decay_rate",
          "type": "uint32"
        },
        {
          "name": "lock_after_initialize",
          "type": "bool"
        }
      ]
    }
  • transfer의 액션 파라미터

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "sender",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • unregballot의 액션 파라미터

    {
      "name": "unregballot",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "ballot_id",
          "type": "uint64"
        }
      ]
    }
  • unregtoken의 액션 파라미터

    {
      "name": "unregtoken",
      "base": "",
      "fields": [
        {
          "name": "token_symbol",
          "type": "symbol"
        },
        {
          "name": "publisher",
          "type": "name"
        }
      ]
    }
  • unregvoter의 액션 파라미터

    {
      "name": "unregvoter",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • votereceipts의 테이블 행 유형

    {
      "name": "vote_receipt",
      "base": "",
      "fields": [
        {
          "name": "ballot_id",
          "type": "uint64"
        },
        {
          "name": "directions",
          "type": "uint16[]"
        },
        {
          "name": "weight",
          "type": "asset"
        },
        {
          "name": "expiration",
          "type": "uint32"
        }
      ]
    }