0xb8f2bbb4
.node
and an EIP-165 interfaceID
, this function returns the address of an appropriate implementer of that interface. If there is no interface matching that interface ID for that node, 0 is returned.interfaceImplementer
MUST refer to a smart contract.addr()
, returning its address if the requested interface is supported by that contract, and 0 otherwise. If they do this, they MUST ensure they return 0, rather than reverting, if the target contract reverts.