evmos.proto.autogen.py.cosmos.capability.v1beta1

Classes

Capability(index)

Capability defines an implementation of an object capability.

CapabilityOwners(owners)

CapabilityOwners defines a set of owners of a single Capability.

GenesisOwners(index, index_owners)

GenesisOwners defines the capability owners with their corresponding index.

GenesisState(index, owners)

GenesisState defines the capability module's genesis state.

Owner(module, name)

Owner defines a single capability owner.

class evmos.proto.autogen.py.cosmos.capability.v1beta1.Capability(index: int = <object object>)[source]

Bases: Message

Capability defines an implementation of an object capability. The index provided to a Capability must be globally unique.

index: int = <object object>
class evmos.proto.autogen.py.cosmos.capability.v1beta1.CapabilityOwners(owners: ~typing.List[~evmos.proto.autogen.py.cosmos.capability.v1beta1.Owner] = <object object>)[source]

Bases: Message

CapabilityOwners defines a set of owners of a single Capability. The set of owners must be unique.

owners: List[Owner] = <object object>
class evmos.proto.autogen.py.cosmos.capability.v1beta1.GenesisOwners(index: int = <object object>, index_owners: ~evmos.proto.autogen.py.cosmos.capability.v1beta1.CapabilityOwners = <object object>)[source]

Bases: Message

GenesisOwners defines the capability owners with their corresponding index.

index: int = <object object>

index is the index of the capability owner.

index_owners: CapabilityOwners = <object object>

index_owners are the owners at the given index.

class evmos.proto.autogen.py.cosmos.capability.v1beta1.GenesisState(index: int = <object object>, owners: ~typing.List[~evmos.proto.autogen.py.cosmos.capability.v1beta1.GenesisOwners] = <object object>)[source]

Bases: Message

GenesisState defines the capability module’s genesis state.

index: int = <object object>

index is the capability global index.

owners: List[GenesisOwners] = <object object>

owners represents a map from index to owners of the capability index index key is string to allow amino marshalling.

class evmos.proto.autogen.py.cosmos.capability.v1beta1.Owner(module: str = <object object>, name: str = <object object>)[source]

Bases: Message

Owner defines a single capability owner. An owner is defined by the name of capability and the module name.

module: str = <object object>
name: str = <object object>