MCPcopy Create free account
hub / github.com/ccxt/ccxt / encode

Method encode

js/src/static_dependencies/ethers/coders/fixed-bytes.js:16–22  ·  view source on GitHub ↗
(writer, _value)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 4

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

Tested by

no test coverage detected