You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: The 32-byte data that was signed, with `0x` prefix
631
637
$ref: "#/components/schemas/B256"
632
-
signing_id:
638
+
module_signing_id:
633
639
description: The signing ID of the module that requested the signature, as specified in the Commit-Boost configuration
634
640
$ref: "#/components/schemas/B256"
641
+
nonce:
642
+
$ref: "#/components/schemas/Nonce"
643
+
chain_id:
644
+
description: The chain ID that the signature is valid for, as specified in the Commit-Boost configuration
645
+
type: integer
646
+
example: 1
635
647
signature:
636
648
description: The BLS signature of the Merkle root hash of the provided `object_root` field and the requesting module's Signing ID. For details on this signature, see the [signature structure documentation](https://commit-boost.github.io/commit-boost-client/developing/prop-commit-signing.md#structure-of-a-signature).
637
649
$ref: "#/components/schemas/BlsSignature"
@@ -647,6 +659,18 @@ components:
647
659
module_signing_id:
648
660
description: The signing ID of the module that requested the signature, as specified in the Commit-Boost configuration
649
661
$ref: "#/components/schemas/B256"
662
+
nonce:
663
+
$ref: "#/components/schemas/Nonce"
664
+
chain_id:
665
+
description: The chain ID that the signature is valid for, as specified in the Commit-Boost configuration
666
+
type: integer
667
+
example: 1
650
668
signature:
651
669
description: The ECDSA signature (in Ethereum RSV format) of the Merkle root hash of the provided `object_root` field and the requesting module's Signing ID. For details on this signature, see the [signature structure documentation](https://commit-boost.github.io/commit-boost-client/developing/prop-commit-signing.md#structure-of-a-signature).
652
-
$ref: "#/components/schemas/EcdsaSignature"
670
+
$ref: "#/components/schemas/EcdsaSignature"
671
+
Nonce:
672
+
type: integer
673
+
description: If your module tracks nonces per signature (e.g., to prevent replay attacks), this is the unique nonce to use for the signature. It should be an unsigned 64-bit integer in big-endian format. It must be between 0 and 2^64-2, inclusive. If your module doesn't use nonces, we suggest setting this to 2^64-1 instead of 0 because 0 is a legal nonce and will cause complications with your module if you ever want to use a nonce in the future.
0 commit comments