fx portal
. Messages passed via this interface benefit from the security of the Polygon state sync mechanism.
To provide this security as an option in Hyperlane, we created a Hook and ISM combo that can be transparently configured to reuse the fx-portal interface.
See the addresses page for Hook and ISM addresses.
StateReceiver
at 0x0000000000000000000000000000000000001001
is allowed to call onStateReceive
in FxChild contract. FxChild calls processMessageFromRoot
in abstract CrossChainEnabledPolygonChild
on which PolygonPosISM implements. CrossChainEnabledPolygonChild
is maintained by OpenZeppelin