diff --git a/README.md b/README.md index 22c9efb9..dc739389 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ ## Intro This monorepo is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project. -It contains packages related to [Simple Serialize](https://github.com/ethereum/consensus-specs/blob/dev/ssz/simple-serialize.md). +It contains packages related to [Simple Serialize](https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/simple-serialize.md). ## Packages diff --git a/packages/persistent-merkle-tree/src/proof/index.ts b/packages/persistent-merkle-tree/src/proof/index.ts index d83f526c..6abc53cb 100644 --- a/packages/persistent-merkle-tree/src/proof/index.ts +++ b/packages/persistent-merkle-tree/src/proof/index.ts @@ -54,7 +54,7 @@ export interface TreeOffsetProof { /** * A proof for multiple leaves in a tree. * - * See https://github.com/ethereum/consensus-specs/blob/dev/ssz/merkle-proofs.md#merkle-multiproofs + * See https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/merkle-proofs.md#merkle-multiproofs */ export interface MultiProof { type: ProofType.multi; diff --git a/packages/persistent-merkle-tree/src/proof/multi.ts b/packages/persistent-merkle-tree/src/proof/multi.ts index f9966b5f..da13d147 100644 --- a/packages/persistent-merkle-tree/src/proof/multi.ts +++ b/packages/persistent-merkle-tree/src/proof/multi.ts @@ -6,7 +6,7 @@ import {SortOrder, computeMultiProofBitstrings} from "./util.ts"; /** * Create an multiproof * - * See https://github.com/ethereum/consensus-specs/blob/dev/ssz/merkle-proofs.md#merkle-multiproofs + * See https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/merkle-proofs.md#merkle-multiproofs * * @param rootNode the root node of the tree * @param gindices generalized indices of leaves to include in the proof @@ -28,7 +28,7 @@ export function createMultiProof(rootNode: Node, gindices: Gindex[]): [Uint8Arra /** * Recreate a `Node` given a multiproof * - * See https://github.com/ethereum/consensus-specs/blob/dev/ssz/merkle-proofs.md#merkle-multiproofs + * See https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/merkle-proofs.md#merkle-multiproofs * * @param leaves leaves of a EF multiproof * @param witnesses witnesses of a EF multiproof diff --git a/packages/ssz/README.md b/packages/ssz/README.md index 62ecd7b2..61be5da2 100644 --- a/packages/ssz/README.md +++ b/packages/ssz/README.md @@ -5,7 +5,7 @@ ## Summary -[Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/dev/ssz/simple-serialize.md) is a consensus layer standard that defines how consensus objects are serialized and merkleized. +[Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/simple-serialize.md) is a consensus layer standard that defines how consensus objects are serialized and merkleized. SSZ is a type system that defines: diff --git a/packages/ssz/src/type/abstract.ts b/packages/ssz/src/type/abstract.ts index 39e7971b..df5a304a 100644 --- a/packages/ssz/src/type/abstract.ts +++ b/packages/ssz/src/type/abstract.ts @@ -132,7 +132,7 @@ export abstract class Type { * Merkleize value and compute its hashTreeRoot. * * See spec for definition of hashTreeRoot: - * https://github.com/ethereum/consensus-specs/blob/dev/ssz/simple-serialize.md#merkleization + * https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/simple-serialize.md#merkleization */ abstract hashTreeRoot(value: V): Uint8Array; diff --git a/packages/ssz/src/type/basic.ts b/packages/ssz/src/type/basic.ts index b7ddb9cc..f1b89512 100644 --- a/packages/ssz/src/type/basic.ts +++ b/packages/ssz/src/type/basic.ts @@ -3,7 +3,7 @@ import {Type} from "./abstract.ts"; /** * Represents a basic type as defined in the spec: - * https://github.com/ethereum/consensus-specs/blob/dev/ssz/simple-serialize.md#basic-types + * https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/simple-serialize.md#basic-types */ export abstract class BasicType extends Type { readonly isBasic = true; diff --git a/packages/ssz/src/type/composite.ts b/packages/ssz/src/type/composite.ts index ab2d1fb8..0de0d129 100644 --- a/packages/ssz/src/type/composite.ts +++ b/packages/ssz/src/type/composite.ts @@ -42,7 +42,7 @@ export type CompositeTypeAny = CompositeType; /** * Represents a composite type as defined in the spec: - * https://github.com/ethereum/consensus-specs/blob/dev/ssz/simple-serialize.md#composite-types + * https://github.com/ethereum/consensus-specs/blob/v1.6.1/ssz/simple-serialize.md#composite-types */ export abstract class CompositeType extends Type { readonly isBasic = false; diff --git a/packages/ssz/src/view/abstract.ts b/packages/ssz/src/view/abstract.ts index b34c58cb..acafbf48 100644 --- a/packages/ssz/src/view/abstract.ts +++ b/packages/ssz/src/view/abstract.ts @@ -31,7 +31,7 @@ export abstract class TreeView