syntax = "proto3";
package cyber.bandwidth.v1beta1;

import "gogoproto/gogo.proto";

option go_package = "github.com/cybercongress/go-cyber/x/bandwidth/types";

message Params {
  option (gogoproto.equal) = true;

  uint64 recovery_period = 1;
  uint64 adjust_price_period = 2;
  string base_price = 3 [
    (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
    (gogoproto.nullable) = false
  ];
  string base_load = 4 [
    (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
    (gogoproto.nullable) = false
  ];
  uint64 max_block_bandwidth = 5;
}

message NeuronBandwidth {
  option (gogoproto.equal) = false;
  option (gogoproto.goproto_getters) = false;

  string neuron = 1;
  uint64 remained_value = 2;
  uint64 last_updated_block = 3;
  uint64 max_value = 4;
}

message Price {
  option (gogoproto.equal) = false;
  option (gogoproto.goproto_getters) = false;

  string price = 1 [
    (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
    (gogoproto.nullable) = false
  ];
}

Synonyms

go-cyber/proto/cyber/grid/v1beta1/types.proto
go-cyber/proto/cyber/resources/v1beta1/types.proto
space-pussy/third_party/proto/tendermint/abci/types.proto
space-pussy/proto/cyber/grid/v1beta1/types.proto
go-cyber/proto/cyber/dmn/v1beta1/types.proto
space-pussy/proto/cyber/bandwidth/v1beta1/types.proto
space-pussy/proto/cyber/graph/v1beta1/types.proto
space-pussy/third_party/proto/tendermint/version/types.proto
space-pussy/proto/cyber/rank/v1beta1/types.proto
space-pussy/proto/cyber/resources/v1beta1/types.proto
go-cyber/proto/cyber/graph/v1beta1/types.proto
space-pussy/third_party/proto/tendermint/types/types.proto
space-pussy/proto/cyber/dmn/v1beta1/types.proto
go-cyber/proto/cyber/rank/v1beta1/types.proto
cyber-ts/packages/cyber-ts/proto/tendermint/abci/types.proto
cyber-ts/packages/cyber-ts/proto/tendermint/p2p/types.proto
cyber-ts/packages/cyber-ts/proto/tendermint/types/types.proto
space-pussy/third_party/proto/tendermint/libs/bits/types.proto
cyber-ts/packages/cyber-ts/proto/tendermint/version/types.proto
cyber-ts/packages/cyber-ts/proto/tendermint/libs/bits/types.proto
cyber-ts/packages/cyber-ts/proto/cyber/bandwidth/v1beta1/types.proto
cyber-ts/packages/cyber-ts/proto/cosmos/group/v1/types.proto
cyber-ts/packages/cyber-ts/proto/cyber/graph/v1beta1/types.proto
cyber-ts/packages/cyber-ts/proto/cyber/dmn/v1beta1/types.proto
cyber-ts/packages/cyber-ts/proto/cyber/grid/v1beta1/types.proto
cyber-ts/packages/cyber-ts/proto/cosmwasm/wasm/v1/types.proto
cyber-ts/packages/cyber-ts/proto/cyber/resources/v1beta1/types.proto
cyber-ts/packages/cyber-ts/proto/cyber/rank/v1beta1/types.proto

Neighbours