Telos

apx

컨트랙트

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

  • accounts의 테이블 행 유형

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

    {
      "name": "apxaccount",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "reputation",
          "type": "uint16"
        },
        {
          "name": "liquid",
          "type": "asset"
        },
        {
          "name": "powered",
          "type": "asset"
        },
        {
          "name": "powering_down",
          "type": "asset"
        },
        {
          "name": "delegated",
          "type": "asset"
        },
        {
          "name": "delegating",
          "type": "asset"
        },
        {
          "name": "vote_charges",
          "type": "float64"
        },
        {
          "name": "last_recharge_time",
          "type": "time_point_sec"
        },
        {
          "name": "flagged",
          "type": "bool"
        }
      ]
    }
  • cancelpwrdwn의 액션 파라미터

    {
      "name": "cancelpwrdwn",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • clearvote의 액션 파라미터

    {
      "name": "clearvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "post_id",
          "type": "uint64"
        }
      ]
    }
  • close의 액션 파라미터

    {
      "name": "close",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • comment의 액션 파라미터

    {
      "name": "comment",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "post_id",
          "type": "uint64"
        },
        {
          "name": "content",
          "type": "string"
        },
        {
          "name": "permlink",
          "type": "string"
        }
      ]
    }
  • config의 테이블 행 유형

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "contract_name",
          "type": "string"
        },
        {
          "name": "contract_version",
          "type": "string"
        },
        {
          "name": "admin",
          "type": "name"
        },
        {
          "name": "last_post_id",
          "type": "uint64"
        },
        {
          "name": "last_paid_post",
          "type": "uint64"
        },
        {
          "name": "total_accounts",
          "type": "uint32"
        },
        {
          "name": "total_unpaid_votes",
          "type": "asset"
        },
        {
          "name": "total_supply",
          "type": "asset"
        },
        {
          "name": "powered_supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "inflation_rate",
          "type": "float64"
        },
        {
          "name": "max_vote_charges",
          "type": "uint16"
        },
        {
          "name": "powerdown_period",
          "type": "uint32"
        },
        {
          "name": "rewards_period",
          "type": "uint32"
        },
        {
          "name": "vote_recharge_period",
          "type": "uint32"
        },
        {
          "name": "appics_account",
          "type": "name"
        },
        {
          "name": "rewards_account",
          "type": "name"
        },
        {
          "name": "creator_rewards_share",
          "type": "float64"
        },
        {
          "name": "voters_rewards_share",
          "type": "float64"
        },
        {
          "name": "appics_rewards_share",
          "type": "float64"
        },
        {
          "name": "autopower_percent",
          "type": "float64"
        },
        {
          "name": "last_inflation_block",
          "type": "uint64"
        }
      ]
    }
  • cosign의 액션 파라미터

    {
      "name": "cosign",
      "base": "",
      "fields": []
    }
  • create의 액션 파라미터

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • stat의 테이블 행 유형

    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • delegate의 액션 파라미터

    {
      "name": "delegate",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "expiration",
          "type": "uint32?"
        }
      ]
    }
  • delegations의 테이블 행 유형

    {
      "name": "delegation_event",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "delegation_time",
          "type": "time_point_sec"
        },
        {
          "name": "expiration_time",
          "type": "time_point_sec"
        }
      ]
    }
  • deletepost의 액션 파라미터

    {
      "name": "deletepost",
      "base": "",
      "fields": [
        {
          "name": "post_id",
          "type": "uint64"
        }
      ]
    }
  • downvote의 액션 파라미터

    {
      "name": "downvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "post_id",
          "type": "uint64"
        }
      ]
    }
  • editpost의 액션 파라미터

    {
      "name": "editpost",
      "base": "",
      "fields": [
        {
          "name": "post_id",
          "type": "uint64"
        },
        {
          "name": "new_image",
          "type": "string?"
        },
        {
          "name": "new_content",
          "type": "string?"
        }
      ]
    }
  • fixglobals의 액션 파라미터

    {
      "name": "fixglobals",
      "base": "",
      "fields": []
    }
  • flagacct의 액션 파라미터

    {
      "name": "flagacct",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • flagpost의 액션 파라미터

    {
      "name": "flagpost",
      "base": "",
      "fields": [
        {
          "name": "post_id",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • freeram의 액션 파라미터

    {
      "name": "freeram",
      "base": "",
      "fields": [
        {
          "name": "loops",
          "type": "uint16"
        }
      ]
    }
  • init의 액션 파라미터

    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "contract_name",
          "type": "string"
        },
        {
          "name": "contract_version",
          "type": "string"
        },
        {
          "name": "admin",
          "type": "name"
        }
      ]
    }
  • issue의 액션 파라미터

    {
      "name": "issue",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • logpostid의 액션 파라미터

    {
      "name": "logpostid",
      "base": "",
      "fields": [
        {
          "name": "new_post_id",
          "type": "uint64"
        }
      ]
    }
  • logpowerdown의 액션 파라미터

    {
      "name": "logpowerdown",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • mint의 액션 파라미터

    {
      "name": "mint",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • open의 액션 파라미터

    {
      "name": "open",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "ram_payer",
          "type": "name"
        }
      ]
    }
  • openacct의 액션 파라미터

    {
      "name": "openacct",
      "base": "",
      "fields": [
        {
          "name": "telos_account",
          "type": "name"
        }
      ]
    }
  • posts의 테이블 행 유형

    {
      "name": "post",
      "base": "",
      "fields": [
        {
          "name": "post_id",
          "type": "uint64"
        },
        {
          "name": "parent_post_id",
          "type": "uint64"
        },
        {
          "name": "post_time",
          "type": "time_point_sec"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "image",
          "type": "string"
        },
        {
          "name": "content",
          "type": "string"
        },
        {
          "name": "permlink",
          "type": "string"
        },
        {
          "name": "upvotes",
          "type": "asset"
        },
        {
          "name": "flagged",
          "type": "bool"
        },
        {
          "name": "deleted",
          "type": "bool"
        },
        {
          "name": "paying",
          "type": "bool"
        },
        {
          "name": "paid",
          "type": "bool"
        },
        {
          "name": "post_rewards_paid",
          "type": "asset"
        },
        {
          "name": "remaining_rewards",
          "type": "asset"
        }
      ]
    }
  • powerdown의 액션 파라미터

    {
      "name": "powerdown",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • powerdowns의 테이블 행 유형

    {
      "name": "powerdown_event",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "powerdown_time",
          "type": "time_point_sec"
        },
        {
          "name": "last_refresh_time",
          "type": "time_point_sec"
        }
      ]
    }
  • powerup의 액션 파라미터

    {
      "name": "powerup",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • processpay의 액션 파라미터

    {
      "name": "processpay",
      "base": "",
      "fields": [
        {
          "name": "loops",
          "type": "uint16"
        }
      ]
    }
  • recharge의 액션 파라미터

    {
      "name": "recharge",
      "base": "",
      "fields": [
        {
          "name": "telos_account",
          "type": "name"
        }
      ]
    }
  • recoveraccnt의 액션 파라미터

    {
      "name": "recoveraccnt",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • refresh의 액션 파라미터

    {
      "name": "refresh",
      "base": "",
      "fields": [
        {
          "name": "telos_account",
          "type": "name"
        }
      ]
    }
  • retire의 액션 파라미터

    {
      "name": "retire",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • rewardpay의 액션 파라미터

    {
      "name": "rewardpay",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "liquid_amount",
          "type": "asset"
        },
        {
          "name": "powered_amount",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • setinflation의 액션 파라미터

    {
      "name": "setinflation",
      "base": "",
      "fields": [
        {
          "name": "inflation_rate",
          "type": "float64"
        }
      ]
    }
  • setmax의 액션 파라미터

    {
      "name": "setmax",
      "base": "",
      "fields": [
        {
          "name": "max_name",
          "type": "name"
        },
        {
          "name": "new_max_value",
          "type": "uint16"
        }
      ]
    }
  • setperiod의 액션 파라미터

    {
      "name": "setperiod",
      "base": "",
      "fields": [
        {
          "name": "period_name",
          "type": "name"
        },
        {
          "name": "period_length_sec",
          "type": "uint32"
        }
      ]
    }
  • setreput의 액션 파라미터

    {
      "name": "setreput",
      "base": "",
      "fields": [
        {
          "name": "telos_account",
          "type": "name"
        },
        {
          "name": "new_reputation",
          "type": "uint16"
        }
      ]
    }
  • setversion의 액션 파라미터

    {
      "name": "setversion",
      "base": "",
      "fields": [
        {
          "name": "new_version",
          "type": "string"
        }
      ]
    }
  • submitpost의 액션 파라미터

    {
      "name": "submitpost",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "image",
          "type": "string"
        },
        {
          "name": "content",
          "type": "string"
        },
        {
          "name": "permlink",
          "type": "string"
        }
      ]
    }
  • swaptokens의 액션 파라미터

    {
      "name": "swaptokens",
      "base": "",
      "fields": [
        {
          "name": "telos_account",
          "type": "name"
        },
        {
          "name": "steem_account",
          "type": "string"
        },
        {
          "name": "quantity_liquid",
          "type": "asset"
        },
        {
          "name": "quantity_staked",
          "type": "asset"
        }
      ]
    }
  • tip의 액션 파라미터

    {
      "name": "tip",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • tokenswaps의 테이블 행 유형

    {
      "name": "token_swap",
      "base": "",
      "fields": [
        {
          "name": "telos_account",
          "type": "name"
        },
        {
          "name": "steem_account",
          "type": "string"
        },
        {
          "name": "steem_account_hash",
          "type": "checksum256"
        },
        {
          "name": "liquid",
          "type": "asset"
        },
        {
          "name": "staked",
          "type": "asset"
        }
      ]
    }
  • transfer의 액션 파라미터

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • undelegate의 액션 파라미터

    {
      "name": "undelegate",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • unflagacct의 액션 파라미터

    {
      "name": "unflagacct",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • unflagpost의 액션 파라미터

    {
      "name": "unflagpost",
      "base": "",
      "fields": [
        {
          "name": "post_id",
          "type": "uint64"
        }
      ]
    }
  • upvote의 액션 파라미터

    {
      "name": "upvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "post_id",
          "type": "uint64"
        },
        {
          "name": "vote_percent",
          "type": "float64"
        }
      ]
    }
  • votes의 테이블 행 유형

    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "vote_power",
          "type": "asset"
        },
        {
          "name": "vote_time",
          "type": "time_point_sec"
        }
      ]
    }