From 955e4f6a95a2aefb98c30f8f7f10489e945fe39b Mon Sep 17 00:00:00 2001 From: smartdev0328 Date: Mon, 5 Dec 2022 15:31:22 -0500 Subject: [PATCH] aaa --- proto/pageinflation/minted_pool.proto | 2 +- .../keeper/msg_server_creator_pool_mint.go | 21 +++---------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/proto/pageinflation/minted_pool.proto b/proto/pageinflation/minted_pool.proto index 9ce4e75..5d9e9c6 100644 --- a/proto/pageinflation/minted_pool.proto +++ b/proto/pageinflation/minted_pool.proto @@ -4,6 +4,6 @@ package smartdev0328.bluechip.pageinflation; option go_package = "github.com/smartdev0328/bluechip/x/pageinflation/types"; message MintedPool { - uint64 value = 1; + string value = 1; } diff --git a/x/pageinflation/keeper/msg_server_creator_pool_mint.go b/x/pageinflation/keeper/msg_server_creator_pool_mint.go index cabbf8d..243401e 100644 --- a/x/pageinflation/keeper/msg_server_creator_pool_mint.go +++ b/x/pageinflation/keeper/msg_server_creator_pool_mint.go @@ -2,7 +2,6 @@ package keeper import ( "context" - "strconv" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/smartdev0328/bluechip/x/pageinflation/types" @@ -10,23 +9,9 @@ import ( func (k msgServer) CreatorPoolMint(goCtx context.Context, msg *types.MsgCreatorPoolMint) (*types.MsgCreatorPoolMintResponse, error) { ctx := sdk.UnwrapSDKContext(goCtx) - currentBlock := uint64(ctx.BlockHeight()) - - storeMintDenom, isFound := k.GetMintDenom(ctx) - mintDenom := "" - if isFound { - mintDenom = storeMintDenom.Value - } else { - mintDenom = "ubluechip" - } - /// - storeStartBlock, isFound := k.GetStartBlock(ctx) - startBlock := uint64(0) - if isFound { - startBlock, _ = strconv.ParseUint(storeStartBlock.Value, 0, 64) - } else { - startBlock = currentBlock - } + + mintDenom := "ubluechip" + mintedAmount := sdk.NewDec(4500000000000000).Quo(k.bankKeeper.GetSupply(ctx, mintDenom).Amount.ToDec().Quo(sdk.NewDec(100))).Mul(sdk.NewDec(1000000)) mintedCoin := sdk.NewCoin(mintDenom, mintedAmount.TruncateInt()) coins := sdk.NewCoins(mintedCoin)