evmos.proto.autogen.py.evmos.incentives.v1
Classes
|
CancelIncentiveProposal is a gov Content type to cancel an incentive |
|
GasMeter tracks the cumulative gas spent per participant in one epoch |
|
GenesisState defines the module's genesis state. |
|
Incentive defines an instance that organizes distribution conditions for a given smart contract |
|
Params defines the incentives module params |
|
QueryAllocationMeterRequest is the request type for the Query/AllocationMeter RPC method. |
|
QueryAllocationMeterResponse is the response type for the Query/AllocationMeter RPC method. |
|
QueryAllocationMetersRequest is the request type for the Query/AllocationMeters RPC method. |
QueryAllocationMetersResponse is the response type for the Query/AllocationMeters RPC method. |
|
|
QueryGasMeterRequest is the request type for the Query/Incentive RPC method. |
|
QueryGasMeterResponse is the response type for the Query/Incentive RPC method. |
|
QueryGasMetersRequest is the request type for the Query/Incentives RPC method. |
|
QueryGasMetersResponse is the response type for the Query/Incentives RPC method. |
|
QueryIncentiveRequest is the request type for the Query/Incentive RPC method. |
|
QueryIncentiveResponse is the response type for the Query/Incentive RPC method. |
|
QueryIncentivesRequest is the request type for the Query/Incentives RPC method. |
|
QueryIncentivesResponse is the response type for the Query/Incentives RPC method. |
QueryParamsRequest is the request type for the Query/Params RPC method. |
|
|
QueryParamsResponse is the response type for the Query/Params RPC method. |
|
|
|
RegisterIncentiveProposal is a gov Content type to register an incentive |
- class evmos.proto.autogen.py.evmos.incentives.v1.CancelIncentiveProposal(title: str = <object object>, description: str = <object object>, contract: str = <object object>)[source]
Bases:
MessageCancelIncentiveProposal is a gov Content type to cancel an incentive
- class evmos.proto.autogen.py.evmos.incentives.v1.GasMeter(contract: str = <object object>, participant: str = <object object>, cumulative_gas: int = <object object>)[source]
Bases:
MessageGasMeter tracks the cumulative gas spent per participant in one epoch
- class evmos.proto.autogen.py.evmos.incentives.v1.GenesisState(params: ~evmos.proto.autogen.py.evmos.incentives.v1.Params = <object object>, incentives: ~typing.List[~evmos.proto.autogen.py.evmos.incentives.v1.Incentive] = <object object>, gas_meters: ~typing.List[~evmos.proto.autogen.py.evmos.incentives.v1.GasMeter] = <object object>)[source]
Bases:
MessageGenesisState defines the module’s genesis state.
- class evmos.proto.autogen.py.evmos.incentives.v1.Incentive(contract: str = <object object>, allocations: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.DecCoin] = <object object>, epochs: int = <object object>, start_time: ~datetime.datetime = <object object>, total_gas: int = <object object>)[source]
Bases:
MessageIncentive defines an instance that organizes distribution conditions for a given smart contract
- class evmos.proto.autogen.py.evmos.incentives.v1.Params(enable_incentives: bool = <object object>, allocation_limit: str = <object object>, incentives_epoch_identifier: str = <object object>, reward_scaler: str = <object object>)[source]
Bases:
MessageParams defines the incentives module params
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryAllocationMeterRequest(denom: str = <object object>)[source]
Bases:
MessageQueryAllocationMeterRequest is the request type for the Query/AllocationMeter RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryAllocationMeterResponse(allocation_meter: ~evmos.proto.autogen.py.cosmos.base.v1beta1.DecCoin = <object object>)[source]
Bases:
MessageQueryAllocationMeterResponse is the response type for the Query/AllocationMeter RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryAllocationMetersRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryAllocationMetersRequest is the request type for the Query/AllocationMeters RPC method.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryAllocationMetersResponse(allocation_meters: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.DecCoin] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryAllocationMetersResponse is the response type for the Query/AllocationMeters RPC method.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryBase[source]
Bases:
ServiceBase- async allocation_meter(query_allocation_meter_request: QueryAllocationMeterRequest) QueryAllocationMeterResponse[source]
- async allocation_meters(query_allocation_meters_request: QueryAllocationMetersRequest) QueryAllocationMetersResponse[source]
- async gas_meter(query_gas_meter_request: QueryGasMeterRequest) QueryGasMeterResponse[source]
- async gas_meters(query_gas_meters_request: QueryGasMetersRequest) QueryGasMetersResponse[source]
- async incentive(query_incentive_request: QueryIncentiveRequest) QueryIncentiveResponse[source]
- async incentives(query_incentives_request: QueryIncentivesRequest) QueryIncentivesResponse[source]
- async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryGasMeterRequest(contract: str = <object object>, participant: str = <object object>)[source]
Bases:
MessageQueryGasMeterRequest is the request type for the Query/Incentive RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryGasMeterResponse(gas_meter: int = <object object>)[source]
Bases:
MessageQueryGasMeterResponse is the response type for the Query/Incentive RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryGasMetersRequest(contract: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryGasMetersRequest is the request type for the Query/Incentives RPC method.
- contract: str = <object object>
contract is the hex contract address of a incentivized smart contract
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryGasMetersResponse(gas_meters: ~typing.List[~evmos.proto.autogen.py.evmos.incentives.v1.GasMeter] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryGasMetersResponse is the response type for the Query/Incentives RPC method.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryIncentiveRequest(contract: str = <object object>)[source]
Bases:
MessageQueryIncentiveRequest is the request type for the Query/Incentive RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryIncentiveResponse(incentive: ~evmos.proto.autogen.py.evmos.incentives.v1.Incentive = <object object>)[source]
Bases:
MessageQueryIncentiveResponse is the response type for the Query/Incentive RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryIncentivesRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryIncentivesRequest is the request type for the Query/Incentives RPC method.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryIncentivesResponse(incentives: ~typing.List[~evmos.proto.autogen.py.evmos.incentives.v1.Incentive] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryIncentivesResponse is the response type for the Query/Incentives RPC method.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryParamsRequest[source]
Bases:
MessageQueryParamsRequest is the request type for the Query/Params RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryParamsResponse(params: ~evmos.proto.autogen.py.evmos.incentives.v1.Params = <object object>)[source]
Bases:
MessageQueryParamsResponse is the response type for the Query/Params RPC method.
- class evmos.proto.autogen.py.evmos.incentives.v1.QueryStub(channel: Channel, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]
Bases:
ServiceStub- async allocation_meter(query_allocation_meter_request: QueryAllocationMeterRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryAllocationMeterResponse[source]
- async allocation_meters(query_allocation_meters_request: QueryAllocationMetersRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryAllocationMetersResponse[source]
- async gas_meter(query_gas_meter_request: QueryGasMeterRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryGasMeterResponse[source]
- async gas_meters(query_gas_meters_request: QueryGasMetersRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryGasMetersResponse[source]
- async incentive(query_incentive_request: QueryIncentiveRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryIncentiveResponse[source]
- async incentives(query_incentives_request: QueryIncentivesRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryIncentivesResponse[source]
- async params(query_params_request: QueryParamsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryParamsResponse[source]
- class evmos.proto.autogen.py.evmos.incentives.v1.RegisterIncentiveProposal(title: str = <object object>, description: str = <object object>, contract: str = <object object>, allocations: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.DecCoin] = <object object>, epochs: int = <object object>)[source]
Bases:
MessageRegisterIncentiveProposal is a gov Content type to register an incentive