MCPcopy Create free account
hub / github.com/BitVM/BitVM / OP_256MUL

Function OP_256MUL

bitvm/src/pseudo.rs:106–113  ·  view source on GitHub ↗

The top stack item is multiplied by 256

()

Source from the content-addressed store, hash-verified

104
105/// The top stack item is multiplied by 256
106pub fn OP_256MUL() -> Script {
107 script! {
108 OP_DUP OP_ADD OP_DUP OP_ADD
109 OP_DUP OP_ADD OP_DUP OP_ADD
110 OP_DUP OP_ADD OP_DUP OP_ADD
111 OP_DUP OP_ADD OP_DUP OP_ADD
112 }
113}
114
115pub fn OP_NDUP(n: usize) -> Script {
116 let times_3_dup = if n > 3 { (n - 3) / 3 } else { 0 };

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected