syntax = "proto3";
package cosmos_proto;

import "google/protobuf/descriptor.proto";

option go_package = "github.com/cosmos/cosmos-proto";

extend google.protobuf.MessageOptions {
    // implements_interface is used to annotate interface implementations
    string implements_interface = 93001;
}

extend google.protobuf.FieldOptions {
    // accepts_interface is used to annote fields that accept interfaces
    string accepts_interface = 93001;
    // scalar is used to define scalar types
    string scalar = 93002;
}