MCPcopy Create free account
hub / github.com/PageLeay/celestial-runtime / encode

Method encode

lib.esm/abi/coders/fixed-bytes.js:17–23  ·  view source on GitHub ↗
(writer, _value)

Source from the content-addressed store, hash-verified

15 return ("0x0000000000000000000000000000000000000000000000000000000000000000").substring(0, 2 + this.size * 2);
16 }
17 encode(writer, _value) {
18 let data = getBytesCopy(Typed.dereference(_value, this.type));
19 if (data.length !== this.size) {
20 this._throwError("incorrect data length", _value);
21 }
22 return writer.writeBytes(data);
23 }
24 decode(reader) {
25 return hexlify(reader.readBytes(this.size));
26 }

Callers

nothing calls this directly

Calls 4

getBytesCopyFunction · 0.90
dereferenceMethod · 0.45
_throwErrorMethod · 0.45
writeBytesMethod · 0.45

Tested by

no test coverage detected