[ENG-653]: Rename to builder module (#41)

This commit is contained in:
David Terpay 2023-04-03 14:53:38 -04:00 committed by GitHub
parent 36c7509d57
commit 61fcd5efdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 311 additions and 313 deletions

View File

@ -13,7 +13,7 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
sdkmempool "github.com/cosmos/cosmos-sdk/types/mempool"
"github.com/skip-mev/pob/mempool"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
buildertypes "github.com/skip-mev/pob/x/builder/types"
)
type ProposalHandler struct {
@ -67,7 +67,7 @@ func (h *ProposalHandler) PrepareProposalHandler() sdk.PrepareProposalHandler {
bidTxSize := int64(len(bidTxBz))
if bidTxSize <= req.MaxTxBytes {
bidMsg, ok := tmpBidTx.GetMsgs()[0].(*auctiontypes.MsgAuctionBid)
bidMsg, ok := tmpBidTx.GetMsgs()[0].(*buildertypes.MsgAuctionBid)
if !ok {
// This should never happen, as CheckTx will ensure only valid bids
// enter the mempool, but in case it does, we need to remove the

View File

@ -15,9 +15,9 @@ import (
"github.com/skip-mev/pob/abci"
"github.com/skip-mev/pob/mempool"
testutils "github.com/skip-mev/pob/testutils"
"github.com/skip-mev/pob/x/auction/ante"
"github.com/skip-mev/pob/x/auction/keeper"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/ante"
"github.com/skip-mev/pob/x/builder/keeper"
buildertypes "github.com/skip-mev/pob/x/builder/types"
"github.com/stretchr/testify/suite"
)
@ -35,13 +35,13 @@ type ABCITestSuite struct {
auctionBidAmount sdk.Coins
minBidIncrement sdk.Coins
// auction setup
auctionKeeper keeper.Keeper
// builder setup
builderKeeper keeper.Keeper
bankKeeper *testutils.MockBankKeeper
accountKeeper *testutils.MockAccountKeeper
distrKeeper *testutils.MockDistributionKeeper
stakingKeeper *testutils.MockStakingKeeper
auctionDecorator ante.AuctionDecorator
builderDecorator ante.BuilderDecorator
key *storetypes.KVStoreKey
authorityAccount sdk.AccAddress
@ -60,7 +60,7 @@ func (suite *ABCITestSuite) SetupTest() {
// General config
suite.encodingConfig = testutils.CreateTestEncodingConfig()
suite.random = rand.New(rand.NewSource(time.Now().Unix()))
suite.key = storetypes.NewKVStoreKey(auctiontypes.StoreKey)
suite.key = storetypes.NewKVStoreKey(buildertypes.StoreKey)
testCtx := testutil.DefaultContextWithDB(suite.T(), suite.key, storetypes.NewTransientStoreKey("transient_test"))
suite.ctx = testCtx.Ctx
@ -72,14 +72,14 @@ func (suite *ABCITestSuite) SetupTest() {
// Mock keepers set up
ctrl := gomock.NewController(suite.T())
suite.accountKeeper = testutils.NewMockAccountKeeper(ctrl)
suite.accountKeeper.EXPECT().GetModuleAddress(auctiontypes.ModuleName).Return(sdk.AccAddress{}).AnyTimes()
suite.accountKeeper.EXPECT().GetModuleAddress(buildertypes.ModuleName).Return(sdk.AccAddress{}).AnyTimes()
suite.bankKeeper = testutils.NewMockBankKeeper(ctrl)
suite.distrKeeper = testutils.NewMockDistributionKeeper(ctrl)
suite.stakingKeeper = testutils.NewMockStakingKeeper(ctrl)
suite.authorityAccount = sdk.AccAddress([]byte("authority"))
// Auction keeper / decorator set up
suite.auctionKeeper = keeper.NewKeeper(
// Builder keeper / decorator set up
suite.builderKeeper = keeper.NewKeeper(
suite.encodingConfig.Codec,
suite.key,
suite.accountKeeper,
@ -88,9 +88,9 @@ func (suite *ABCITestSuite) SetupTest() {
suite.stakingKeeper,
suite.authorityAccount.String(),
)
err := suite.auctionKeeper.SetParams(suite.ctx, auctiontypes.DefaultParams())
err := suite.builderKeeper.SetParams(suite.ctx, buildertypes.DefaultParams())
suite.Require().NoError(err)
suite.auctionDecorator = ante.NewAuctionDecorator(suite.auctionKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), suite.mempool)
suite.builderDecorator = ante.NewBuilderDecorator(suite.builderKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), suite.mempool)
// Accounts set up
suite.accounts = testutils.RandomAccounts(suite.random, 1)
@ -141,7 +141,7 @@ func (suite *ABCITestSuite) executeAnteHandler(tx sdk.Tx) (sdk.Context, error) {
return ctx, nil
}
return suite.auctionDecorator.AnteHandle(suite.ctx, tx, false, next)
return suite.builderDecorator.AnteHandle(suite.ctx, tx, false, next)
}
func (suite *ABCITestSuite) createFilledMempool(numNormalTxs, numAuctionTxs, numBundledTxs int, insertRefTxs bool) int {
@ -241,7 +241,7 @@ func (suite *ABCITestSuite) exportMempool(exportRefTxs bool) [][]byte {
txs = append(txs, txBz)
if exportRefTxs {
for _, refRawTx := range auctionTx.GetMsgs()[0].(*auctiontypes.MsgAuctionBid).GetTransactions() {
for _, refRawTx := range auctionTx.GetMsgs()[0].(*buildertypes.MsgAuctionBid).GetTransactions() {
txs = append(txs, refRawTx)
seenTxs[string(refRawTx)] = true
}
@ -483,15 +483,15 @@ func (suite *ABCITestSuite) TestPrepareProposal() {
suite.createFilledMempool(numNormalTxs, numAuctionTxs, numBundledTxs, insertRefTxs)
// create a new auction
params := auctiontypes.Params{
params := buildertypes.Params{
MaxBundleSize: maxBundleSize,
ReserveFee: reserveFee,
MinBuyInFee: minBuyInFee,
FrontRunningProtection: frontRunningProtection,
MinBidIncrement: suite.minBidIncrement,
}
suite.auctionKeeper.SetParams(suite.ctx, params)
suite.auctionDecorator = ante.NewAuctionDecorator(suite.auctionKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), suite.mempool)
suite.builderKeeper.SetParams(suite.ctx, params)
suite.builderDecorator = ante.NewBuilderDecorator(suite.builderKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), suite.mempool)
handler := suite.proposalHandler.PrepareProposalHandler()
res := handler(suite.ctx, abcitypes.RequestPrepareProposal{
@ -731,15 +731,15 @@ func (suite *ABCITestSuite) TestProcessProposal() {
}
// create a new auction
params := auctiontypes.Params{
params := buildertypes.Params{
MaxBundleSize: maxBundleSize,
ReserveFee: reserveFee,
MinBuyInFee: minBuyInFee,
FrontRunningProtection: frontRunningProtection,
MinBidIncrement: suite.minBidIncrement,
}
suite.auctionKeeper.SetParams(suite.ctx, params)
suite.auctionDecorator = ante.NewAuctionDecorator(suite.auctionKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), suite.mempool)
suite.builderKeeper.SetParams(suite.ctx, params)
suite.builderDecorator = ante.NewBuilderDecorator(suite.builderKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), suite.mempool)
suite.Require().Equal(tc.isTopBidValid, suite.isTopBidValid())
txs := suite.exportMempool(exportRefTxs)

View File

@ -10,7 +10,7 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/mempool"
testutils "github.com/skip-mev/pob/testutils"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
buildertypes "github.com/skip-mev/pob/x/builder/types"
"github.com/stretchr/testify/suite"
)
@ -158,7 +158,7 @@ func (suite *IntegrationTestSuite) TestAuctionMempoolSelect() {
tx := auctionIterator.Tx()
suite.Require().Len(tx.GetMsgs(), 1)
msgAuctionBid := tx.GetMsgs()[0].(*auctiontypes.MsgAuctionBid)
msgAuctionBid := tx.GetMsgs()[0].(*buildertypes.MsgAuctionBid)
if highestBid == nil {
highestBid = msgAuctionBid.Bid
prevBid = msgAuctionBid.Bid

View File

@ -5,7 +5,7 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/x/auth/signing"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
buildertypes "github.com/skip-mev/pob/x/builder/types"
)
// WrappedBidTx defines a wrapper around an sdk.Tx that contains a single
@ -28,10 +28,10 @@ func (wbtx *WrappedBidTx) GetBid() sdk.Coins { return wbtx.bid }
// GetMsgAuctionBidFromTx attempts to retrieve a MsgAuctionBid from an sdk.Tx if
// one exists. If a MsgAuctionBid does exist and other messages are also present,
// an error is returned. If no MsgAuctionBid is present, <nil, nil> is returned.
func GetMsgAuctionBidFromTx(tx sdk.Tx) (*auctiontypes.MsgAuctionBid, error) {
auctionBidMsgs := make([]*auctiontypes.MsgAuctionBid, 0)
func GetMsgAuctionBidFromTx(tx sdk.Tx) (*buildertypes.MsgAuctionBid, error) {
auctionBidMsgs := make([]*buildertypes.MsgAuctionBid, 0)
for _, msg := range tx.GetMsgs() {
t, ok := msg.(*auctiontypes.MsgAuctionBid)
t, ok := msg.(*buildertypes.MsgAuctionBid)
if ok {
auctionBidMsgs = append(auctionBidMsgs, t)
}

View File

@ -7,7 +7,7 @@ import (
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
pobcodec "github.com/skip-mev/pob/codec"
"github.com/skip-mev/pob/mempool"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
buildertypes "github.com/skip-mev/pob/x/builder/types"
"github.com/stretchr/testify/require"
)
@ -15,7 +15,7 @@ func TestGetMsgAuctionBidFromTx_Valid(t *testing.T) {
encCfg := pobcodec.CreateEncodingConfig()
txBuilder := encCfg.TxConfig.NewTxBuilder()
txBuilder.SetMsgs(&auctiontypes.MsgAuctionBid{})
txBuilder.SetMsgs(&buildertypes.MsgAuctionBid{})
msg, err := mempool.GetMsgAuctionBidFromTx(txBuilder.GetTx())
require.NoError(t, err)
@ -27,8 +27,8 @@ func TestGetMsgAuctionBidFromTx_MultiMsgBid(t *testing.T) {
txBuilder := encCfg.TxConfig.NewTxBuilder()
txBuilder.SetMsgs(
&auctiontypes.MsgAuctionBid{},
&auctiontypes.MsgAuctionBid{},
&buildertypes.MsgAuctionBid{},
&buildertypes.MsgAuctionBid{},
&banktypes.MsgSend{},
)
@ -52,7 +52,7 @@ func TestGetUnwrappedTx(t *testing.T) {
encCfg := pobcodec.CreateEncodingConfig()
txBuilder := encCfg.TxConfig.NewTxBuilder()
txBuilder.SetMsgs(&auctiontypes.MsgAuctionBid{})
txBuilder.SetMsgs(&buildertypes.MsgAuctionBid{})
tx := txBuilder.GetTx()
bid := sdk.NewCoins(sdk.NewCoin("foo", sdk.NewInt(1000000)))

View File

@ -1,20 +1,20 @@
syntax = "proto3";
package skipmev.pob.auction.v1;
package skipmev.pob.builder.v1;
import "gogoproto/gogo.proto";
import "cosmos/base/v1beta1/coin.proto";
import "amino/amino.proto";
option go_package = "github.com/skip-mev/pob/x/auction/types";
option go_package = "github.com/skip-mev/pob/x/builder/types";
// GenesisState defines the genesis state of the x/auction module.
// GenesisState defines the genesis state of the x/builder module.
message GenesisState {
Params params = 1 [(gogoproto.nullable) = false];
}
// Params defines the parameters of the x/auction module.
// Params defines the parameters of the x/builder module.
message Params {
option (amino.name) = "cosmos-sdk/x/auction/Params";
option (amino.name) = "cosmos-sdk/x/builder/Params";
// max_bundle_size is the maximum number of transactions that can be bundled
// in a single bundle.

View File

@ -1,20 +1,19 @@
syntax = "proto3";
package skipmev.pob.auction.v1;
package skipmev.pob.builder.v1;
import "gogoproto/gogo.proto";
import "google/api/annotations.proto";
import "cosmos_proto/cosmos.proto";
import "cosmos/query/v1/query.proto";
import "pob/auction/v1/genesis.proto";
import "pob/builder/v1/genesis.proto";
option go_package = "github.com/skip-mev/pob/x/auction/types";
option go_package = "github.com/skip-mev/pob/x/builder/types";
// Query defines the x/auction querier service.
// Query defines the x/builder querier service.
service Query {
// Params queries the parameters of the x/auction module.
// Params queries the parameters of the x/builder module.
rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
option (cosmos.query.v1.module_query_safe) = true;
option (google.api.http).get = "/pob/auction/v1/params";
option (google.api.http).get = "/pob/builder/v1/params";
}
}

View File

@ -1,35 +1,35 @@
syntax = "proto3";
package skipmev.pob.auction.v1;
package skipmev.pob.builder.v1;
import "gogoproto/gogo.proto";
import "google/api/annotations.proto";
import "cosmos/base/v1beta1/coin.proto";
import "pob/auction/v1/genesis.proto";
import "pob/builder/v1/genesis.proto";
import "cosmos_proto/cosmos.proto";
import "cosmos/msg/v1/msg.proto";
import "amino/amino.proto";
option go_package = "github.com/skip-mev/pob/x/auction/types";
option go_package = "github.com/skip-mev/pob/x/builder/types";
// Msg defines the x/auction Msg service.
// Msg defines the x/builder Msg service.
service Msg {
option (cosmos.msg.v1.service) = true;
// AuctionBid defines a method for sending bids to the x/auction module.
// AuctionBid defines a method for sending bids to the x/builder module.
rpc AuctionBid(MsgAuctionBid) returns (MsgAuctionBidResponse) {
option (google.api.http).post = "/pob/auction/v1/bid";
option (google.api.http).post = "/pob/builder/v1/bid";
};
// UpdateParams defines a governance operation for updating the x/auction
// UpdateParams defines a governance operation for updating the x/builder
// module parameters. The authority is hard-coded to the x/gov module account.
rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse);
}
// MsgAuctionBid defines a request type for sending bids to the x/auction
// MsgAuctionBid defines a request type for sending bids to the x/builder
// module.
message MsgAuctionBid {
option (cosmos.msg.v1.signer) = "bidder";
option (amino.name) = "pob/x/auction/MsgAuctionBid";
option (amino.name) = "pob/x/builder/MsgAuctionBid";
option (gogoproto.equal) = false;
@ -51,18 +51,18 @@ message MsgAuctionBid {
// MsgAuctionBidResponse defines the Msg/AuctionBid response type.
message MsgAuctionBidResponse {}
// MsgUpdateParams defines a request type for updating the x/auction module
// MsgUpdateParams defines a request type for updating the x/builder module
// parameters.
message MsgUpdateParams {
option (cosmos.msg.v1.signer) = "authority";
option (amino.name) = "pob/x/auction/MsgUpdateParams";
option (amino.name) = "pob/x/builder/MsgUpdateParams";
option (gogoproto.equal) = false;
// authority is the address of the account that is authorized to update the
// x/auction module parameters.
// x/builder module parameters.
string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ];
// params is the new parameters for the x/auction module.
// params is the new parameters for the x/builder module.
Params params = 2 [ (gogoproto.nullable) = false ];
}

View File

@ -15,7 +15,7 @@ import (
authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing"
"github.com/cosmos/cosmos-sdk/x/auth/tx"
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
buildertypes "github.com/skip-mev/pob/x/builder/types"
)
type EncodingConfig struct {
@ -31,7 +31,7 @@ func CreateTestEncodingConfig() EncodingConfig {
banktypes.RegisterInterfaces(interfaceRegistry)
cryptocodec.RegisterInterfaces(interfaceRegistry)
auctiontypes.RegisterInterfaces(interfaceRegistry)
buildertypes.RegisterInterfaces(interfaceRegistry)
codec := codec.NewProtoCodec(interfaceRegistry)
@ -122,7 +122,7 @@ func CreateRandomTx(txCfg client.TxConfig, account Account, nonce, numberMsgs ui
}
func CreateAuctionTxWithSigners(txCfg client.TxConfig, bidder Account, bid sdk.Coins, nonce uint64, signers []Account) (authsigning.Tx, error) {
bidMsg := &auctiontypes.MsgAuctionBid{
bidMsg := &buildertypes.MsgAuctionBid{
Bidder: bidder.Address.String(),
Bid: bid,
Transactions: make([][]byte, len(signers)),
@ -175,8 +175,8 @@ func CreateRandomMsgs(acc sdk.AccAddress, numberMsgs int) []sdk.Msg {
return msgs
}
func CreateMsgAuctionBid(txCfg client.TxConfig, bidder Account, bid sdk.Coins, nonce uint64, numberMsgs int) (*auctiontypes.MsgAuctionBid, error) {
bidMsg := &auctiontypes.MsgAuctionBid{
func CreateMsgAuctionBid(txCfg client.TxConfig, bidder Account, bid sdk.Coins, nonce uint64, numberMsgs int) (*buildertypes.MsgAuctionBid, error) {
bidMsg := &buildertypes.MsgAuctionBid{
Bidder: bidder.Address.String(),
Bid: bid,
Transactions: make([][]byte, numberMsgs),

View File

@ -1,22 +0,0 @@
package types
const (
// ModuleName is the name of the auction module
ModuleName = "auction"
// StoreKey is the default store key for the auction module
StoreKey = ModuleName
// RouterKey is the message route for the auction module
RouterKey = ModuleName
// QuerierRoute is the querier route for the auction module
QuerierRoute = ModuleName
)
const (
prefixParams = iota + 1
)
// KeyParams is the store key for the auction module's parameters.
var KeyParams = []byte{prefixParams}

View File

@ -6,21 +6,21 @@ import (
"cosmossdk.io/errors"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/mempool"
"github.com/skip-mev/pob/x/auction/keeper"
"github.com/skip-mev/pob/x/builder/keeper"
)
var _ sdk.AnteDecorator = AuctionDecorator{}
var _ sdk.AnteDecorator = BuilderDecorator{}
type AuctionDecorator struct {
auctionKeeper keeper.Keeper
type BuilderDecorator struct {
builderKeeper keeper.Keeper
txDecoder sdk.TxDecoder
txEncoder sdk.TxEncoder
mempool *mempool.AuctionMempool
}
func NewAuctionDecorator(ak keeper.Keeper, txDecoder sdk.TxDecoder, txEncoder sdk.TxEncoder, mempool *mempool.AuctionMempool) AuctionDecorator {
return AuctionDecorator{
auctionKeeper: ak,
func NewBuilderDecorator(ak keeper.Keeper, txDecoder sdk.TxDecoder, txEncoder sdk.TxEncoder, mempool *mempool.AuctionMempool) BuilderDecorator {
return BuilderDecorator{
builderKeeper: ak,
txDecoder: txDecoder,
txEncoder: txEncoder,
mempool: mempool,
@ -29,7 +29,7 @@ func NewAuctionDecorator(ak keeper.Keeper, txDecoder sdk.TxDecoder, txEncoder sd
// AnteHandle validates that the auction bid is valid if one exists. If valid it will deduct the entrance fee from the
// bidder's account.
func (ad AuctionDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) {
func (ad BuilderDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) {
auctionMsg, err := mempool.GetMsgAuctionBidFromTx(tx)
if err != nil {
return ctx, err
@ -68,7 +68,7 @@ func (ad AuctionDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool,
}
}
if err := ad.auctionKeeper.ValidateAuctionMsg(ctx, bidder, auctionMsg.Bid, topBid, transactions); err != nil {
if err := ad.builderKeeper.ValidateAuctionMsg(ctx, bidder, auctionMsg.Bid, topBid, transactions); err != nil {
return ctx, errors.Wrap(err, "failed to validate auction bid")
}
}
@ -77,7 +77,7 @@ func (ad AuctionDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool,
}
// GetTopAuctionBid returns the highest auction bid if one exists.
func (ad AuctionDecorator) GetTopAuctionBid(ctx sdk.Context) (sdk.Coins, error) {
func (ad BuilderDecorator) GetTopAuctionBid(ctx sdk.Context) (sdk.Coins, error) {
auctionTx := ad.mempool.GetTopAuctionTx(ctx)
if auctionTx == nil {
return sdk.NewCoins(), nil
@ -87,7 +87,7 @@ func (ad AuctionDecorator) GetTopAuctionBid(ctx sdk.Context) (sdk.Coins, error)
}
// IsTopBidTx returns true if the transaction inputted is the highest bidding auction transaction in the mempool.
func (ad AuctionDecorator) IsTopBidTx(ctx sdk.Context, tx sdk.Tx) (bool, error) {
func (ad BuilderDecorator) IsTopBidTx(ctx sdk.Context, tx sdk.Tx) (bool, error) {
auctionTx := ad.mempool.GetTopAuctionTx(ctx)
if auctionTx == nil {
return false, nil

View File

@ -11,9 +11,9 @@ import (
"github.com/golang/mock/gomock"
"github.com/skip-mev/pob/mempool"
testutils "github.com/skip-mev/pob/testutils"
"github.com/skip-mev/pob/x/auction/ante"
"github.com/skip-mev/pob/x/auction/keeper"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/ante"
"github.com/skip-mev/pob/x/builder/keeper"
buildertypes "github.com/skip-mev/pob/x/builder/types"
"github.com/stretchr/testify/suite"
)
@ -25,13 +25,13 @@ type AnteTestSuite struct {
encodingConfig testutils.EncodingConfig
random *rand.Rand
// auction setup
auctionKeeper keeper.Keeper
// builder setup
builderKeeper keeper.Keeper
bankKeeper *testutils.MockBankKeeper
accountKeeper *testutils.MockAccountKeeper
distrKeeper *testutils.MockDistributionKeeper
stakingKeeper *testutils.MockStakingKeeper
auctionDecorator ante.AuctionDecorator
builderDecorator ante.BuilderDecorator
key *storetypes.KVStoreKey
authorityAccount sdk.AccAddress
}
@ -44,19 +44,19 @@ func (suite *AnteTestSuite) SetupTest() {
// General config
suite.encodingConfig = testutils.CreateTestEncodingConfig()
suite.random = rand.New(rand.NewSource(time.Now().Unix()))
suite.key = storetypes.NewKVStoreKey(auctiontypes.StoreKey)
suite.key = storetypes.NewKVStoreKey(buildertypes.StoreKey)
testCtx := testutil.DefaultContextWithDB(suite.T(), suite.key, storetypes.NewTransientStoreKey("transient_test"))
suite.ctx = testCtx.Ctx
// Keepers set up
ctrl := gomock.NewController(suite.T())
suite.accountKeeper = testutils.NewMockAccountKeeper(ctrl)
suite.accountKeeper.EXPECT().GetModuleAddress(auctiontypes.ModuleName).Return(sdk.AccAddress{}).AnyTimes()
suite.accountKeeper.EXPECT().GetModuleAddress(buildertypes.ModuleName).Return(sdk.AccAddress{}).AnyTimes()
suite.bankKeeper = testutils.NewMockBankKeeper(ctrl)
suite.distrKeeper = testutils.NewMockDistributionKeeper(ctrl)
suite.stakingKeeper = testutils.NewMockStakingKeeper(ctrl)
suite.authorityAccount = sdk.AccAddress([]byte("authority"))
suite.auctionKeeper = keeper.NewKeeper(
suite.builderKeeper = keeper.NewKeeper(
suite.encodingConfig.Codec,
suite.key,
suite.accountKeeper,
@ -65,7 +65,7 @@ func (suite *AnteTestSuite) SetupTest() {
suite.stakingKeeper,
suite.authorityAccount.String(),
)
err := suite.auctionKeeper.SetParams(suite.ctx, auctiontypes.DefaultParams())
err := suite.builderKeeper.SetParams(suite.ctx, buildertypes.DefaultParams())
suite.Require().NoError(err)
}
@ -77,7 +77,7 @@ func (suite *AnteTestSuite) executeAnteHandler(tx sdk.Tx, balance sdk.Coins) (sd
return ctx, nil
}
return suite.auctionDecorator.AnteHandle(suite.ctx, tx, false, next)
return suite.builderDecorator.AnteHandle(suite.ctx, tx, false, next)
}
func (suite *AnteTestSuite) TestAnteHandler() {
@ -225,7 +225,7 @@ func (suite *AnteTestSuite) TestAnteHandler() {
tc.malleate()
// Set the auction params
err := suite.auctionKeeper.SetParams(suite.ctx, auctiontypes.Params{
err := suite.builderKeeper.SetParams(suite.ctx, buildertypes.Params{
MaxBundleSize: maxBundleSize,
ReserveFee: reserveFee,
MinBuyInFee: minBuyInFee,
@ -251,7 +251,7 @@ func (suite *AnteTestSuite) TestAnteHandler() {
suite.Require().NoError(err)
// Execute the ante handler
suite.auctionDecorator = ante.NewAuctionDecorator(suite.auctionKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), mempool)
suite.builderDecorator = ante.NewBuilderDecorator(suite.builderKeeper, suite.encodingConfig.TxConfig.TxDecoder(), suite.encodingConfig.TxConfig.TxEncoder(), mempool)
_, err = suite.executeAnteHandler(auctionTx, balance)
if tc.pass {
suite.Require().NoError(err)

View File

@ -6,8 +6,8 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
testutils "github.com/skip-mev/pob/testutils"
"github.com/skip-mev/pob/x/auction/keeper"
auctiontypes "github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/keeper"
buildertypes "github.com/skip-mev/pob/x/builder/types"
)
func (suite *KeeperTestSuite) TestValidateAuctionMsg() {
@ -149,11 +149,11 @@ func (suite *KeeperTestSuite) TestValidateAuctionMsg() {
tc.malleate()
// Set up the new auction keeper with mocks customized for this test case
// Set up the new builder keeper with mocks customized for this test case
suite.bankKeeper.EXPECT().GetAllBalances(suite.ctx, bidder.Address).Return(balance).AnyTimes()
suite.bankKeeper.EXPECT().SendCoins(suite.ctx, bidder.Address, escrowAddress, reserveFee).Return(nil).AnyTimes()
suite.auctionKeeper = keeper.NewKeeper(
suite.builderKeeper = keeper.NewKeeper(
suite.encCfg.Codec,
suite.key,
suite.accountKeeper,
@ -162,7 +162,7 @@ func (suite *KeeperTestSuite) TestValidateAuctionMsg() {
suite.stakingKeeper,
suite.authorityAccount.String(),
)
params := auctiontypes.Params{
params := buildertypes.Params{
MaxBundleSize: maxBundleSize,
ReserveFee: reserveFee,
MinBuyInFee: minBuyInFee,
@ -170,7 +170,7 @@ func (suite *KeeperTestSuite) TestValidateAuctionMsg() {
FrontRunningProtection: frontRunningProtection,
MinBidIncrement: minBidIncrement,
}
suite.auctionKeeper.SetParams(suite.ctx, params)
suite.builderKeeper.SetParams(suite.ctx, params)
// Create the bundle of transactions ordered by accounts
bundle := make([]sdk.Tx, 0)
@ -180,7 +180,7 @@ func (suite *KeeperTestSuite) TestValidateAuctionMsg() {
bundle = append(bundle, tx)
}
err := suite.auctionKeeper.ValidateAuctionMsg(suite.ctx, bidder.Address, bid, highestBid, bundle)
err := suite.builderKeeper.ValidateAuctionMsg(suite.ctx, bidder.Address, bid, highestBid, bundle)
if tc.pass {
suite.Require().NoError(err)
} else {
@ -291,7 +291,7 @@ func (suite *KeeperTestSuite) TestValidateBundle() {
}
// Validate the bundle
err := suite.auctionKeeper.ValidateAuctionBundle(bidder.Address, bundle)
err := suite.builderKeeper.ValidateAuctionBundle(bidder.Address, bundle)
if tc.pass {
suite.Require().NoError(err)
} else {

View File

@ -2,12 +2,12 @@ package keeper
import (
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/types"
)
// InitGenesis initializes the auction module's state from a given genesis state.
// InitGenesis initializes the builder module's state from a given genesis state.
func (k Keeper) InitGenesis(ctx sdk.Context, gs types.GenesisState) {
// Set the auction module's parameters.
// Set the builder module's parameters.
if err := k.SetParams(ctx, gs.Params); err != nil {
panic(err)
}
@ -15,7 +15,7 @@ func (k Keeper) InitGenesis(ctx sdk.Context, gs types.GenesisState) {
// ExportGenesis returns a GenesisState for a given context.
func (k Keeper) ExportGenesis(ctx sdk.Context) *types.GenesisState {
// Get the auction module's parameters.
// Get the builder module's parameters.
params, err := k.GetParams(ctx)
if err != nil {
panic(err)

View File

@ -4,22 +4,22 @@ import (
"context"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/types"
)
var _ types.QueryServer = QueryServer{}
// QueryServer defines the auction module's gRPC querier service.
// QueryServer defines the builder module's gRPC querier service.
type QueryServer struct {
keeper Keeper
}
// NewQueryServer creates a new gRPC query server for the auction module.
// NewQueryServer creates a new gRPC query server for the builder module.
func NewQueryServer(keeper Keeper) *QueryServer {
return &QueryServer{keeper: keeper}
}
// Params queries all parameters of the auction module.
// Params queries all parameters of the builder module.
func (q QueryServer) Params(c context.Context, _ *types.QueryParamsRequest) (*types.QueryParamsResponse, error) {
ctx := sdk.UnwrapSDKContext(c)

View File

@ -8,7 +8,7 @@ import (
"github.com/cosmos/cosmos-sdk/codec"
storetypes "github.com/cosmos/cosmos-sdk/store/types"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/types"
)
type Keeper struct {
@ -38,9 +38,9 @@ func NewKeeper(
panic(err)
}
// Ensure that the auction module account exists.
// Ensure that the builder module account exists.
if accountKeeper.GetModuleAddress(types.ModuleName) == nil {
panic("auction module account has not been set")
panic("builder module account has not been set")
}
return Keeper{
@ -53,7 +53,7 @@ func NewKeeper(
}
}
// Logger returns an auction module-specific logger.
// Logger returns a builder module-specific logger.
func (k Keeper) Logger(ctx sdk.Context) log.Logger {
return ctx.Logger().With("module", "x/"+types.ModuleName)
}
@ -63,7 +63,7 @@ func (k Keeper) GetAuthority() string {
return k.authority
}
// GetParams returns the auction module's parameters.
// GetParams returns the builder module's parameters.
func (k Keeper) GetParams(ctx sdk.Context) (types.Params, error) {
store := ctx.KVStore(k.storeKey)
@ -71,7 +71,7 @@ func (k Keeper) GetParams(ctx sdk.Context) (types.Params, error) {
bz := store.Get(key)
if len(bz) == 0 {
return types.Params{}, fmt.Errorf("no params found for the auction module")
return types.Params{}, fmt.Errorf("no params found for the builder module")
}
params := types.Params{}
@ -82,7 +82,7 @@ func (k Keeper) GetParams(ctx sdk.Context) (types.Params, error) {
return params, nil
}
// SetParams sets the auction module's parameters.
// SetParams sets the builder module's parameters.
func (k Keeper) SetParams(ctx sdk.Context, params types.Params) error {
store := ctx.KVStore(k.storeKey)
@ -106,7 +106,7 @@ func (k Keeper) GetMaxBundleSize(ctx sdk.Context) (uint32, error) {
return params.MaxBundleSize, nil
}
// GetEscrowAccount returns the auction module's escrow account.
// GetEscrowAccount returns the builder module's escrow account.
func (k Keeper) GetEscrowAccount(ctx sdk.Context) (sdk.AccAddress, error) {
params, err := k.GetParams(ctx)
if err != nil {
@ -121,7 +121,7 @@ func (k Keeper) GetEscrowAccount(ctx sdk.Context) (sdk.AccAddress, error) {
return account, nil
}
// GetReserveFee returns the reserve fee of the auction module.
// GetReserveFee returns the reserve fee of the builder module.
func (k Keeper) GetReserveFee(ctx sdk.Context) (sdk.Coins, error) {
params, err := k.GetParams(ctx)
if err != nil {
@ -131,7 +131,7 @@ func (k Keeper) GetReserveFee(ctx sdk.Context) (sdk.Coins, error) {
return params.ReserveFee, nil
}
// GetMinBuyInFee returns the fee that the bidder must pay to enter the auction.
// GetMinBuyInFee returns the fee that the bidder must pay to enter the builder.
func (k Keeper) GetMinBuyInFee(ctx sdk.Context) (sdk.Coins, error) {
params, err := k.GetParams(ctx)
if err != nil {
@ -141,7 +141,7 @@ func (k Keeper) GetMinBuyInFee(ctx sdk.Context) (sdk.Coins, error) {
return params.MinBuyInFee, nil
}
// GetMinBidIncrement returns the minimum bid increment for the auction.
// GetMinBidIncrement returns the minimum bid increment for the builder.
func (k Keeper) GetMinBidIncrement(ctx sdk.Context) (sdk.Coins, error) {
params, err := k.GetParams(ctx)
if err != nil {
@ -151,7 +151,7 @@ func (k Keeper) GetMinBidIncrement(ctx sdk.Context) (sdk.Coins, error) {
return params.MinBidIncrement, nil
}
// GetProposerFee returns the proposer fee for the auction module.
// GetProposerFee returns the proposer fee for the builder module.
func (k Keeper) GetProposerFee(ctx sdk.Context) (sdk.Dec, error) {
params, err := k.GetParams(ctx)
if err != nil {

View File

@ -9,8 +9,8 @@ import (
"github.com/golang/mock/gomock"
"github.com/skip-mev/pob/mempool"
testutils "github.com/skip-mev/pob/testutils"
"github.com/skip-mev/pob/x/auction/keeper"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/keeper"
"github.com/skip-mev/pob/x/builder/types"
"github.com/stretchr/testify/suite"
)
@ -18,7 +18,7 @@ import (
type KeeperTestSuite struct {
suite.Suite
auctionKeeper keeper.Keeper
builderKeeper keeper.Keeper
bankKeeper *testutils.MockBankKeeper
accountKeeper *testutils.MockAccountKeeper
distrKeeper *testutils.MockDistributionKeeper
@ -51,7 +51,7 @@ func (suite *KeeperTestSuite) SetupTest() {
suite.distrKeeper = testutils.NewMockDistributionKeeper(ctrl)
suite.stakingKeeper = testutils.NewMockStakingKeeper(ctrl)
suite.authorityAccount = sdk.AccAddress([]byte("authority"))
suite.auctionKeeper = keeper.NewKeeper(
suite.builderKeeper = keeper.NewKeeper(
suite.encCfg.Codec,
suite.key,
suite.accountKeeper,
@ -61,9 +61,9 @@ func (suite *KeeperTestSuite) SetupTest() {
suite.authorityAccount.String(),
)
err := suite.auctionKeeper.SetParams(suite.ctx, types.DefaultParams())
err := suite.builderKeeper.SetParams(suite.ctx, types.DefaultParams())
suite.Require().NoError(err)
suite.mempool = mempool.NewAuctionMempool(suite.encCfg.TxConfig.TxDecoder(), 0)
suite.msgServer = keeper.NewMsgServerImpl(suite.auctionKeeper)
suite.msgServer = keeper.NewMsgServerImpl(suite.builderKeeper)
}

View File

@ -5,17 +5,17 @@ import (
"fmt"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/types"
)
var _ types.MsgServer = MsgServer{}
// MsgServer is the wrapper for the auction module's msg service.
// MsgServer is the wrapper for the builder module's msg service.
type MsgServer struct {
Keeper
}
// NewMsgServerImpl returns an implementation of the auction MsgServer interface.
// NewMsgServerImpl returns an implementation of the builder MsgServer interface.
func NewMsgServerImpl(keeper Keeper) *MsgServer {
return &MsgServer{Keeper: keeper}
}

View File

@ -7,7 +7,7 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
testutils "github.com/skip-mev/pob/testutils"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/types"
)
func (suite *KeeperTestSuite) TestMsgAuctionBid() {
@ -46,7 +46,7 @@ func (suite *KeeperTestSuite) TestMsgAuctionBid() {
malleate: func() {
params := types.DefaultParams()
params.MaxBundleSize = 2
suite.auctionKeeper.SetParams(suite.ctx, params)
suite.builderKeeper.SetParams(suite.ctx, params)
},
expectErr: true,
},
@ -61,7 +61,7 @@ func (suite *KeeperTestSuite) TestMsgAuctionBid() {
params := types.DefaultParams()
params.ProposerFee = sdk.ZeroDec()
params.EscrowAccountAddress = escrow.Address.String()
suite.auctionKeeper.SetParams(suite.ctx, params)
suite.builderKeeper.SetParams(suite.ctx, params)
suite.bankKeeper.EXPECT().
SendCoins(
@ -86,7 +86,7 @@ func (suite *KeeperTestSuite) TestMsgAuctionBid() {
params := types.DefaultParams()
params.ProposerFee = sdk.MustNewDecFromStr("0.30")
params.EscrowAccountAddress = escrow.Address.String()
suite.auctionKeeper.SetParams(suite.ctx, params)
suite.builderKeeper.SetParams(suite.ctx, params)
suite.distrKeeper.EXPECT().
GetPreviousProposerConsAddr(suite.ctx).

View File

@ -1,4 +1,4 @@
package auction
package builder
import (
"context"
@ -13,8 +13,8 @@ import (
"github.com/cosmos/cosmos-sdk/types/module"
"github.com/gorilla/mux"
"github.com/grpc-ecosystem/grpc-gateway/runtime"
"github.com/skip-mev/pob/x/auction/keeper"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/keeper"
"github.com/skip-mev/pob/x/builder/types"
"github.com/spf13/cobra"
)
@ -23,35 +23,35 @@ var (
_ module.AppModuleBasic = AppModuleBasic{}
)
// ConsensusVersion defines the current x/auction module consensus version.
// ConsensusVersion defines the current x/builder module consensus version.
const ConsensusVersion = 1
// AppModuleBasic defines the basic application module used by the auction module.
// AppModuleBasic defines the basic application module used by the builder module.
type AppModuleBasic struct {
cdc codec.Codec
}
// Name returns the auction module's name.
// Name returns the builder module's name.
func (AppModuleBasic) Name() string {
return types.ModuleName
}
// RegisterLegacyAminoCodec registers the auction module's types on the given LegacyAmino codec.
// RegisterLegacyAminoCodec registers the builder module's types on the given LegacyAmino codec.
func (AppModuleBasic) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {
types.RegisterLegacyAminoCodec(cdc)
}
// RegisterInterfaces registers the auction module's interface types.
// RegisterInterfaces registers the builder module's interface types.
func (AppModuleBasic) RegisterInterfaces(registry cdctypes.InterfaceRegistry) {
types.RegisterInterfaces(registry)
}
// DefaultGenesis returns default genesis state as raw bytes for the auction module.
// DefaultGenesis returns default genesis state as raw bytes for the builder module.
func (AppModuleBasic) DefaultGenesis(cdc codec.JSONCodec) json.RawMessage {
return cdc.MustMarshalJSON(types.DefaultGenesisState())
}
// ValidateGenesis performs genesis state validation for the auction module.
// ValidateGenesis performs genesis state validation for the builder module.
func (AppModuleBasic) ValidateGenesis(cdc codec.JSONCodec, _ client.TxEncodingConfig, bz json.RawMessage) error {
var genState types.GenesisState
if err := cdc.UnmarshalJSON(bz, &genState); err != nil {
@ -61,17 +61,17 @@ func (AppModuleBasic) ValidateGenesis(cdc codec.JSONCodec, _ client.TxEncodingCo
return genState.Validate()
}
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the auction module.
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the builder module.
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
if err := types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx)); err != nil {
panic(err)
}
}
// GetTxCmd returns the root tx command for the auction module.
// GetTxCmd returns the root tx command for the builder module.
func (AppModuleBasic) GetTxCmd() *cobra.Command { return nil }
// GetQueryCmd returns no root query command for the auction module.
// GetQueryCmd returns no root query command for the builder module.
func (AppModuleBasic) GetQueryCmd() *cobra.Command { return nil }
type AppModule struct {
@ -91,7 +91,7 @@ func NewAppModule(cdc codec.Codec, keeper keeper.Keeper) AppModule {
// ConsensusVersion implements AppModule/ConsensusVersion.
func (AppModule) ConsensusVersion() uint64 { return ConsensusVersion }
// RegisterServices registers a the gRPC Query and Msg services for the x/auction
// RegisterServices registers a the gRPC Query and Msg services for the x/builder
// module.
func (am AppModule) RegisterServices(cfc module.Configurator) {
types.RegisterMsgServer(cfc.MsgServer(), keeper.NewMsgServerImpl(am.keeper))
@ -105,7 +105,7 @@ func (a AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
// logic (most often the chain will be halted).
func (am AppModule) RegisterInvariants(_ sdk.InvariantRegistry) {}
// InitGenesis performs the module's genesis initialization for the auction
// InitGenesis performs the module's genesis initialization for the builder
// module. It returns no validator updates.
func (am AppModule) InitGenesis(ctx sdk.Context, cdc codec.JSONCodec, gs json.RawMessage) []abci.ValidatorUpdate {
var genState types.GenesisState
@ -115,7 +115,7 @@ func (am AppModule) InitGenesis(ctx sdk.Context, cdc codec.JSONCodec, gs json.Ra
return []abci.ValidatorUpdate{}
}
// ExportGenesis returns the auction module's exported genesis state as raw
// ExportGenesis returns the builder module's exported genesis state as raw
// JSON bytes.
func (am AppModule) ExportGenesis(ctx sdk.Context, cdc codec.JSONCodec) json.RawMessage {
genState := am.keeper.ExportGenesis(ctx)

View File

@ -30,17 +30,17 @@ func init() {
RegisterLegacyAminoCodec(groupcodec.Amino)
}
// RegisterLegacyAminoCodec registers the necessary x/auction interfaces and
// RegisterLegacyAminoCodec registers the necessary x/builder interfaces and
// concrete types on the provided LegacyAmino codec. These types are used for
// Amino JSON serialization.
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {
legacy.RegisterAminoMsg(cdc, &MsgAuctionBid{}, "skip-mev/pob/MsgAuctionBid")
legacy.RegisterAminoMsg(cdc, &MsgUpdateParams{}, "skip-mev/pob/MsgUpdateParams")
legacy.RegisterAminoMsg(cdc, &MsgAuctionBid{}, "pob/x/builder/MsgAuctionBid")
legacy.RegisterAminoMsg(cdc, &MsgUpdateParams{}, "pob/x/builder/MsgUpdateParams")
cdc.RegisterConcrete(Params{}, "skip-mev/pob/Params", nil)
cdc.RegisterConcrete(Params{}, "pob/builder/Params", nil)
}
// RegisterInterfaces registers the x/auction interfaces types with the
// RegisterInterfaces registers the x/builder interfaces types with the
// interface registry.
func RegisterInterfaces(registry types.InterfaceRegistry) {
registry.RegisterImplementations(

View File

@ -14,7 +14,7 @@ func DefaultGenesisState() *GenesisState {
}
}
// Validate performs basic validation of the auction module genesis state.
// Validate performs basic validation of the builder module genesis state.
func (gs GenesisState) Validate() error {
return gs.Params.Validate()
}

View File

@ -1,5 +1,5 @@
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: pob/auction/v1/genesis.proto
// source: pob/builder/v1/genesis.proto
package types
@ -26,7 +26,7 @@ var _ = math.Inf
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// GenesisState defines the genesis state of the x/auction module.
// GenesisState defines the genesis state of the x/builder module.
type GenesisState struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
@ -35,7 +35,7 @@ func (m *GenesisState) Reset() { *m = GenesisState{} }
func (m *GenesisState) String() string { return proto.CompactTextString(m) }
func (*GenesisState) ProtoMessage() {}
func (*GenesisState) Descriptor() ([]byte, []int) {
return fileDescriptor_9ed8651e43f855a1, []int{0}
return fileDescriptor_287f1bdff5ccfc33, []int{0}
}
func (m *GenesisState) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -71,7 +71,7 @@ func (m *GenesisState) GetParams() Params {
return Params{}
}
// Params defines the parameters of the x/auction module.
// Params defines the parameters of the x/builder module.
type Params struct {
// max_bundle_size is the maximum number of transactions that can be bundled
// in a single bundle.
@ -99,7 +99,7 @@ func (m *Params) Reset() { *m = Params{} }
func (m *Params) String() string { return proto.CompactTextString(m) }
func (*Params) ProtoMessage() {}
func (*Params) Descriptor() ([]byte, []int) {
return fileDescriptor_9ed8651e43f855a1, []int{1}
return fileDescriptor_287f1bdff5ccfc33, []int{1}
}
func (m *Params) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -171,47 +171,47 @@ func (m *Params) GetFrontRunningProtection() bool {
}
func init() {
proto.RegisterType((*GenesisState)(nil), "skipmev.pob.auction.v1.GenesisState")
proto.RegisterType((*Params)(nil), "skipmev.pob.auction.v1.Params")
proto.RegisterType((*GenesisState)(nil), "skipmev.pob.builder.v1.GenesisState")
proto.RegisterType((*Params)(nil), "skipmev.pob.builder.v1.Params")
}
func init() { proto.RegisterFile("pob/auction/v1/genesis.proto", fileDescriptor_9ed8651e43f855a1) }
func init() { proto.RegisterFile("pob/builder/v1/genesis.proto", fileDescriptor_287f1bdff5ccfc33) }
var fileDescriptor_9ed8651e43f855a1 = []byte{
// 517 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0x31, 0x6f, 0xd3, 0x40,
0x14, 0xc7, 0x63, 0x1a, 0x02, 0x5c, 0x5a, 0xaa, 0x5a, 0x55, 0x64, 0x0a, 0x72, 0xa2, 0x0e, 0x25,
0xaa, 0xd4, 0x3b, 0xa5, 0x80, 0x84, 0x10, 0x4b, 0x02, 0x2a, 0xaa, 0xc4, 0x50, 0xdc, 0x8d, 0xc5,
0x3a, 0xdb, 0xaf, 0xe1, 0x54, 0xee, 0xce, 0xdc, 0xd9, 0x26, 0xa9, 0xf8, 0x04, 0x4c, 0x7c, 0x0c,
0xc4, 0xd4, 0x8f, 0xd1, 0xb1, 0x23, 0x62, 0x28, 0x28, 0x19, 0xfa, 0x29, 0x90, 0xd0, 0xdd, 0xb9,
0xa5, 0x03, 0x03, 0x4b, 0x17, 0xdb, 0xba, 0xff, 0xff, 0xde, 0xef, 0xbd, 0xe7, 0xf7, 0xd0, 0x83,
0x5c, 0x26, 0x84, 0x96, 0x69, 0xc1, 0xa4, 0x20, 0xd5, 0x80, 0x8c, 0x41, 0x80, 0x66, 0x1a, 0xe7,
0x4a, 0x16, 0xd2, 0xef, 0xe8, 0x43, 0x96, 0x73, 0xa8, 0x70, 0x2e, 0x13, 0x5c, 0xbb, 0x70, 0x35,
0x58, 0x5b, 0x1d, 0xcb, 0xb1, 0xb4, 0x16, 0x62, 0xbe, 0x9c, 0x7b, 0x2d, 0x4c, 0xa5, 0xe6, 0x52,
0x93, 0x84, 0x6a, 0x20, 0xd5, 0x20, 0x81, 0x82, 0x0e, 0x48, 0x2a, 0x99, 0xa8, 0xf5, 0x15, 0xca,
0x99, 0x90, 0xc4, 0x3e, 0xdd, 0xd1, 0xfa, 0x6b, 0xb4, 0xf8, 0xca, 0x11, 0xf7, 0x0b, 0x5a, 0x80,
0xff, 0x1c, 0xb5, 0x72, 0xaa, 0x28, 0xd7, 0x81, 0xd7, 0xf3, 0xfa, 0xed, 0xed, 0x10, 0xff, 0x3b,
0x03, 0xbc, 0x67, 0x5d, 0xa3, 0xe6, 0xc9, 0x59, 0xb7, 0x11, 0xd5, 0x77, 0xd6, 0x7f, 0x37, 0x51,
0xcb, 0x09, 0xfe, 0x06, 0x5a, 0xe6, 0x74, 0x12, 0x27, 0xa5, 0xc8, 0xde, 0x43, 0xac, 0xd9, 0x11,
0xd8, 0x88, 0x4b, 0xd1, 0x12, 0xa7, 0x93, 0x91, 0x3d, 0xdd, 0x67, 0x47, 0xe0, 0x3f, 0x46, 0x1d,
0xd0, 0xa9, 0x92, 0x1f, 0x63, 0x9a, 0xa6, 0xb2, 0x14, 0x45, 0x4c, 0xb3, 0x4c, 0x81, 0xd6, 0xc1,
0x8d, 0x9e, 0xd7, 0xbf, 0x13, 0xad, 0x3a, 0x75, 0xe8, 0xc4, 0xa1, 0xd3, 0xfc, 0x0f, 0xa8, 0xad,
0x40, 0x83, 0xaa, 0x20, 0x3e, 0x00, 0x08, 0x16, 0x7a, 0x0b, 0xfd, 0xf6, 0xf6, 0x3d, 0xec, 0xea,
0xc7, 0xa6, 0x7e, 0x5c, 0xd7, 0x8f, 0x5f, 0x48, 0x26, 0x46, 0x4f, 0x4c, 0x9a, 0xdf, 0x7e, 0x76,
0xfb, 0x63, 0x56, 0xbc, 0x2b, 0x13, 0x9c, 0x4a, 0x4e, 0xea, 0x66, 0xb9, 0xd7, 0x96, 0xce, 0x0e,
0x49, 0x31, 0xcd, 0x41, 0xdb, 0x0b, 0xfa, 0xeb, 0xf9, 0xf1, 0xa6, 0x17, 0xa1, 0x1a, 0xb2, 0x03,
0xe0, 0x97, 0xe8, 0x2e, 0x67, 0x22, 0x4e, 0xca, 0x69, 0xcc, 0x84, 0xa5, 0x36, 0xaf, 0x89, 0xda,
0xe6, 0x4c, 0x8c, 0xca, 0xe9, 0xae, 0x30, 0xd8, 0x4f, 0x68, 0xc5, 0x62, 0x59, 0x16, 0x33, 0x91,
0x2a, 0xe0, 0x20, 0x8a, 0xe0, 0xe6, 0x35, 0x91, 0x97, 0x0d, 0x99, 0x65, 0xbb, 0x17, 0x20, 0xff,
0x29, 0x0a, 0x0e, 0x94, 0x14, 0x45, 0xac, 0x4a, 0x21, 0x98, 0x18, 0xc7, 0x66, 0x6a, 0xc0, 0x0e,
0x41, 0xd0, 0xea, 0x79, 0xfd, 0xdb, 0x51, 0xc7, 0xea, 0x91, 0x93, 0xf7, 0x2e, 0x55, 0xff, 0x0d,
0x5a, 0xcc, 0x95, 0xcc, 0xa5, 0x06, 0x65, 0x9b, 0x75, 0xcb, 0xfc, 0xcd, 0x11, 0x36, 0x79, 0xfd,
0x38, 0xeb, 0x6e, 0xfc, 0x47, 0x5e, 0x2f, 0x21, 0x8d, 0xda, 0x17, 0x31, 0x76, 0x00, 0x9e, 0xf5,
0x3e, 0x9f, 0x1f, 0x6f, 0xde, 0xbf, 0xe2, 0x9b, 0x5c, 0x2e, 0x4e, 0x3d, 0x8d, 0xc3, 0x93, 0x59,
0xe8, 0x9d, 0xce, 0x42, 0xef, 0xd7, 0x2c, 0xf4, 0xbe, 0xcc, 0xc3, 0xc6, 0xe9, 0x3c, 0x6c, 0x7c,
0x9f, 0x87, 0x8d, 0xb7, 0x0f, 0xaf, 0x00, 0xcd, 0x44, 0x6f, 0x71, 0xa8, 0x88, 0x59, 0xbd, 0xbf,
0x31, 0x2c, 0x35, 0x69, 0xd9, 0xbd, 0x78, 0xf4, 0x27, 0x00, 0x00, 0xff, 0xff, 0x32, 0x3f, 0xb6,
0x9a, 0x98, 0x03, 0x00, 0x00,
var fileDescriptor_287f1bdff5ccfc33 = []byte{
// 521 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0xbf, 0x6e, 0x13, 0x4f,
0x10, 0xc7, 0x7d, 0xbf, 0xf8, 0x67, 0x60, 0x9d, 0x10, 0xe5, 0x14, 0x59, 0x47, 0x40, 0x67, 0x2b,
0x45, 0xb0, 0x22, 0x65, 0x57, 0x0e, 0x20, 0x21, 0x44, 0x63, 0x83, 0x82, 0x22, 0x51, 0x84, 0x4b,
0x47, 0x73, 0xba, 0x3f, 0x13, 0xb3, 0x4a, 0x76, 0xf7, 0xd8, 0xdd, 0x3b, 0xec, 0x88, 0x27, 0xa0,
0xe2, 0x31, 0x10, 0x55, 0x1e, 0x23, 0x65, 0x4a, 0x44, 0x11, 0x90, 0x5d, 0xe4, 0x29, 0x90, 0xd0,
0xee, 0x5e, 0x42, 0x0a, 0x0a, 0x9a, 0x34, 0x77, 0xa7, 0xfd, 0x7e, 0x77, 0x3e, 0x33, 0x73, 0x33,
0xe8, 0x41, 0x21, 0x52, 0x92, 0x96, 0xf4, 0x28, 0x07, 0x49, 0xaa, 0x01, 0x19, 0x03, 0x07, 0x45,
0x15, 0x2e, 0xa4, 0xd0, 0xc2, 0xef, 0xa8, 0x43, 0x5a, 0x30, 0xa8, 0x70, 0x21, 0x52, 0x5c, 0xbb,
0x70, 0x35, 0x58, 0x5b, 0x1d, 0x8b, 0xb1, 0xb0, 0x16, 0x62, 0xbe, 0x9c, 0x7b, 0x2d, 0xcc, 0x84,
0x62, 0x42, 0x91, 0x34, 0x51, 0x40, 0xaa, 0x41, 0x0a, 0x3a, 0x19, 0x90, 0x4c, 0x50, 0x5e, 0xeb,
0x2b, 0x09, 0xa3, 0x5c, 0x10, 0xfb, 0x74, 0x47, 0xeb, 0xaf, 0xd1, 0xe2, 0x2b, 0x47, 0xdc, 0xd7,
0x89, 0x06, 0xff, 0x39, 0x6a, 0x15, 0x89, 0x4c, 0x98, 0x0a, 0xbc, 0x9e, 0xd7, 0x6f, 0x6f, 0x87,
0xf8, 0xef, 0x19, 0xe0, 0x3d, 0xeb, 0x1a, 0x35, 0x4f, 0xcf, 0xbb, 0x8d, 0xa8, 0xbe, 0xb3, 0xfe,
0xab, 0x89, 0x5a, 0x4e, 0xf0, 0x37, 0xd0, 0x32, 0x4b, 0x26, 0x71, 0x5a, 0xf2, 0xfc, 0x08, 0x62,
0x45, 0x8f, 0xc1, 0x46, 0x5c, 0x8a, 0x96, 0x58, 0x32, 0x19, 0xd9, 0xd3, 0x7d, 0x7a, 0x0c, 0xfe,
0x63, 0xd4, 0x01, 0x95, 0x49, 0xf1, 0x21, 0x4e, 0xb2, 0x4c, 0x94, 0x5c, 0xc7, 0x49, 0x9e, 0x4b,
0x50, 0x2a, 0xf8, 0xaf, 0xe7, 0xf5, 0xef, 0x44, 0xab, 0x4e, 0x1d, 0x3a, 0x71, 0xe8, 0x34, 0xff,
0x3d, 0x6a, 0x4b, 0x50, 0x20, 0x2b, 0x88, 0x0f, 0x00, 0x82, 0x85, 0xde, 0x42, 0xbf, 0xbd, 0x7d,
0x0f, 0xbb, 0xfa, 0xb1, 0xa9, 0x1f, 0xd7, 0xf5, 0xe3, 0x17, 0x82, 0xf2, 0xd1, 0x13, 0x93, 0xe6,
0xd7, 0x1f, 0xdd, 0xfe, 0x98, 0xea, 0x77, 0x65, 0x8a, 0x33, 0xc1, 0x48, 0xdd, 0x2c, 0xf7, 0xda,
0x52, 0xf9, 0x21, 0xd1, 0xd3, 0x02, 0x94, 0xbd, 0xa0, 0xbe, 0x5c, 0x9c, 0x6c, 0x7a, 0x11, 0xaa,
0x21, 0x3b, 0x00, 0x7e, 0x89, 0xee, 0x32, 0xca, 0xe3, 0xb4, 0x9c, 0xc6, 0x94, 0x5b, 0x6a, 0xf3,
0x86, 0xa8, 0x6d, 0x46, 0xf9, 0xa8, 0x9c, 0xee, 0x72, 0x83, 0xfd, 0x88, 0x56, 0x2c, 0x96, 0xe6,
0x31, 0xe5, 0x99, 0x04, 0x06, 0x5c, 0x07, 0xff, 0xdf, 0x10, 0x79, 0xd9, 0x90, 0x69, 0xbe, 0x7b,
0x09, 0xf2, 0x9f, 0xa2, 0xe0, 0x40, 0x0a, 0xae, 0x63, 0x59, 0x72, 0x4e, 0xf9, 0x38, 0x36, 0x53,
0x03, 0x99, 0xa6, 0x82, 0x07, 0xad, 0x9e, 0xd7, 0xbf, 0x1d, 0x75, 0xac, 0x1e, 0x39, 0x79, 0xef,
0x4a, 0xf5, 0xdf, 0xa0, 0xc5, 0x42, 0x8a, 0x42, 0x28, 0x90, 0xb6, 0x59, 0xb7, 0xcc, 0xdf, 0x1c,
0x61, 0x93, 0xd7, 0xf7, 0xf3, 0xee, 0xc6, 0x3f, 0xe4, 0xf5, 0x12, 0xb2, 0xa8, 0x7d, 0x19, 0x63,
0x07, 0xe0, 0x59, 0xef, 0xd3, 0xc5, 0xc9, 0xe6, 0xfd, 0x6b, 0xbe, 0xc9, 0xd5, 0xe2, 0xd4, 0xd3,
0x38, 0x3c, 0x9d, 0x85, 0xde, 0xd9, 0x2c, 0xf4, 0x7e, 0xce, 0x42, 0xef, 0xf3, 0x3c, 0x6c, 0x9c,
0xcd, 0xc3, 0xc6, 0xb7, 0x79, 0xd8, 0x78, 0xfb, 0xf0, 0x1a, 0xd0, 0x4c, 0xf4, 0x16, 0x83, 0x8a,
0x98, 0xd5, 0xfb, 0x13, 0xc3, 0x52, 0xd3, 0x96, 0xdd, 0x8b, 0x47, 0xbf, 0x03, 0x00, 0x00, 0xff,
0xff, 0xe5, 0xc0, 0xeb, 0xb3, 0x98, 0x03, 0x00, 0x00,
}
func (m *GenesisState) Marshal() (dAtA []byte, err error) {

22
x/builder/types/keys.go Normal file
View File

@ -0,0 +1,22 @@
package types
const (
// ModuleName is the name of the builder module
ModuleName = "builder"
// StoreKey is the default store key for the builder module
StoreKey = ModuleName
// RouterKey is the message route for the builder module
RouterKey = ModuleName
// QuerierRoute is the querier route for the builder module
QuerierRoute = ModuleName
)
const (
prefixParams = iota + 1
)
// KeyParams is the store key for the builder module's parameters.
var KeyParams = []byte{prefixParams}

View File

@ -4,7 +4,7 @@ import (
"testing"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/skip-mev/pob/x/auction/types"
"github.com/skip-mev/pob/x/builder/types"
)
// TestMsgAuctionBid tests the ValidateBasic method of MsgAuctionBid

View File

@ -36,7 +36,7 @@ func NewParams(
}
}
// DefaultParams returns the default x/auction parameters.
// DefaultParams returns the default x/builder parameters.
func DefaultParams() Params {
return NewParams(
DefaultMaxBundleSize,

View File

@ -1,12 +1,11 @@
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: pob/auction/v1/query.proto
// source: pob/builder/v1/query.proto
package types
import (
context "context"
fmt "fmt"
_ "github.com/cosmos/cosmos-proto"
_ "github.com/cosmos/cosmos-sdk/types/query"
_ "github.com/cosmos/gogoproto/gogoproto"
grpc1 "github.com/cosmos/gogoproto/grpc"
@ -39,7 +38,7 @@ func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} }
func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) }
func (*QueryParamsRequest) ProtoMessage() {}
func (*QueryParamsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_358d843f609c8630, []int{0}
return fileDescriptor_fe4920efc6923232, []int{0}
}
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -78,7 +77,7 @@ func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} }
func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) }
func (*QueryParamsResponse) ProtoMessage() {}
func (*QueryParamsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_358d843f609c8630, []int{1}
return fileDescriptor_fe4920efc6923232, []int{1}
}
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -115,34 +114,34 @@ func (m *QueryParamsResponse) GetParams() Params {
}
func init() {
proto.RegisterType((*QueryParamsRequest)(nil), "skipmev.pob.auction.v1.QueryParamsRequest")
proto.RegisterType((*QueryParamsResponse)(nil), "skipmev.pob.auction.v1.QueryParamsResponse")
proto.RegisterType((*QueryParamsRequest)(nil), "skipmev.pob.builder.v1.QueryParamsRequest")
proto.RegisterType((*QueryParamsResponse)(nil), "skipmev.pob.builder.v1.QueryParamsResponse")
}
func init() { proto.RegisterFile("pob/auction/v1/query.proto", fileDescriptor_358d843f609c8630) }
func init() { proto.RegisterFile("pob/builder/v1/query.proto", fileDescriptor_fe4920efc6923232) }
var fileDescriptor_358d843f609c8630 = []byte{
// 315 bytes of a gzipped FileDescriptorProto
var fileDescriptor_fe4920efc6923232 = []byte{
// 307 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x2a, 0xc8, 0x4f, 0xd2,
0x4f, 0x2c, 0x4d, 0x2e, 0xc9, 0xcc, 0xcf, 0xd3, 0x2f, 0x33, 0xd4, 0x2f, 0x2c, 0x4d, 0x2d, 0xaa,
0x4f, 0x2a, 0xcd, 0xcc, 0x49, 0x49, 0x2d, 0xd2, 0x2f, 0x33, 0xd4, 0x2f, 0x2c, 0x4d, 0x2d, 0xaa,
0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x2b, 0xce, 0xce, 0x2c, 0xc8, 0x4d, 0x2d, 0xd3,
0x2b, 0xc8, 0x4f, 0xd2, 0x83, 0xaa, 0xd1, 0x2b, 0x33, 0x94, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07,
0x2b, 0xd1, 0x07, 0xb1, 0x20, 0xaa, 0xa5, 0x64, 0xd2, 0xf3, 0xf3, 0xd3, 0x73, 0x52, 0xf5, 0x13,
0x0b, 0x32, 0xf5, 0x13, 0xf3, 0xf2, 0xf2, 0x4b, 0x12, 0x41, 0xea, 0x8b, 0xa1, 0xb2, 0x92, 0xc9,
0xf9, 0xc5, 0xb9, 0xf9, 0xc5, 0xf1, 0x10, 0x6d, 0x10, 0x0e, 0x54, 0x4a, 0x1a, 0xc2, 0x83, 0x58,
0x8d, 0xe6, 0x06, 0x29, 0x19, 0x34, 0xf7, 0xa5, 0xa7, 0xe6, 0xa5, 0x16, 0x67, 0x42, 0xb5, 0x2a,
0x89, 0x70, 0x09, 0x05, 0x82, 0x14, 0x07, 0x24, 0x16, 0x25, 0xe6, 0x16, 0x07, 0xa5, 0x16, 0x96,
0xa6, 0x16, 0x97, 0x28, 0x05, 0x73, 0x09, 0xa3, 0x88, 0x16, 0x17, 0xe4, 0xe7, 0x15, 0xa7, 0x0a,
0xd9, 0x70, 0xb1, 0x15, 0x80, 0x45, 0x24, 0x18, 0x15, 0x18, 0x35, 0xb8, 0x8d, 0xe4, 0xf4, 0xb0,
0xfb, 0x4f, 0x0f, 0xa2, 0xcf, 0x89, 0xe5, 0xc4, 0x3d, 0x79, 0x86, 0x20, 0xa8, 0x1e, 0xa3, 0x09,
0x8c, 0x5c, 0xac, 0x60, 0x53, 0x85, 0xda, 0x18, 0xb9, 0xd8, 0x20, 0x4a, 0x84, 0xb4, 0x70, 0x19,
0x81, 0xe9, 0x2a, 0x29, 0x6d, 0xa2, 0xd4, 0x42, 0xdc, 0xaa, 0xa4, 0xdc, 0xf1, 0x7c, 0x83, 0x16,
0x63, 0xd3, 0xe5, 0x27, 0x93, 0x99, 0x24, 0x84, 0xc4, 0xf4, 0xd1, 0x02, 0x01, 0xe2, 0x24, 0x27,
0xc7, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63,
0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x52, 0x4f, 0xcf, 0x2c, 0xc9,
0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x07, 0xd9, 0xaa, 0x9b, 0x9b, 0x5a, 0x06, 0x36, 0xa4,
0x02, 0x6e, 0x4c, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0x38, 0x1c, 0x8d, 0x01, 0x01, 0x00,
0x00, 0xff, 0xff, 0x01, 0x0c, 0x7f, 0xf9, 0x07, 0x02, 0x00, 0x00,
0x0b, 0x32, 0xf5, 0x13, 0xf3, 0xf2, 0xf2, 0x4b, 0x12, 0x4b, 0x32, 0xf3, 0xf3, 0x8a, 0xa1, 0xb2,
0xd2, 0xc9, 0xf9, 0xc5, 0xb9, 0xf9, 0xc5, 0x10, 0xf3, 0xd1, 0x2c, 0x92, 0x92, 0x41, 0x73, 0x44,
0x7a, 0x6a, 0x5e, 0x6a, 0x71, 0x26, 0x54, 0xab, 0x92, 0x08, 0x97, 0x50, 0x20, 0x48, 0x71, 0x40,
0x62, 0x51, 0x62, 0x6e, 0x71, 0x50, 0x6a, 0x61, 0x69, 0x6a, 0x71, 0x89, 0x52, 0x30, 0x97, 0x30,
0x8a, 0x68, 0x71, 0x41, 0x7e, 0x5e, 0x71, 0xaa, 0x90, 0x0d, 0x17, 0x5b, 0x01, 0x58, 0x44, 0x82,
0x51, 0x81, 0x51, 0x83, 0xdb, 0x48, 0x4e, 0x0f, 0xbb, 0x27, 0xf4, 0x20, 0xfa, 0x9c, 0x58, 0x4e,
0xdc, 0x93, 0x67, 0x08, 0x82, 0xea, 0x31, 0x9a, 0xc0, 0xc8, 0xc5, 0x0a, 0x36, 0x55, 0xa8, 0x8d,
0x91, 0x8b, 0x0d, 0xa2, 0x44, 0x48, 0x0b, 0x97, 0x11, 0x98, 0xae, 0x92, 0xd2, 0x26, 0x4a, 0x2d,
0xc4, 0xad, 0x4a, 0xca, 0x1d, 0xcf, 0x37, 0x68, 0x31, 0x36, 0x5d, 0x7e, 0x32, 0x99, 0x49, 0x42,
0x48, 0x4c, 0x1f, 0x2d, 0x10, 0x20, 0x4e, 0x72, 0x72, 0x3c, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23,
0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6,
0x63, 0x39, 0x86, 0x28, 0xf5, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0x7d,
0x90, 0xad, 0xba, 0xb9, 0xa9, 0x65, 0x60, 0x43, 0x2a, 0xe0, 0xc6, 0x94, 0x54, 0x16, 0xa4, 0x16,
0x27, 0xb1, 0x81, 0xc3, 0xd1, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x01, 0xac, 0x49, 0x92, 0xec,
0x01, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@ -157,7 +156,7 @@ const _ = grpc.SupportPackageIsVersion4
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type QueryClient interface {
// Params queries the parameters of the x/auction module.
// Params queries the parameters of the x/builder module.
Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
}
@ -171,7 +170,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient {
func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) {
out := new(QueryParamsResponse)
err := c.cc.Invoke(ctx, "/skipmev.pob.auction.v1.Query/Params", in, out, opts...)
err := c.cc.Invoke(ctx, "/skipmev.pob.builder.v1.Query/Params", in, out, opts...)
if err != nil {
return nil, err
}
@ -180,7 +179,7 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts .
// QueryServer is the server API for Query service.
type QueryServer interface {
// Params queries the parameters of the x/auction module.
// Params queries the parameters of the x/builder module.
Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
}
@ -206,7 +205,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/skipmev.pob.auction.v1.Query/Params",
FullMethod: "/skipmev.pob.builder.v1.Query/Params",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest))
@ -215,7 +214,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf
}
var _Query_serviceDesc = grpc.ServiceDesc{
ServiceName: "skipmev.pob.auction.v1.Query",
ServiceName: "skipmev.pob.builder.v1.Query",
HandlerType: (*QueryServer)(nil),
Methods: []grpc.MethodDesc{
{
@ -224,7 +223,7 @@ var _Query_serviceDesc = grpc.ServiceDesc{
},
},
Streams: []grpc.StreamDesc{},
Metadata: "pob/auction/v1/query.proto",
Metadata: "pob/builder/v1/query.proto",
}
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) {

View File

@ -1,5 +1,5 @@
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
// source: pob/auction/v1/query.proto
// source: pob/builder/v1/query.proto
/*
Package types is a reverse proxy.
@ -145,7 +145,7 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie
}
var (
pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pob", "auction", "v1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pob", "builder", "v1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
)
var (

View File

@ -1,5 +1,5 @@
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: pob/auction/v1/tx.proto
// source: pob/builder/v1/tx.proto
package types
@ -34,7 +34,7 @@ var _ = math.Inf
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// MsgAuctionBid defines a request type for sending bids to the x/auction
// MsgAuctionBid defines a request type for sending bids to the x/builder
// module.
type MsgAuctionBid struct {
// bidder is the address of the account that is submitting a bid to the
@ -52,7 +52,7 @@ func (m *MsgAuctionBid) Reset() { *m = MsgAuctionBid{} }
func (m *MsgAuctionBid) String() string { return proto.CompactTextString(m) }
func (*MsgAuctionBid) ProtoMessage() {}
func (*MsgAuctionBid) Descriptor() ([]byte, []int) {
return fileDescriptor_450b077ed2625255, []int{0}
return fileDescriptor_5cab4e3a4b082d0a, []int{0}
}
func (m *MsgAuctionBid) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -110,7 +110,7 @@ func (m *MsgAuctionBidResponse) Reset() { *m = MsgAuctionBidResponse{} }
func (m *MsgAuctionBidResponse) String() string { return proto.CompactTextString(m) }
func (*MsgAuctionBidResponse) ProtoMessage() {}
func (*MsgAuctionBidResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_450b077ed2625255, []int{1}
return fileDescriptor_5cab4e3a4b082d0a, []int{1}
}
func (m *MsgAuctionBidResponse) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -139,13 +139,13 @@ func (m *MsgAuctionBidResponse) XXX_DiscardUnknown() {
var xxx_messageInfo_MsgAuctionBidResponse proto.InternalMessageInfo
// MsgUpdateParams defines a request type for updating the x/auction module
// MsgUpdateParams defines a request type for updating the x/builder module
// parameters.
type MsgUpdateParams struct {
// authority is the address of the account that is authorized to update the
// x/auction module parameters.
// x/builder module parameters.
Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
// params is the new parameters for the x/auction module.
// params is the new parameters for the x/builder module.
Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"`
}
@ -153,7 +153,7 @@ func (m *MsgUpdateParams) Reset() { *m = MsgUpdateParams{} }
func (m *MsgUpdateParams) String() string { return proto.CompactTextString(m) }
func (*MsgUpdateParams) ProtoMessage() {}
func (*MsgUpdateParams) Descriptor() ([]byte, []int) {
return fileDescriptor_450b077ed2625255, []int{2}
return fileDescriptor_5cab4e3a4b082d0a, []int{2}
}
func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -204,7 +204,7 @@ func (m *MsgUpdateParamsResponse) Reset() { *m = MsgUpdateParamsResponse
func (m *MsgUpdateParamsResponse) String() string { return proto.CompactTextString(m) }
func (*MsgUpdateParamsResponse) ProtoMessage() {}
func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_450b077ed2625255, []int{3}
return fileDescriptor_5cab4e3a4b082d0a, []int{3}
}
func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -234,51 +234,51 @@ func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown() {
var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo
func init() {
proto.RegisterType((*MsgAuctionBid)(nil), "skipmev.pob.auction.v1.MsgAuctionBid")
proto.RegisterType((*MsgAuctionBidResponse)(nil), "skipmev.pob.auction.v1.MsgAuctionBidResponse")
proto.RegisterType((*MsgUpdateParams)(nil), "skipmev.pob.auction.v1.MsgUpdateParams")
proto.RegisterType((*MsgUpdateParamsResponse)(nil), "skipmev.pob.auction.v1.MsgUpdateParamsResponse")
proto.RegisterType((*MsgAuctionBid)(nil), "skipmev.pob.builder.v1.MsgAuctionBid")
proto.RegisterType((*MsgAuctionBidResponse)(nil), "skipmev.pob.builder.v1.MsgAuctionBidResponse")
proto.RegisterType((*MsgUpdateParams)(nil), "skipmev.pob.builder.v1.MsgUpdateParams")
proto.RegisterType((*MsgUpdateParamsResponse)(nil), "skipmev.pob.builder.v1.MsgUpdateParamsResponse")
}
func init() { proto.RegisterFile("pob/auction/v1/tx.proto", fileDescriptor_450b077ed2625255) }
func init() { proto.RegisterFile("pob/builder/v1/tx.proto", fileDescriptor_5cab4e3a4b082d0a) }
var fileDescriptor_450b077ed2625255 = []byte{
// 554 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xbf, 0x6f, 0xd3, 0x40,
0x14, 0x8e, 0x9b, 0x12, 0xa9, 0xd7, 0x20, 0x84, 0x69, 0xc9, 0x8f, 0x82, 0x13, 0x59, 0x42, 0x8d,
0x22, 0xc5, 0x47, 0xc2, 0x8f, 0xa1, 0x62, 0x49, 0x98, 0x23, 0xa1, 0x20, 0x16, 0x16, 0x74, 0x8e,
0x4f, 0x97, 0x53, 0xb1, 0xcf, 0xf2, 0xbb, 0x44, 0xed, 0x04, 0xea, 0xc8, 0x84, 0xc4, 0x3f, 0xc0,
0x88, 0x98, 0x32, 0xb0, 0xb2, 0x77, 0xac, 0x60, 0x61, 0x02, 0x94, 0x20, 0x85, 0xff, 0x00, 0x89,
0x09, 0x9d, 0x7d, 0x6e, 0xe3, 0xf0, 0xab, 0x4b, 0x62, 0xbf, 0xfb, 0xde, 0xf7, 0xbe, 0xef, 0xbb,
0x67, 0x54, 0x0a, 0x85, 0x8b, 0xc9, 0x78, 0x28, 0xb9, 0x08, 0xf0, 0xa4, 0x8d, 0xe5, 0x81, 0x13,
0x46, 0x42, 0x0a, 0xf3, 0x2a, 0xec, 0xf3, 0xd0, 0xa7, 0x13, 0x27, 0x14, 0xae, 0xa3, 0x01, 0xce,
0xa4, 0x5d, 0xdd, 0x62, 0x82, 0x89, 0x18, 0x82, 0xd5, 0x53, 0x82, 0xae, 0x5e, 0x63, 0x42, 0xb0,
0xa7, 0x14, 0x93, 0x90, 0x63, 0x12, 0x04, 0x42, 0x12, 0x85, 0x07, 0x7d, 0x6a, 0x0d, 0x05, 0xf8,
0x02, 0xb0, 0x4b, 0x80, 0xe2, 0x49, 0xdb, 0xa5, 0x92, 0xb4, 0xf1, 0x50, 0xf0, 0x20, 0xed, 0x5e,
0x11, 0xc1, 0x68, 0x40, 0x81, 0xa7, 0xdd, 0x95, 0xa4, 0xfb, 0x49, 0x32, 0x34, 0x79, 0xd1, 0x47,
0x25, 0x4d, 0xec, 0x03, 0x53, 0x7d, 0x3e, 0x30, 0x7d, 0x70, 0x99, 0xf8, 0x3c, 0x10, 0x38, 0xfe,
0x4d, 0x4a, 0xf6, 0x4f, 0x03, 0x5d, 0xec, 0x03, 0xeb, 0x26, 0x63, 0x7a, 0xdc, 0x33, 0x6f, 0xa2,
0x82, 0xcb, 0x3d, 0x8f, 0x46, 0x65, 0xa3, 0x6e, 0x34, 0x36, 0x7a, 0xe5, 0x0f, 0xef, 0x5a, 0x5b,
0x9a, 0xbf, 0xeb, 0x79, 0x11, 0x05, 0x78, 0x28, 0x23, 0x1e, 0xb0, 0x81, 0xc6, 0x99, 0x2e, 0xca,
0xbb, 0xdc, 0x2b, 0xe7, 0xeb, 0xf9, 0xc6, 0x66, 0xa7, 0xe2, 0x68, 0xac, 0xb2, 0xe5, 0x68, 0x5b,
0xce, 0x7d, 0xc1, 0x83, 0xde, 0x9d, 0xe3, 0xcf, 0xb5, 0xdc, 0xdb, 0x2f, 0xb5, 0x06, 0xe3, 0x72,
0x34, 0x76, 0x9d, 0xa1, 0xf0, 0xb5, 0x70, 0xfd, 0xd7, 0x02, 0x6f, 0x1f, 0xcb, 0xc3, 0x90, 0x42,
0xdc, 0x00, 0x6f, 0x16, 0xd3, 0xa6, 0x31, 0x50, 0xe4, 0xa6, 0x8d, 0x8a, 0x32, 0x22, 0x01, 0x90,
0x58, 0x27, 0x94, 0xd7, 0xeb, 0xf9, 0x46, 0x71, 0x90, 0xa9, 0xed, 0xe1, 0xef, 0xaf, 0x6b, 0xb9,
0xa3, 0xc5, 0xb4, 0xa9, 0x85, 0xbd, 0x58, 0x4c, 0x9b, 0x3b, 0x2a, 0xc4, 0x83, 0xd3, 0x18, 0x33,
0x56, 0xed, 0x12, 0xda, 0xce, 0x14, 0x06, 0x14, 0x42, 0x11, 0x00, 0xb5, 0xdf, 0x1b, 0xe8, 0x52,
0x1f, 0xd8, 0xa3, 0xd0, 0x23, 0x92, 0x3e, 0x20, 0x11, 0xf1, 0xc1, 0xbc, 0x8b, 0x36, 0xc8, 0x58,
0x8e, 0x44, 0xc4, 0xe5, 0xe1, 0x7f, 0xa3, 0x39, 0x83, 0x9a, 0xf7, 0x50, 0x21, 0x8c, 0x19, 0xca,
0x6b, 0x75, 0xa3, 0xb1, 0xd9, 0xb1, 0x9c, 0x3f, 0xef, 0x90, 0x93, 0xcc, 0xe9, 0xad, 0xab, 0x94,
0x06, 0xba, 0x67, 0xef, 0x76, 0xea, 0xe9, 0x8c, 0x51, 0xd9, 0xba, 0xfe, 0x9b, 0xad, 0x65, 0xad,
0x76, 0x05, 0x95, 0x56, 0x4a, 0xa9, 0xb5, 0xce, 0x0f, 0x03, 0xe5, 0xfb, 0xc0, 0xcc, 0x67, 0x08,
0x2d, 0x5d, 0xfa, 0x8d, 0xbf, 0x89, 0xca, 0xe4, 0x53, 0x6d, 0x9d, 0x0b, 0x76, 0x1a, 0xe3, 0xce,
0xd1, 0xc7, 0x6f, 0xaf, 0xd6, 0xb6, 0xed, 0x2b, 0x78, 0x65, 0x95, 0xd5, 0x8d, 0x8e, 0x50, 0x31,
0x93, 0xef, 0xee, 0x3f, 0xb8, 0x97, 0x81, 0x55, 0x7c, 0x4e, 0x60, 0x2a, 0xa3, 0x7a, 0xe1, 0xb9,
0xda, 0xa3, 0x5e, 0xf7, 0x78, 0x66, 0x19, 0x27, 0x33, 0xcb, 0xf8, 0x3a, 0xb3, 0x8c, 0x97, 0x73,
0x2b, 0x77, 0x32, 0xb7, 0x72, 0x9f, 0xe6, 0x56, 0xee, 0xf1, 0xee, 0xd2, 0x42, 0x2a, 0xee, 0x96,
0x4f, 0x27, 0x38, 0x9b, 0x70, 0xbc, 0x95, 0x6e, 0x21, 0xfe, 0x68, 0x6e, 0xfd, 0x0a, 0x00, 0x00,
0xff, 0xff, 0x7a, 0x09, 0xc0, 0x53, 0x20, 0x04, 0x00, 0x00,
var fileDescriptor_5cab4e3a4b082d0a = []byte{
// 559 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xbd, 0x6f, 0xd3, 0x4e,
0x18, 0x8e, 0x9b, 0xfe, 0x22, 0xf5, 0x9a, 0x9f, 0x10, 0xa6, 0x25, 0x1f, 0x05, 0x27, 0xb2, 0x84,
0x1a, 0x45, 0x8a, 0x8f, 0x84, 0x8f, 0xa1, 0x62, 0x49, 0x98, 0x23, 0xa1, 0x20, 0x16, 0x16, 0x74,
0x8e, 0x4f, 0x97, 0x53, 0x6b, 0x9f, 0xe5, 0xf7, 0x12, 0xb5, 0x13, 0xa8, 0x23, 0x13, 0x12, 0xff,
0x00, 0x23, 0x62, 0xca, 0xc0, 0xca, 0xde, 0xb1, 0x82, 0x85, 0x09, 0x50, 0x82, 0x14, 0xfe, 0x03,
0x24, 0x26, 0x74, 0xf6, 0xb9, 0x8d, 0xc3, 0x57, 0x97, 0xc4, 0x7e, 0xdf, 0xe7, 0x7d, 0xee, 0x79,
0x9e, 0x7b, 0x8d, 0x4a, 0xa1, 0x70, 0xb1, 0x3b, 0xe6, 0x07, 0x1e, 0x8d, 0xf0, 0xa4, 0x8d, 0xe5,
0xa1, 0x13, 0x46, 0x42, 0x0a, 0xf3, 0x2a, 0xec, 0xf3, 0xd0, 0xa7, 0x13, 0x27, 0x14, 0xae, 0xa3,
0x01, 0xce, 0xa4, 0x5d, 0xdd, 0x62, 0x82, 0x89, 0x18, 0x82, 0xd5, 0x53, 0x82, 0xae, 0x5e, 0x63,
0x42, 0xb0, 0x03, 0x8a, 0x49, 0xc8, 0x31, 0x09, 0x02, 0x21, 0x89, 0xe4, 0x22, 0x00, 0xdd, 0xb5,
0x86, 0x02, 0x7c, 0x01, 0xd8, 0x25, 0x40, 0xf1, 0xa4, 0xed, 0x52, 0x49, 0xda, 0x78, 0x28, 0x78,
0x90, 0x4e, 0xaf, 0x88, 0x60, 0x34, 0xa0, 0xc0, 0xd3, 0xe9, 0x4a, 0x32, 0xfd, 0x24, 0x39, 0x34,
0x79, 0xd1, 0xad, 0x92, 0x26, 0xf6, 0x81, 0xa9, 0x39, 0x1f, 0x98, 0x6e, 0x5c, 0x26, 0x3e, 0x0f,
0x04, 0x8e, 0x7f, 0x93, 0x92, 0xfd, 0xc3, 0x40, 0xff, 0xf7, 0x81, 0x75, 0xc7, 0x43, 0x25, 0xad,
0xc7, 0x3d, 0xf3, 0x26, 0x2a, 0xb8, 0xdc, 0xf3, 0x68, 0x54, 0x36, 0xea, 0x46, 0x63, 0xa3, 0x57,
0x7e, 0xff, 0xb6, 0xb5, 0xa5, 0xf9, 0xbb, 0x9e, 0x17, 0x51, 0x80, 0x87, 0x32, 0xe2, 0x01, 0x1b,
0x68, 0x9c, 0xe9, 0xa2, 0xbc, 0xcb, 0xbd, 0x72, 0xbe, 0x9e, 0x6f, 0x6c, 0x76, 0x2a, 0x8e, 0xc6,
0x2a, 0x5b, 0x8e, 0xb6, 0xe5, 0xdc, 0x17, 0x3c, 0xe8, 0xdd, 0x39, 0xf9, 0x54, 0xcb, 0xbd, 0xf9,
0x5c, 0x6b, 0x30, 0x2e, 0x47, 0x63, 0xd7, 0x19, 0x0a, 0x5f, 0x0b, 0xd7, 0x7f, 0x2d, 0xf0, 0xf6,
0xb1, 0x3c, 0x0a, 0x29, 0xc4, 0x03, 0xf0, 0x7a, 0x31, 0x6d, 0x1a, 0x03, 0x45, 0x6e, 0xda, 0xa8,
0x28, 0x23, 0x12, 0x00, 0x89, 0x75, 0x42, 0x79, 0xbd, 0x9e, 0x6f, 0x14, 0x07, 0x99, 0xda, 0x1e,
0xfe, 0xf6, 0xaa, 0x96, 0x3b, 0x5e, 0x4c, 0x9b, 0x5a, 0xd8, 0xf3, 0xc5, 0xb4, 0xb9, 0xa3, 0x42,
0x3c, 0x3c, 0x8b, 0x31, 0x63, 0xd5, 0x2e, 0xa1, 0xed, 0x4c, 0x61, 0x40, 0x21, 0x14, 0x01, 0x50,
0xfb, 0x9d, 0x81, 0x2e, 0xf5, 0x81, 0x3d, 0x0a, 0x3d, 0x22, 0xe9, 0x03, 0x12, 0x11, 0x1f, 0xcc,
0xbb, 0x68, 0x83, 0x8c, 0xe5, 0x48, 0x44, 0x5c, 0x1e, 0xfd, 0x33, 0x9a, 0x73, 0xa8, 0x79, 0x0f,
0x15, 0xc2, 0x98, 0xa1, 0xbc, 0x56, 0x37, 0x1a, 0x9b, 0x1d, 0xcb, 0xf9, 0xfd, 0x0e, 0x39, 0xc9,
0x39, 0xbd, 0x75, 0x95, 0xd2, 0x40, 0xcf, 0xec, 0xdd, 0x4e, 0x3d, 0x9d, 0x33, 0x2a, 0x5b, 0xd7,
0x7f, 0xb1, 0xb5, 0xac, 0xd5, 0xae, 0xa0, 0xd2, 0x4a, 0x29, 0xb5, 0xd6, 0xf9, 0x6e, 0xa0, 0x7c,
0x1f, 0x98, 0xf9, 0x14, 0xa1, 0xa5, 0x4b, 0xbf, 0xf1, 0x27, 0x51, 0x99, 0x7c, 0xaa, 0xad, 0x0b,
0xc1, 0xce, 0x62, 0xdc, 0x39, 0xfe, 0xf0, 0xf5, 0xe5, 0xda, 0xb6, 0x7d, 0x05, 0xaf, 0xac, 0xb2,
0xba, 0xd1, 0x11, 0x2a, 0x66, 0xf2, 0xdd, 0xfd, 0x0b, 0xf7, 0x32, 0xb0, 0x8a, 0x2f, 0x08, 0x4c,
0x65, 0x54, 0xff, 0x7b, 0xa6, 0xf6, 0xa8, 0xd7, 0x3d, 0x99, 0x59, 0xc6, 0xe9, 0xcc, 0x32, 0xbe,
0xcc, 0x2c, 0xe3, 0xc5, 0xdc, 0xca, 0x9d, 0xce, 0xad, 0xdc, 0xc7, 0xb9, 0x95, 0x7b, 0xbc, 0xbb,
0xb4, 0x90, 0x8a, 0xbb, 0xe5, 0xd3, 0x09, 0xce, 0x26, 0x1c, 0x6f, 0xa5, 0x5b, 0x88, 0x3f, 0x9a,
0x5b, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x06, 0x90, 0xd0, 0x20, 0x04, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@ -293,9 +293,9 @@ const _ = grpc.SupportPackageIsVersion4
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type MsgClient interface {
// AuctionBid defines a method for sending bids to the x/auction module.
// AuctionBid defines a method for sending bids to the x/builder module.
AuctionBid(ctx context.Context, in *MsgAuctionBid, opts ...grpc.CallOption) (*MsgAuctionBidResponse, error)
// UpdateParams defines a governance operation for updating the x/auction
// UpdateParams defines a governance operation for updating the x/builder
// module parameters. The authority is hard-coded to the x/gov module account.
UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
}
@ -310,7 +310,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient {
func (c *msgClient) AuctionBid(ctx context.Context, in *MsgAuctionBid, opts ...grpc.CallOption) (*MsgAuctionBidResponse, error) {
out := new(MsgAuctionBidResponse)
err := c.cc.Invoke(ctx, "/skipmev.pob.auction.v1.Msg/AuctionBid", in, out, opts...)
err := c.cc.Invoke(ctx, "/skipmev.pob.builder.v1.Msg/AuctionBid", in, out, opts...)
if err != nil {
return nil, err
}
@ -319,7 +319,7 @@ func (c *msgClient) AuctionBid(ctx context.Context, in *MsgAuctionBid, opts ...g
func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) {
out := new(MsgUpdateParamsResponse)
err := c.cc.Invoke(ctx, "/skipmev.pob.auction.v1.Msg/UpdateParams", in, out, opts...)
err := c.cc.Invoke(ctx, "/skipmev.pob.builder.v1.Msg/UpdateParams", in, out, opts...)
if err != nil {
return nil, err
}
@ -328,9 +328,9 @@ func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts
// MsgServer is the server API for Msg service.
type MsgServer interface {
// AuctionBid defines a method for sending bids to the x/auction module.
// AuctionBid defines a method for sending bids to the x/builder module.
AuctionBid(context.Context, *MsgAuctionBid) (*MsgAuctionBidResponse, error)
// UpdateParams defines a governance operation for updating the x/auction
// UpdateParams defines a governance operation for updating the x/builder
// module parameters. The authority is hard-coded to the x/gov module account.
UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
}
@ -360,7 +360,7 @@ func _Msg_AuctionBid_Handler(srv interface{}, ctx context.Context, dec func(inte
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/skipmev.pob.auction.v1.Msg/AuctionBid",
FullMethod: "/skipmev.pob.builder.v1.Msg/AuctionBid",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).AuctionBid(ctx, req.(*MsgAuctionBid))
@ -378,7 +378,7 @@ func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/skipmev.pob.auction.v1.Msg/UpdateParams",
FullMethod: "/skipmev.pob.builder.v1.Msg/UpdateParams",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).UpdateParams(ctx, req.(*MsgUpdateParams))
@ -387,7 +387,7 @@ func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(in
}
var _Msg_serviceDesc = grpc.ServiceDesc{
ServiceName: "skipmev.pob.auction.v1.Msg",
ServiceName: "skipmev.pob.builder.v1.Msg",
HandlerType: (*MsgServer)(nil),
Methods: []grpc.MethodDesc{
{
@ -400,7 +400,7 @@ var _Msg_serviceDesc = grpc.ServiceDesc{
},
},
Streams: []grpc.StreamDesc{},
Metadata: "pob/auction/v1/tx.proto",
Metadata: "pob/builder/v1/tx.proto",
}
func (m *MsgAuctionBid) Marshal() (dAtA []byte, err error) {

View File

@ -1,5 +1,5 @@
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
// source: pob/auction/v1/tx.proto
// source: pob/builder/v1/tx.proto
/*
Package types is a reverse proxy.
@ -163,7 +163,7 @@ func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client
}
var (
pattern_Msg_AuctionBid_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pob", "auction", "v1", "bid"}, "", runtime.AssumeColonVerbOpt(false)))
pattern_Msg_AuctionBid_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pob", "builder", "v1", "bid"}, "", runtime.AssumeColonVerbOpt(false)))
)
var (