Jungle 4 (Testnet)

powerbot

컨트랙트

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

  • allowances_row의 구조체 속성

    setallow의 구조체 속성

    {
      "name": "action_pattern",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • allowances의 테이블 행 유형

    {
      "name": "allowances_row",
      "base": "",
      "fields": [
        {
          "name": "beneficiaries",
          "type": "name[]"
        },
        {
          "name": "patterns",
          "type": "action_pattern[]"
        }
      ]
    }
  • assertdebit의 액션 파라미터

    {
      "name": "assertdebit",
      "base": "",
      "fields": []
    }
  • balances의 테이블 행 유형

    {
      "name": "balances_row",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "credits",
          "type": "credit_entry[]"
        }
      ]
    }
  • orders_row의 구조체 속성

    setorder의 구조체 속성

    {
      "name": "beneficiary_entry",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "cpu_floor_ms",
          "type": "uint32?"
        },
        {
          "name": "net_floor_kb",
          "type": "uint32?"
        },
        {
          "name": "cpu_increment_ms",
          "type": "uint32?"
        },
        {
          "name": "net_increment_kb",
          "type": "uint32?"
        },
        {
          "name": "paused",
          "type": "bool"
        }
      ]
    }
  • bounds의 테이블 행 유형

    {
      "name": "bounds_row",
      "base": "",
      "fields": [
        {
          "name": "min_cpu_ms",
          "type": "uint32"
        },
        {
          "name": "max_cpu_ms",
          "type": "uint32"
        },
        {
          "name": "min_net_kb",
          "type": "uint32"
        },
        {
          "name": "max_net_kb",
          "type": "uint32"
        },
        {
          "name": "default_cpu_floor_ms",
          "type": "uint32"
        },
        {
          "name": "default_cpu_increment_ms",
          "type": "uint32"
        },
        {
          "name": "default_net_floor_kb",
          "type": "uint32"
        },
        {
          "name": "default_net_increment_kb",
          "type": "uint32"
        }
      ]
    }
  • claim의 액션 파라미터

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

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

    {
      "name": "closepool",
      "base": "",
      "fields": [
        {
          "name": "pool",
          "type": "name"
        }
      ]
    }
  • configure의 액션 파라미터

    {
      "name": "configure",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "cpu_floor_ms",
          "type": "uint32?"
        },
        {
          "name": "net_floor_kb",
          "type": "uint32?"
        },
        {
          "name": "cpu_increment_ms",
          "type": "uint32?"
        },
        {
          "name": "net_increment_kb",
          "type": "uint32?"
        },
        {
          "name": "paused",
          "type": "bool"
        }
      ]
    }
  • coverage의 테이블 행 유형

    {
      "name": "coverage_row",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        }
      ]
    }
  • cpusample의 테이블 행 유형

    {
      "name": "cpusample_row",
      "base": "",
      "fields": [
        {
          "name": "samples",
          "type": "uint32[]"
        },
        {
          "name": "median_cpu_us",
          "type": "uint32"
        },
        {
          "name": "published_at",
          "type": "time_point_sec"
        }
      ]
    }
  • balances_row의 구조체 속성

    {
      "name": "credit_entry",
      "base": "",
      "fields": [
        {
          "name": "pool",
          "type": "name"
        },
        {
          "name": "remaining",
          "type": "asset"
        },
        {
          "name": "expires_at",
          "type": "time_point_sec"
        }
      ]
    }
  • defund의 액션 파라미터

    {
      "name": "defund",
      "base": "",
      "fields": [
        {
          "name": "pool",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • delallow의 액션 파라미터

    {
      "name": "delallow",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        }
      ]
    }
  • delorder의 액션 파라미터

    {
      "name": "delorder",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        }
      ]
    }
  • earnings의 테이블 행 유형

    {
      "name": "earnings_row",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • expire의 액션 파라미터

    {
      "name": "expire",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        }
      ]
    }
  • fees의 테이블 행 유형

    {
      "name": "fees_row",
      "base": "",
      "fields": [
        {
          "name": "rate_bp",
          "type": "uint32"
        },
        {
          "name": "u_pool_bp",
          "type": "uint32"
        },
        {
          "name": "ram_carry_rate_bp",
          "type": "uint32"
        }
      ]
    }
  • grant의 액션 파라미터

    {
      "name": "grant",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "pool",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "expires_at",
          "type": "time_point_sec"
        }
      ]
    }
  • inflight의 테이블 행 유형

    {
      "name": "inflight_row",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "bound",
          "type": "asset"
        },
        {
          "name": "provider_fee",
          "type": "asset"
        },
        {
          "name": "cpu_ms",
          "type": "uint32"
        },
        {
          "name": "net_kb",
          "type": "uint32"
        },
        {
          "name": "consumed",
          "type": "bool"
        },
        {
          "name": "chain_cost",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • logresource의 액션 파라미터

    {
      "name": "logresource",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "chain_cost",
          "type": "asset"
        },
        {
          "name": "provider_fee",
          "type": "asset"
        },
        {
          "name": "cpu_ms",
          "type": "uint32"
        },
        {
          "name": "net_kb",
          "type": "uint32"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • open의 액션 파라미터

    {
      "name": "open",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        }
      ]
    }
  • openpool의 액션 파라미터

    {
      "name": "openpool",
      "base": "",
      "fields": [
        {
          "name": "pool",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • orders의 테이블 행 유형

    {
      "name": "orders_row",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "entries",
          "type": "beneficiary_entry[]"
        }
      ]
    }
  • pools의 테이블 행 유형

    {
      "name": "pool_row",
      "base": "",
      "fields": [
        {
          "name": "pool",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "funded",
          "type": "asset"
        }
      ]
    }
  • setallow의 액션 파라미터

    {
      "name": "setallow",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "beneficiaries",
          "type": "name[]"
        },
        {
          "name": "patterns",
          "type": "action_pattern[]"
        }
      ]
    }
  • setbounds의 액션 파라미터

    {
      "name": "setbounds",
      "base": "",
      "fields": [
        {
          "name": "min_cpu_ms",
          "type": "uint32"
        },
        {
          "name": "max_cpu_ms",
          "type": "uint32"
        },
        {
          "name": "min_net_kb",
          "type": "uint32"
        },
        {
          "name": "max_net_kb",
          "type": "uint32"
        },
        {
          "name": "default_cpu_floor_ms",
          "type": "uint32"
        },
        {
          "name": "default_cpu_increment_ms",
          "type": "uint32"
        },
        {
          "name": "default_net_floor_kb",
          "type": "uint32"
        },
        {
          "name": "default_net_increment_kb",
          "type": "uint32"
        }
      ]
    }
  • setcpu의 액션 파라미터

    {
      "name": "setcpu",
      "base": "",
      "fields": [
        {
          "name": "watcher_cpu_us",
          "type": "uint32"
        }
      ]
    }
  • setfees의 액션 파라미터

    {
      "name": "setfees",
      "base": "",
      "fields": [
        {
          "name": "rate_bp",
          "type": "uint32"
        },
        {
          "name": "u_pool_bp",
          "type": "uint32"
        },
        {
          "name": "ram_carry_rate_bp",
          "type": "uint32"
        }
      ]
    }
  • setorder의 액션 파라미터

    {
      "name": "setorder",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "entries",
          "type": "beneficiary_entry[]"
        }
      ]
    }
  • state의 테이블 행 유형

    {
      "name": "state_row",
      "base": "",
      "fields": [
        {
          "name": "total_entitlements",
          "type": "asset"
        }
      ]
    }
  • sweep의 액션 파라미터

    {
      "name": "sweep",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • topup의 액션 파라미터

    {
      "name": "topup",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "cpu_ms",
          "type": "uint32"
        },
        {
          "name": "net_kb",
          "type": "uint32"
        },
        {
          "name": "cpu_frac",
          "type": "int64"
        },
        {
          "name": "net_frac",
          "type": "int64"
        },
        {
          "name": "max_payment",
          "type": "asset"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • transactfee의 액션 파라미터

    {
      "name": "transactfee",
      "base": "",
      "fields": [
        {
          "name": "provider",
          "type": "name"
        },
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • withdraw의 액션 파라미터

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