We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2bfe0a6 commit e8738cbCopy full SHA for e8738cb
clarity/src/vm/clarity_wasm.rs
@@ -1613,7 +1613,10 @@ fn pass_argument_to_wasm(
1613
Ok((buffer, offset + written, in_mem_offset + in_mem_written))
1614
}
1615
Value::Principal(PrincipalData::Standard(StandardPrincipalData(v, h))) => {
1616
- let bytes: Vec<u8> = std::iter::once(v).chain(h.iter()).copied().collect();
+ let mut bytes: Vec<u8> = Vec::with_capacity(22);
1617
+ bytes.push(*v);
1618
+ bytes.extend(h);
1619
+ bytes.push(0);
1620
let buffer = vec![Val::I32(in_mem_offset), Val::I32(bytes.len() as i32)];
1621
memory
1622
.write(&mut store, in_mem_offset as usize, &bytes)
0 commit comments