Telos

free.tf

合约

此合约定义的数据结构。

  • configure中的操作参数

    {
      "name": "configure",
      "base": "",
      "fields": [
        {
          "name": "max_accounts_per_hour",
          "type": "int16"
        },
        {
          "name": "stake_cpu_tlos_amount",
          "type": "int64"
        },
        {
          "name": "stake_net_tlos_amount",
          "type": "int64"
        }
      ]
    }
  • conflstacts 的表格行类型

    {
      "name": "conflisted",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "total_accounts",
          "type": "uint32"
        },
        {
          "name": "max_accounts",
          "type": "uint32"
        },
        {
          "name": "stake_cpu_tlos_amount",
          "type": "uint64"
        },
        {
          "name": "stake_net_tlos_amount",
          "type": "uint64"
        },
        {
          "name": "ram_bytes",
          "type": "uint32"
        }
      ]
    }
  • create中的操作参数

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "account_creator",
          "type": "name"
        },
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "owner_key",
          "type": "public_key"
        },
        {
          "name": "active_key",
          "type": "public_key"
        },
        {
          "name": "key_prefix",
          "type": "string"
        }
      ]
    }
  • createby中的操作参数

    {
      "name": "createby",
      "base": "",
      "fields": [
        {
          "name": "account_creator",
          "type": "name"
        },
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "owner_key",
          "type": "public_key"
        },
        {
          "name": "active_key",
          "type": "public_key"
        }
      ]
    }
  • createconf中的操作参数

    {
      "name": "createconf",
      "base": "",
      "fields": [
        {
          "name": "account_creator",
          "type": "name"
        },
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "auth_creator",
          "type": "bool"
        },
        {
          "name": "owner_key",
          "type": "public_key"
        },
        {
          "name": "active_key",
          "type": "public_key"
        }
      ]
    }
  • config 的表格行类型

    {
      "name": "freeacctcfg",
      "base": "",
      "fields": [
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "max_accounts_per_hour",
          "type": "int16"
        },
        {
          "name": "stake_cpu_tlos_amount",
          "type": "int64"
        },
        {
          "name": "stake_net_tlos_amount",
          "type": "int64"
        }
      ]
    }
  • freeacctlogs 的表格行类型

    {
      "name": "freeacctlog",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "created_on",
          "type": "uint32"
        }
      ]
    }
  • removewlist中的操作参数

    {
      "name": "removewlist",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • rmvconflist中的操作参数

    {
      "name": "rmvconflist",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • setconflist中的操作参数

    {
      "name": "setconflist",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "total_accounts",
          "type": "uint32"
        },
        {
          "name": "max_accounts",
          "type": "uint32"
        },
        {
          "name": "stake_cpu_tlos_amount",
          "type": "uint64"
        },
        {
          "name": "stake_net_tlos_amount",
          "type": "uint64"
        },
        {
          "name": "ram_bytes",
          "type": "uint32"
        }
      ]
    }
  • setwhitelist中的操作参数

    {
      "name": "setwhitelist",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "total_accounts",
          "type": "uint32"
        },
        {
          "name": "max_accounts",
          "type": "uint32"
        }
      ]
    }
  • whitelstacts 的表格行类型

    {
      "name": "whitelisted",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "total_accounts",
          "type": "uint32"
        },
        {
          "name": "max_accounts",
          "type": "uint32"
        }
      ]
    }