Releases: davxy/jam-test-vectors
Releases · davxy/jam-test-vectors
v0.7.2
Changes
- Simplify fetch hostcall case 8: fetch only authorizer config blob (GP #486)
- Fix accumulation statistics to include services accumulated forfree or due to transfers (GP #484).
- PVM Invocations: Correct gas charge for
transferhost call failures (GP #488) - Fix max size of concatenated variable-size blobs, extrinsics and imported segments of a work package.
(GP #493)
v0.7.1
CHANGES
- Remove
on_transferfrom service statistics (GP #457) - Serialization: Include version byte prefix for accounts (GP #472)
- Registrar service privilege (GP #473)
- Add preimage provision status to the
Accounts structure of accumulateStfState(see ASN.1 syntax).
DEVIATIONS
- Accumulation statistics for services accumulation are updated according to version 0.7.2.
In 0.7.2, service stats need to be updated when any service accumulation logic has been executed.
(https://graypaper.fluffylabs.dev/#/ab2cdbd/18e60318e603?v=0.7.2)
v0.7.0
CHANGES
- Serialization: Move all variable-length items to end of encoding (GP #418)
- Rearrange the items in
CoreActivityRecordandServiceActivityRecord, refer to the ASN.1 schema and GP (no explicit GP PR).
DEVIATIONS
- gavofyork/graypaper#480 (Unreleased)
New TINY constant
-
$G_T$ ( max per block gas ) fortinyspec fixed to 20_000_000 (ref JamBrains/jam-docs#59)
v0.6.7
- Rearrange the inner PVM page admin (GP #402)
- PVM pages can change access without clearing (GP #404)
- Renumber host-calls (GP #408)
infohost call uses fixed length types (GP #410)- Accounts storage deposit offset and additional metadata (GP #397 and #400)
- Core assignment privileges is a sequence, one item per core (GP #393)
- Most recent accumulation outputs are stored in state; Recent blocks history now stores
the MMR roots only, the full MMR structure relative to the last accumulation is kept
separately (GP #405) - New bundle size limit (GP #407)
DEVIATIONS
Changes from version 0.7.0 that have already been incorporated
- gavofyork/graypaper#440 (since the beginning)
- gavofyork/graypaper#414 (since v0.6.6)
- gavofyork/graypaper#433
** Unreleased Changes**
v0.6.6
- Extended the
fetchhost call with new variants. - Updated numeric identifiers used in
fetch. - Updated numeric identifiers for PVM errors.
- PVM wrangled operands changed.
- Removed the traces
000...000.bin/jsonstep, as it was not a valid trace step and was intended to be handled specially for genesis. Since it shared the same format as regular trace steps, it could be ambiguous or misleading. - Introduced an explicit
genesis.binfile containing the genesis state and header. - The authorizer trace field has been moved to the end of the accumulation operand encoding (C.29)
DEVIATIONS
fetch host call for protocol parameters (
For the fetch hostcall id we're still using 18 as per GP 0.6.6. The picked change only concerns the value returned for w_10=0
