github.com/okex/exchain@v1.8.0/libs/ibc-go/proto/ibc/applications/interchain_accounts/v1/account.proto (about)

     1  syntax = "proto3";
     2  
     3  package ibc.applications.interchain_accounts.v1;
     4  
     5  option go_package = "github.com/cosmos/ibc-go/v4/modules/apps/27-interchain-accounts/types";
     6  
     7  import "cosmos_proto/cosmos.proto";
     8  import "gogoproto/gogo.proto";
     9  import "cosmos/auth/v1beta1/auth.proto";
    10  
    11  // An InterchainAccount is defined as a BaseAccount & the address of the account owner on the controller chain
    12  message InterchainAccount {
    13    option (gogoproto.goproto_getters)         = false;
    14    option (gogoproto.goproto_stringer)        = false;
    15    option (cosmos_proto.implements_interface) = "InterchainAccountI";
    16  
    17    cosmos.auth.v1beta1.BaseAccount base_account = 1
    18        [(gogoproto.embed) = true, (gogoproto.moretags) = "yaml:\"base_account\""];
    19    string account_owner = 2 [(gogoproto.moretags) = "yaml:\"account_owner\""];
    20  }