Skip to content

Latest commit

 

History

History
 
 

disputes

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Disputes STF Test Vectors

We offer two types of test vectors:

  • Tiny: These are designed for quick adjustments and prototyping, with reduced validators (6) and a shorter epoch duration (12).
  • Full: These vectors use production validators count (1023) and epoch duration (600).

Both JSON and SCALE formats conform to the JAM ASN.1 schema and this subsystem STF specific schema.

STF Output

Technically, the STF execution process does not inherently produce auxiliary outputs beyond the success or failure result. In this context, we propose an extension to include additional information that may be beneficial for implementors or useful for executing other subsystems reliant on values generated post-STF execution.

When the error or success values are not pertinent to your test vector processing procedures, you may disregard them as necessary.

A mapping of error code semantics is provided within the ASN.1 schema for this subsystem.

Availability Assignments

Most tests use null entries for state availability assignments (rho). The state rho items are only populated, with dummy values, for the specific tests that verify the invalidation of assignments following a verdict.

Tiny Vectors

Full Vectors

Currently, the same test cases as tiny vectors but at a larger scale.