Module elements_miniscript::miniscript::limits
source · Expand description
Miscellaneous constraints imposed by Bitcoin. These constraints can be either Consensus or Policy (standardness) rules, for either Segwitv0 or Legacy scripts.
Constants
- The maximum allowed weight for a block, see BIP 141 (network rule)
- Maximum operations per script
- Maximum pubkeys as arguments to CHECKMULTISIG
- Maximum script sig size allowed by standardness rules
- Maximum script element size allowed by consensus rules
- Maximum script size allowed by consensus rules
- Maximum items during stack execution
- Maximum script size allowed by standardness rules
- Maximum p2wsh initial stack items
- Maximum Initial witness size allowed
<https://github.com/bitcoin/bitcoin/blob/283a73d7eaea2907a6f7f800f529a0d6db53d7a6/src/policy/policy.h#L42>