(script: Script)
| 117 | } |
| 118 | |
| 119 | export function countOpcodes(script: Script): number { |
| 120 | return script |
| 121 | .filter((opOrData) => typeof opOrData === 'number') |
| 122 | .filter((op) => (op as number) > Op.OP_16) |
| 123 | .length; |
| 124 | } |
| 125 | |
| 126 | export function calculateBytesize(script: Script): number { |
| 127 | return scriptToBytecode(script).byteLength; |
no outgoing calls
no test coverage detected