Variable $GenesisTransactionConst

$GenesisTransaction: {
    description: "The genesis transaction\n\n This only occurs at the genesis transaction (version 0)";
    properties: {
        accumulator_root_hash: {
            isRequired: true;
            type: "HashValue";
        };
        changes: {
            contains: {
                type: "WriteSetChange";
            };
            isRequired: true;
            type: "array";
        };
        event_root_hash: {
            isRequired: true;
            type: "HashValue";
        };
        events: {
            contains: {
                type: "Event";
            };
            isRequired: true;
            type: "array";
        };
        gas_used: {
            isRequired: true;
            type: "U64";
        };
        hash: {
            isRequired: true;
            type: "HashValue";
        };
        payload: {
            isRequired: true;
            type: "GenesisPayload";
        };
        state_change_hash: {
            isRequired: true;
            type: "HashValue";
        };
        state_checkpoint_hash: {
            type: "HashValue";
        };
        success: {
            description: "Whether the transaction was successful";
            isRequired: true;
            type: "boolean";
        };
        version: {
            isRequired: true;
            type: "U64";
        };
        vm_status: {
            description: "The VM status of the transaction, can tell useful information in a failure";
            isRequired: true;
            type: "string";
        };
    };
} = ...

Type declaration

  • description: "The genesis transaction\n\n This only occurs at the genesis transaction (version 0)"
  • properties: {
        accumulator_root_hash: {
            isRequired: true;
            type: "HashValue";
        };
        changes: {
            contains: {
                type: "WriteSetChange";
            };
            isRequired: true;
            type: "array";
        };
        event_root_hash: {
            isRequired: true;
            type: "HashValue";
        };
        events: {
            contains: {
                type: "Event";
            };
            isRequired: true;
            type: "array";
        };
        gas_used: {
            isRequired: true;
            type: "U64";
        };
        hash: {
            isRequired: true;
            type: "HashValue";
        };
        payload: {
            isRequired: true;
            type: "GenesisPayload";
        };
        state_change_hash: {
            isRequired: true;
            type: "HashValue";
        };
        state_checkpoint_hash: {
            type: "HashValue";
        };
        success: {
            description: "Whether the transaction was successful";
            isRequired: true;
            type: "boolean";
        };
        version: {
            isRequired: true;
            type: "U64";
        };
        vm_status: {
            description: "The VM status of the transaction, can tell useful information in a failure";
            isRequired: true;
            type: "string";
        };
    }
    • accumulator_root_hash: {
          isRequired: true;
          type: "HashValue";
      }
      • isRequired: true
      • type: "HashValue"
    • changes: {
          contains: {
              type: "WriteSetChange";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "WriteSetChange";
        }
        • type: "WriteSetChange"
      • isRequired: true
      • type: "array"
    • event_root_hash: {
          isRequired: true;
          type: "HashValue";
      }
      • isRequired: true
      • type: "HashValue"
    • events: {
          contains: {
              type: "Event";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "Event";
        }
        • type: "Event"
      • isRequired: true
      • type: "array"
    • gas_used: {
          isRequired: true;
          type: "U64";
      }
      • isRequired: true
      • type: "U64"
    • hash: {
          isRequired: true;
          type: "HashValue";
      }
      • isRequired: true
      • type: "HashValue"
    • payload: {
          isRequired: true;
          type: "GenesisPayload";
      }
      • isRequired: true
      • type: "GenesisPayload"
    • state_change_hash: {
          isRequired: true;
          type: "HashValue";
      }
      • isRequired: true
      • type: "HashValue"
    • state_checkpoint_hash: {
          type: "HashValue";
      }
      • type: "HashValue"
    • success: {
          description: "Whether the transaction was successful";
          isRequired: true;
          type: "boolean";
      }
      • description: "Whether the transaction was successful"
      • isRequired: true
      • type: "boolean"
    • version: {
          isRequired: true;
          type: "U64";
      }
      • isRequired: true
      • type: "U64"
    • vm_status: {
          description: "The VM status of the transaction, can tell useful information in a failure";
          isRequired: true;
          type: "string";
      }
      • description: "The VM status of the transaction, can tell useful information in a failure"
      • isRequired: true
      • type: "string"

Generated using TypeDoc