MCPcopy Create free account
hub / github.com/api3dao/airnode / castAddress

Function castAddress

packages/airnode-adapter/src/response-processing/casting.ts:68–76  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

66}
67
68function castAddress(value: unknown): string {
69 assertValueIsNotArrayOrObject(value);
70
71 const stringValue = String(value);
72 if (!ethers.utils.isAddress(stringValue)) {
73 throw new Error(`Invalid address`);
74 }
75 return stringValue;
76}
77
78function castBytesLike(value: unknown): string {
79 return ethers.utils.hexlify(String(value));

Callers 1

castValueFunction · 0.85

Calls 1

Tested by

no test coverage detected