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

Method encode

js/src/static_dependencies/ethers/coders/address.js:15–24  ·  view source on GitHub ↗
(writer, _value)

Source from the content-addressed store, hash-verified

13 return "0x0000000000000000000000000000000000000000";
14 }
15 encode(writer, _value) {
16 let value = Typed.dereference(_value, "string");
17 try {
18 value = getAddress(value);
19 }
20 catch (error) {
21 return this._throwError(error.message, _value);
22 }
23 return writer.writeValue(value);
24 }
25 decode(reader) {
26 return getAddress(toBeHex(reader.readValue(), 20));
27 }

Callers

nothing calls this directly

Calls 4

getAddressFunction · 0.90
_throwErrorMethod · 0.80
dereferenceMethod · 0.45
writeValueMethod · 0.45

Tested by

no test coverage detected