Skip to content

Commit

Permalink
Revert "init (#502)" (#522)
Browse files Browse the repository at this point in the history
This reverts commit c5a8f79.
  • Loading branch information
davidterpay authored Jun 18, 2024
1 parent 96e7d0d commit cd64151
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 35 deletions.
19 changes: 6 additions & 13 deletions x/auction/keeper/auction.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,10 @@ func (k Keeper) ExtractBid(ctx sdk.Context, bidder sdk.AccAddress, bid sdk.Coin)

var proposerReward sdk.Coins
if params.ProposerFee.IsZero() {
return k.SendBid(ctx, bidder, escrowAddress, sdk.NewCoins(bid))
// send the entire bid to the escrow account when no proposer fee is set
if err := k.bankKeeper.SendCoins(ctx, bidder, escrowAddress, sdk.NewCoins(bid)); err != nil {
return err
}
} else {
rewardsAddress, err := k.rewardsAddressProvider.GetRewardsAddress(ctx)
if err != nil {
Expand All @@ -115,7 +118,7 @@ func (k Keeper) ExtractBid(ctx sdk.Context, bidder sdk.AccAddress, bid sdk.Coin)
bid := sdk.NewDecCoinsFromCoins(bid)
proposerReward, _ = bid.MulDecTruncate(params.ProposerFee).TruncateDecimal()

if err := k.SendBid(ctx, bidder, rewardsAddress, proposerReward); err != nil {
if err := k.bankKeeper.SendCoins(ctx, bidder, rewardsAddress, proposerReward); err != nil {
return err
}

Expand All @@ -124,7 +127,7 @@ func (k Keeper) ExtractBid(ctx sdk.Context, bidder sdk.AccAddress, bid sdk.Coin)
escrowTotal := bid.Sub(sdk.NewDecCoinsFromCoins(proposerReward...))
escrowReward, _ := escrowTotal.TruncateDecimal()

if err := k.SendBid(ctx, bidder, escrowAddress, escrowReward); err != nil {
if err := k.bankKeeper.SendCoins(ctx, bidder, escrowAddress, escrowReward); err != nil {
return err
}
}
Expand Down Expand Up @@ -203,16 +206,6 @@ func (k Keeper) ValidateBundleTimeouts(bidInfo *types.BidInfo) error {
return nil
}

// SendBid sends the bid from the bidder to the relevant address.
func (k Keeper) SendBid(ctx sdk.Context, from, to sdk.AccAddress, bid sdk.Coins) error {
moduleAddress := k.accountKeeper.GetModuleAddress(types.ModuleName)
if moduleAddress.Equals(to) {
return k.bankKeeper.SendCoinsFromAccountToModule(ctx, from, types.ModuleName, bid)
}

return k.bankKeeper.SendCoins(ctx, from, to, bid)
}

// filterSigners removes any signers from the currentSigners map that are not in the txSigners map.
func filterSigners(currentSigners, txSigners map[string]struct{}) {
for signer := range currentSigners {
Expand Down
2 changes: 0 additions & 2 deletions x/auction/keeper/keeper.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ type Keeper struct {
cdc codec.BinaryCodec
storeKey storetypes.StoreKey

accountKeeper types.AccountKeeper
bankKeeper types.BankKeeper
rewardsAddressProvider types.RewardsAddressProvider

Expand Down Expand Up @@ -74,7 +73,6 @@ func NewKeeperWithRewardsAddressProvider(
return Keeper{
cdc: cdc,
storeKey: storeKey,
accountKeeper: accountKeeper,
bankKeeper: bankKeeper,
rewardsAddressProvider: rewardsAddressProvider,
authority: authority,
Expand Down
1 change: 0 additions & 1 deletion x/auction/types/expected_keepers.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ type AccountKeeper interface {
//
//go:generate mockery --name BankKeeper --output ./mocks --outpkg mocks --case underscore
type BankKeeper interface {
SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin
}
Expand Down
3 changes: 2 additions & 1 deletion x/auction/types/mocks/account_keeper.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 2 additions & 15 deletions x/auction/types/mocks/bank_keeper.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion x/auction/types/mocks/distribution_keeper.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion x/auction/types/mocks/rewards_address_provider.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion x/auction/types/mocks/staking_keeper.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit cd64151

Please sign in to comment.