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

import "gogoproto/gogo.proto";

option go_package = "github.com/joinresistance/space-pussy/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
go-cyber/proto/cyber/bandwidth/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/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