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"
        }
      ]
    }