Vaulta

blockbaseopr

Contract

  • Struct property of configchain

    Table row type of contractinfo

    {
      "name": "contractinfo",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "max_payment_per_block_validator_producers",
          "type": "uint64"
        },
        {
          "name": "max_payment_per_block_history_producers",
          "type": "uint64"
        },
        {
          "name": "max_payment_per_block_full_producers",
          "type": "uint64"
        },
        {
          "name": "min_payment_per_block_validator_producers",
          "type": "uint64"
        },
        {
          "name": "min_payment_per_block_history_producers",
          "type": "uint64"
        },
        {
          "name": "min_payment_per_block_full_producers",
          "type": "uint64"
        },
        {
          "name": "min_candidature_stake",
          "type": "uint64"
        },
        {
          "name": "number_of_validator_producers_required",
          "type": "uint32"
        },
        {
          "name": "number_of_history_producers_required",
          "type": "uint32"
        },
        {
          "name": "number_of_full_producers_required",
          "type": "uint32"
        },
        {
          "name": "candidature_phase_duration_in_seconds",
          "type": "uint32"
        },
        {
          "name": "secret_sending_phase_duration_in_seconds",
          "type": "uint32"
        },
        {
          "name": "ip_sending_phase_duration_in_seconds",
          "type": "uint32"
        },
        {
          "name": "ip_retrieval_phase_duration_in_seconds",
          "type": "uint32"
        },
        {
          "name": "candidature_phase_end_date_in_seconds",
          "type": "uint32"
        },
        {
          "name": "secret_sending_phase_end_date_in_seconds",
          "type": "uint32"
        },
        {
          "name": "ip_sending_phase_end_date_in_seconds",
          "type": "uint32"
        },
        {
          "name": "ip_retrieval_phase_end_date_in_seconds",
          "type": "uint32"
        },
        {
          "name": "block_time_in_seconds",
          "type": "uint32"
        },
        {
          "name": "num_blocks_between_settlements",
          "type": "uint32"
        },
        {
          "name": "block_size_in_bytes",
          "type": "uint64"
        }
      ]
    }