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

Method encode

ts/src/static_dependencies/ethers/coders/fixed-bytes.ts:28–32  ·  view source on GitHub ↗
(writer: Writer, _value: BytesLike | Typed)

Source from the content-addressed store, hash-verified

26 }
27
28 encode(writer: Writer, _value: BytesLike | Typed): number {
29 let data = getBytesCopy(Typed.dereference(_value, this.type));
30 if (data.length !== this.size) { this._throwError("incorrect data length", _value); }
31 return writer.writeBytes(data);
32 }
33
34 decode(reader: Reader): any {
35 return hexlify(reader.readBytes(this.size));

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