Function createSeiRPCMsgClient

Creates a SeiRPCMsgClient, but exported in a way where tree-shaking can actually happen. (Not neccisarily the inner-modules, but you won't get all the LCD stuff bloating your bundle if you're not using this)

  • Parameters

    • __namedParameters: {
          rpc: Rpc;
      }

    Returns Promise<{
        cosmos: {
            accesscontrol_x: {
                v1beta1: MsgClientImpl;
            };
            bank: {
                v1beta1: MsgClientImpl;
            };
            distribution: {
                v1beta1: MsgClientImpl;
            };
            feegrant: {
                v1beta1: MsgClientImpl;
            };
            gov: {
                v1beta1: MsgClientImpl;
            };
            staking: {
                v1beta1: MsgClientImpl;
            };
            upgrade: {
                v1beta1: MsgClientImpl;
            };
        };
        seiprotocol: {
            seichain: {
                dex: MsgClientImpl;
                evm: MsgClientImpl;
                oracle: MsgClientImpl;
                tokenfactory: MsgClientImpl;
            };
        };
    }>