syntax = "proto3"; package vulcanize.bond.v1beta1; option go_package = "github.com/cerc-io/laconicd/x/bond/types"; import "gogoproto/gogo.proto"; import "cosmos/base/v1beta1/coin.proto"; // Params defines the bond module parameters message Params { // max_bond_amount is maximum amount to bond cosmos.base.v1beta1.Coin max_bond_amount = 1 [(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"max_bond_amount\" yaml:\"max_bond_amount\""]; } // Bond represents funds deposited by an account for record rent payments. message Bond { // id is unique identifier of the bond string id = 1; // owner of the bond string owner = 2; // balance of the bond repeated cosmos.base.v1beta1.Coin balance = 3 [ (gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", (gogoproto.moretags) = "json:\"balance\" yaml:\"balance\"" ]; }