polytone-evm 0.3.0

Core interfaces for Polytone Interchain accounts and queries.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.24;

import "./IBCTypes.sol";

struct MsgChannelOpenInit {
    string portId;
    IbcCoreChannelV1Channel.IbcCoreChannelV1ChannelData channel;
    address relayer;
}

interface IIBCChannelHandler {
    function channelOpenInit(MsgChannelOpenInit calldata message) external returns (string memory);
}