From 87f133e20a013467edfb4f7d9c844308c4a36237 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 09:21:55 -0400 Subject: [PATCH 01/30] Branch another context for concurrent processing --- app/app.go | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/app/app.go b/app/app.go index 0cbaed1c4c..a3b567177f 100644 --- a/app/app.go +++ b/app/app.go @@ -732,7 +732,7 @@ func New( signModeHandler := encodingConfig.TxConfig.SignModeHandler() // app.batchVerifier = ante.NewSR25519BatchVerifier(app.AccountKeeper, signModeHandler) - anteHandler, anteDepGenerator, err := NewAnteHandlerAndDepGenerator( + anteHandler, err := NewAnteHandler( HandlerOptions{ HandlerOptions: ante.HandlerOptions{ AccountKeeper: app.AccountKeeper, @@ -755,7 +755,6 @@ func New( } app.SetAnteHandler(anteHandler) - app.SetAnteDepGenerator(anteDepGenerator) app.SetEndBlocker(app.EndBlocker) app.SetPrepareProposalHandler(app.PrepareProposalHandler) app.SetProcessProposalHandler(app.ProcessProposalHandler) @@ -887,6 +886,14 @@ func (app *App) ProcessProposalHandler(ctx sdk.Context, req *abci.RequestProcess }, nil } +// cacheContext returns a new context based off of the provided context with +// a branched multi-store. +func (app *App) CacheContext(ctx sdk.Context) (sdk.Context, sdk.CacheMultiStore) { + ms := ctx.MultiStore() + msCache := ms.CacheMultiStore() + return ctx.WithMultiStore(msCache), msCache +} + func (app *App) FinalizeBlocker(ctx sdk.Context, req *abci.RequestFinalizeBlock) (*abci.ResponseFinalizeBlock, error) { startTime := time.Now() defer func() { @@ -908,6 +915,7 @@ func (app *App) FinalizeBlocker(ctx sdk.Context, req *abci.RequestFinalizeBlock) } } ctx.Logger().Info("optimistic processing ineligible") + events, txResults, endBlockResp, _ := app.ProcessBlock(ctx, req.Txs, req, req.DecidedLastCommit) app.SetDeliverStateToCommit() @@ -1078,13 +1086,18 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ // } // app.batchVerifier.VerifyTxs(ctx, typedTxs) - dependencyDag, err := app.AccessControlKeeper.BuildDependencyDag(ctx, app.txDecoder, app.GetAnteDepGenerator(), txs) + dependencyDag, err := app.AccessControlKeeper.BuildDependencyDag(ctx, app.txDecoder, txs) var txResults []*abci.ExecTxResult switch err { case nil: // Only run concurrently if no error - txResults = app.ProcessBlockConcurrent(ctx, txs, dependencyDag.CompletionSignalingMap, dependencyDag.BlockingSignalsMap) + + // Branch off the current context and pass a cached context to the concurrent delivered TXs that are shared + processBlockCtx, processBlockCache := app.CacheContext(ctx) + txResults = app.ProcessBlockConcurrent(processBlockCtx, txs, dependencyDag.CompletionSignalingMap, dependencyDag.BlockingSignalsMap) + // Write the results back to the concurrent contexts + processBlockCache.Write() case acltypes.ErrGovMsgInBlock: ctx.Logger().Info(fmt.Sprintf("Gov msg found while building DAG, processing synchronously: %s", err)) txResults = app.ProcessBlockSynchronous(ctx, txs) From f47f7359f5118ddf6ed4200883c9b78d3cd8c8c2 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 09:26:10 -0400 Subject: [PATCH 02/30] fix --- app/app.go | 22 +++++++++++----------- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/app.go b/app/app.go index a3b567177f..0e8a8d5c4e 100644 --- a/app/app.go +++ b/app/app.go @@ -732,7 +732,7 @@ func New( signModeHandler := encodingConfig.TxConfig.SignModeHandler() // app.batchVerifier = ante.NewSR25519BatchVerifier(app.AccountKeeper, signModeHandler) - anteHandler, err := NewAnteHandler( + anteHandler, anteDepGenerator, err := NewAnteHandlerAndDepGenerator( HandlerOptions{ HandlerOptions: ante.HandlerOptions{ AccountKeeper: app.AccountKeeper, @@ -755,6 +755,7 @@ func New( } app.SetAnteHandler(anteHandler) + app.SetAnteDepGenerator(anteDepGenerator) app.SetEndBlocker(app.EndBlocker) app.SetPrepareProposalHandler(app.PrepareProposalHandler) app.SetProcessProposalHandler(app.ProcessProposalHandler) @@ -886,14 +887,6 @@ func (app *App) ProcessProposalHandler(ctx sdk.Context, req *abci.RequestProcess }, nil } -// cacheContext returns a new context based off of the provided context with -// a branched multi-store. -func (app *App) CacheContext(ctx sdk.Context) (sdk.Context, sdk.CacheMultiStore) { - ms := ctx.MultiStore() - msCache := ms.CacheMultiStore() - return ctx.WithMultiStore(msCache), msCache -} - func (app *App) FinalizeBlocker(ctx sdk.Context, req *abci.RequestFinalizeBlock) (*abci.ResponseFinalizeBlock, error) { startTime := time.Now() defer func() { @@ -915,7 +908,6 @@ func (app *App) FinalizeBlocker(ctx sdk.Context, req *abci.RequestFinalizeBlock) } } ctx.Logger().Info("optimistic processing ineligible") - events, txResults, endBlockResp, _ := app.ProcessBlock(ctx, req.Txs, req, req.DecidedLastCommit) app.SetDeliverStateToCommit() @@ -991,6 +983,14 @@ func (app *App) ProcessTxConcurrent( metrics.IncrTxProcessTypeCounter(metrics.CONCURRENT) } +// cacheContext returns a new context based off of the provided context with +// a branched multi-store. +func (app *App) CacheContext(ctx sdk.Context) (sdk.Context, sdk.CacheMultiStore) { + ms := ctx.MultiStore() + msCache := ms.CacheMultiStore() + return ctx.WithMultiStore(msCache), msCache +} + func (app *App) ProcessBlockConcurrent( ctx sdk.Context, txs [][]byte, @@ -1086,7 +1086,7 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ // } // app.batchVerifier.VerifyTxs(ctx, typedTxs) - dependencyDag, err := app.AccessControlKeeper.BuildDependencyDag(ctx, app.txDecoder, txs) + dependencyDag, err := app.AccessControlKeeper.BuildDependencyDag(ctx, app.txDecoder, app.GetAnteDepGenerator(), txs) var txResults []*abci.ExecTxResult switch err { diff --git a/go.mod b/go.mod index 2a4dbda7a0..b0f566b092 100644 --- a/go.mod +++ b/go.mod @@ -131,7 +131,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.114 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.125 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 855691039a..de74f21e00 100644 --- a/go.sum +++ b/go.sum @@ -1097,8 +1097,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.114 h1:Cy5MnBdvql5VJw5pC104DsivQxPg0xkvVOuq6VwDiRk= -github.com/sei-protocol/sei-cosmos v0.1.114/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.125 h1:pY15pc31dc/7kLA+JFgTwUk9kC9sspeSXIsom9aKLZA= +github.com/sei-protocol/sei-cosmos v0.1.125/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From b47af8bdc5a904c07daf94896d2cc432fd885437 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 09:42:23 -0400 Subject: [PATCH 03/30] printing --- app/app.go | 9 ++++++++- go.mod | 2 ++ go.sum | 4 ++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/app.go b/app/app.go index 0e8a8d5c4e..6c95eff332 100644 --- a/app/app.go +++ b/app/app.go @@ -13,6 +13,7 @@ import ( "time" storetypes "github.com/cosmos/cosmos-sdk/store/types" + "github.com/k0kubun/pp" "github.com/sei-protocol/sei-chain/aclmapping" appparams "github.com/sei-protocol/sei-chain/app/params" @@ -981,6 +982,7 @@ func (app *App) ProcessTxConcurrent( // Deliver the transaction and store the result in the channel resultChan <- ChannelResult{txIndex, app.DeliverTxWithResult(ctx, txBytes)} metrics.IncrTxProcessTypeCounter(metrics.CONCURRENT) + ctx.Logger().Info(fmt.Sprintf("ProcessTxConcurrent::Processed Tx Index=%d", txIndex)) } // cacheContext returns a new context based off of the provided context with @@ -1087,13 +1089,18 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ // app.batchVerifier.VerifyTxs(ctx, typedTxs) dependencyDag, err := app.AccessControlKeeper.BuildDependencyDag(ctx, app.txDecoder, app.GetAnteDepGenerator(), txs) + pp.Printf("ProcessBlock:: Dependency DAG:%s", dependencyDag) + var txResults []*abci.ExecTxResult switch err { case nil: // Only run concurrently if no error - // Branch off the current context and pass a cached context to the concurrent delivered TXs that are shared + // Branch off the current context and pass a cached context to the concurrent delivered TXs that are shared. + // runTx will write to this ephermeral CacheMultiStore, after the process block is done, Write() is called on this + // CacheMultiStore where it writes the data to the parent store (DeliverState) in sorted Key order to maintain + // deterministic ordering between validators in the case of concurrent deliverTXs processBlockCtx, processBlockCache := app.CacheContext(ctx) txResults = app.ProcessBlockConcurrent(processBlockCtx, txs, dependencyDag.CompletionSignalingMap, dependencyDag.BlockingSignalsMap) // Write the results back to the concurrent contexts diff --git a/go.mod b/go.mod index b0f566b092..7cee8684f6 100644 --- a/go.mod +++ b/go.mod @@ -13,6 +13,7 @@ require ( github.com/golang/protobuf v1.5.2 github.com/gorilla/mux v1.8.0 github.com/grpc-ecosystem/grpc-gateway v1.16.0 + github.com/k0kubun/pp v3.0.1+incompatible github.com/pkg/errors v0.9.1 github.com/regen-network/cosmos-proto v0.3.1 github.com/spf13/cast v1.5.0 @@ -88,6 +89,7 @@ require ( github.com/lib/pq v1.10.6 // indirect github.com/libp2p/go-buffer-pool v0.0.2 // indirect github.com/magiconair/properties v1.8.6 // indirect + github.com/mattn/go-colorable v0.1.12 // indirect github.com/mattn/go-isatty v0.0.14 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect diff --git a/go.sum b/go.sum index de74f21e00..dbb643c162 100644 --- a/go.sum +++ b/go.sum @@ -733,7 +733,10 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/julz/importas v0.1.0/go.mod h1:oSFU2R4XK/P7kNBrnL/FEQlDGN1/6WoxXEjSSXO0DV0= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 h1:uC1QfSlInpQF+M0ao65imhwqKnz3Q2z/d8PWZRMQvDM= github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= +github.com/k0kubun/pp v3.0.1+incompatible h1:3tqvf7QgUnZ5tXO6pNAZlrvHgl6DvifjDrd9g2S9Z40= +github.com/k0kubun/pp v3.0.1+incompatible/go.mod h1:GWse8YhT0p8pT4ir3ZgBbfZild3tgzSScAn6HmfYukg= github.com/karalabe/usb v0.0.0-20190919080040-51dc0efba356/go.mod h1:Od972xHfMJowv7NGVDiWVxk2zxnWgjLlJzE+F4F7AGU= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/errcheck v1.6.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= @@ -799,6 +802,7 @@ github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVc github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc= github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc= From f7658df24a66489a47d2a71cc5a95f1361cad157 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 09:45:59 -0400 Subject: [PATCH 04/30] 40 --- loadtest/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loadtest/config.json b/loadtest/config.json index d8673d83b0..0e59342fdf 100644 --- a/loadtest/config.json +++ b/loadtest/config.json @@ -1,7 +1,7 @@ { "batch_size": 10, "chain_id": "sei-loadtest-testnet", - "orders_per_block": 400, + "orders_per_block": 40, "rounds": 5, "price_distribution": { "min": "45", From 34949f5328bb1f6466b5dfd0e2322eec01caf231 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 10:06:17 -0400 Subject: [PATCH 05/30] more logging --- app/app.go | 6 +++++- go.mod | 2 +- go.sum | 4 ++-- loadtest/config.json | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/app.go b/app/app.go index 6c95eff332..79645bfb1c 100644 --- a/app/app.go +++ b/app/app.go @@ -1011,6 +1011,7 @@ func (app *App) ProcessBlockConcurrent( } // For each transaction, start goroutine and deliver TX + ctx.Logger().Info(fmt.Sprintf("ProcessBlock: sending off num_txs=%d", len(txs))) for txIndex, txBytes := range txs { waitGroup.Add(1) go app.ProcessTxConcurrent( @@ -1034,11 +1035,12 @@ func (app *App) ProcessBlockConcurrent( // Gather Results and store it based on txIndex and read results from channel // Concurrent results may be in different order than the original txIndex + ctx.Logger().Info("ProcessBlock:collecting transactions") txResultsMap := map[int]*abci.ExecTxResult{} for result := range resultChan { txResultsMap[result.txIndex] = result.result } - + ctx.Logger().Info("ProcessBlock:collected transactions") // Gather Results and store in array based on txIndex to preserve ordering for txIndex := range txs { txResults = append(txResults, txResultsMap[txIndex]) @@ -1104,7 +1106,9 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ processBlockCtx, processBlockCache := app.CacheContext(ctx) txResults = app.ProcessBlockConcurrent(processBlockCtx, txs, dependencyDag.CompletionSignalingMap, dependencyDag.BlockingSignalsMap) // Write the results back to the concurrent contexts + ctx.Logger().Info("ProcessBlock:Writing processBlockCtx") processBlockCache.Write() + ctx.Logger().Info("ProcessBlock:processBlockCtx wrote") case acltypes.ErrGovMsgInBlock: ctx.Logger().Info(fmt.Sprintf("Gov msg found while building DAG, processing synchronously: %s", err)) txResults = app.ProcessBlockSynchronous(ctx, txs) diff --git a/go.mod b/go.mod index 7cee8684f6..afbcc89f52 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.125 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.126 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index dbb643c162..7c431e6701 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.125 h1:pY15pc31dc/7kLA+JFgTwUk9kC9sspeSXIsom9aKLZA= -github.com/sei-protocol/sei-cosmos v0.1.125/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.126 h1:IyRo5RMpRzWB4RvFixGDlkpORsolPyBJ4xTg3TCiIww= +github.com/sei-protocol/sei-cosmos v0.1.126/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= diff --git a/loadtest/config.json b/loadtest/config.json index 0e59342fdf..709ae1e1d7 100644 --- a/loadtest/config.json +++ b/loadtest/config.json @@ -2,7 +2,7 @@ "batch_size": 10, "chain_id": "sei-loadtest-testnet", "orders_per_block": 40, - "rounds": 5, + "rounds": 1, "price_distribution": { "min": "45", "max": "55", From 3d287c57a75a51c8d1d2d74d70ef92e5df3d3dc5 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 10:17:21 -0400 Subject: [PATCH 06/30] enable --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index afbcc89f52..9bbfe5bc97 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.126 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.127 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 7c431e6701..2b0bb0e8af 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.126 h1:IyRo5RMpRzWB4RvFixGDlkpORsolPyBJ4xTg3TCiIww= -github.com/sei-protocol/sei-cosmos v0.1.126/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.127 h1:ytKyQm+IlksrdL5Zz9fHIndfIrmxI2mwH5EuxfkedS4= +github.com/sei-protocol/sei-cosmos v0.1.127/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 00010c5c7841d84a9fcdc79df05d434a1d64f154 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 10:47:04 -0400 Subject: [PATCH 07/30] tidy --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 9bbfe5bc97..945395ffea 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.127 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.129 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 2b0bb0e8af..7a2f932221 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.127 h1:ytKyQm+IlksrdL5Zz9fHIndfIrmxI2mwH5EuxfkedS4= -github.com/sei-protocol/sei-cosmos v0.1.127/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.129 h1:Bgq+Jbi31ac21F0TF5wkKV4uB2HiFx0pMgQ5Nu7S5wo= +github.com/sei-protocol/sei-cosmos v0.1.129/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 1104c48d7f59e463481e1ab74ab2388a2f8665f4 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 10:58:06 -0400 Subject: [PATCH 08/30] unsafe byte conversion --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 945395ffea..0e75978ba0 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.129 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.130 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 7a2f932221..f8e39ceb15 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.129 h1:Bgq+Jbi31ac21F0TF5wkKV4uB2HiFx0pMgQ5Nu7S5wo= -github.com/sei-protocol/sei-cosmos v0.1.129/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.130 h1:n5MjI5DGB5k/scCHnDFUeTJ0GUqgrPe1+zWmThM7+hA= +github.com/sei-protocol/sei-cosmos v0.1.130/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 16cd899f9e922fafb6614c156a94454e12d08e95 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 12:28:44 -0400 Subject: [PATCH 09/30] more printing --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 0e75978ba0..cbddb4927f 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.130 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.131 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index f8e39ceb15..517c685c49 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.130 h1:n5MjI5DGB5k/scCHnDFUeTJ0GUqgrPe1+zWmThM7+hA= -github.com/sei-protocol/sei-cosmos v0.1.130/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.131 h1:wKNu8a8ZM7iS5aG0UuoXhpOd5vfKASK5JNauCQACySU= +github.com/sei-protocol/sei-cosmos v0.1.131/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 00b3b85e46e6e09bdcc6c24dd2e1ebcc3ef41e27 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 13:45:02 -0400 Subject: [PATCH 10/30] ante for consume gas --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index cbddb4927f..c279e51a63 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.131 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.132 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 517c685c49..a0f6281cc1 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.131 h1:wKNu8a8ZM7iS5aG0UuoXhpOd5vfKASK5JNauCQACySU= -github.com/sei-protocol/sei-cosmos v0.1.131/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.132 h1:jf8xZ7H5YWPY8KB2JsIn5RyuWcs/VSS89CUMNCAJ4G8= +github.com/sei-protocol/sei-cosmos v0.1.132/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From cd6947be9dc1de85190dac5fbde9f2c366479569 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 14:00:08 -0400 Subject: [PATCH 11/30] remove prints --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index c279e51a63..441d05faea 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.132 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.133 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index a0f6281cc1..160255c692 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.132 h1:jf8xZ7H5YWPY8KB2JsIn5RyuWcs/VSS89CUMNCAJ4G8= -github.com/sei-protocol/sei-cosmos v0.1.132/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.133 h1:xHXKzPvcIAbNqwMTyOMsw1HiqNZakDLatB2oU7JfadM= +github.com/sei-protocol/sei-cosmos v0.1.133/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From a82653be283eb1c63a59de6c62ee6641448521d7 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 14:08:42 -0400 Subject: [PATCH 12/30] remove default --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 441d05faea..bf3beec85c 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.133 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.134 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 160255c692..c444d430f8 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.133 h1:xHXKzPvcIAbNqwMTyOMsw1HiqNZakDLatB2oU7JfadM= -github.com/sei-protocol/sei-cosmos v0.1.133/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.134 h1:mwneezy5xwoMhGsQldk4S4as2JNmoPTjoLJsUwT+/7c= +github.com/sei-protocol/sei-cosmos v0.1.134/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 3728d2b0589695579525349f7a04ff8914c0f82e Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 14:12:30 -0400 Subject: [PATCH 13/30] asd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index bf3beec85c..ae0dbcf3bb 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.134 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.135 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index c444d430f8..cce739a08d 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.134 h1:mwneezy5xwoMhGsQldk4S4as2JNmoPTjoLJsUwT+/7c= -github.com/sei-protocol/sei-cosmos v0.1.134/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.135 h1:zah1vNFoN/6fIkRw7gdW48GQKIsq5aWH30hMkI1eUC0= +github.com/sei-protocol/sei-cosmos v0.1.135/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From ec642878dc5065585e1974367c4aa7fa6d4ba161 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 14:50:51 -0400 Subject: [PATCH 14/30] print f --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index ae0dbcf3bb..c42dbdb41d 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.135 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.136 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index cce739a08d..53feeebb98 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.135 h1:zah1vNFoN/6fIkRw7gdW48GQKIsq5aWH30hMkI1eUC0= -github.com/sei-protocol/sei-cosmos v0.1.135/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.136 h1:u1OolFPNuQ8fZUFMBM7YitdnB0Yj8DSoIyEf3mNRuNc= +github.com/sei-protocol/sei-cosmos v0.1.136/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 10a71686086d1397dec3e14a2de846a6f12b27c1 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 16:22:48 -0400 Subject: [PATCH 15/30] mutex gas --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index c42dbdb41d..0bd42c425a 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.136 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.138 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 53feeebb98..0d9568eaf3 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.136 h1:u1OolFPNuQ8fZUFMBM7YitdnB0Yj8DSoIyEf3mNRuNc= -github.com/sei-protocol/sei-cosmos v0.1.136/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.138 h1:N41NF5xur3DMBR+y+o0tTVSLaH2DycqBpiKsThFlNV4= +github.com/sei-protocol/sei-cosmos v0.1.138/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From dec22223a721c070449de2a5391f7d873b7ddba4 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 16:57:28 -0400 Subject: [PATCH 16/30] lgos in gas --- app/app.go | 1 + go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/app.go b/app/app.go index 79645bfb1c..db2fecbc50 100644 --- a/app/app.go +++ b/app/app.go @@ -980,6 +980,7 @@ func (app *App) ProcessTxConcurrent( ctx = ctx.WithTxCompletionChannels(getChannelsFromSignalMapping(txCompletionSignalingMap)) // Deliver the transaction and store the result in the channel + ctx.Logger().Info(fmt.Sprintf("ProcessTxConcurrent::Sent Tx Index=%d", txIndex)) resultChan <- ChannelResult{txIndex, app.DeliverTxWithResult(ctx, txBytes)} metrics.IncrTxProcessTypeCounter(metrics.CONCURRENT) ctx.Logger().Info(fmt.Sprintf("ProcessTxConcurrent::Processed Tx Index=%d", txIndex)) diff --git a/go.mod b/go.mod index 0bd42c425a..1b157e894d 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.138 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.139 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 0d9568eaf3..ba9b7eb8db 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.138 h1:N41NF5xur3DMBR+y+o0tTVSLaH2DycqBpiKsThFlNV4= -github.com/sei-protocol/sei-cosmos v0.1.138/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.139 h1:owUpuPlIqreCV5BhqujYy2sC5AlJEUDWZ4FFAZStJkA= +github.com/sei-protocol/sei-cosmos v0.1.139/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From dd32eccdbd0cbcf4197c2f9a29150c2df48ff9ba Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 17:02:38 -0400 Subject: [PATCH 17/30] asd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 1b157e894d..fc3de22ccb 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.139 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.140 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index ba9b7eb8db..f549fe445a 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.139 h1:owUpuPlIqreCV5BhqujYy2sC5AlJEUDWZ4FFAZStJkA= -github.com/sei-protocol/sei-cosmos v0.1.139/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.140 h1:Sdzx9QeeGHbfoMeMJe3l7wU/AuZnUW35nl/Vir66oq8= +github.com/sei-protocol/sei-cosmos v0.1.140/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From c0ec9d57093bc53a2e6099780eda58842718546f Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 17:45:42 -0400 Subject: [PATCH 18/30] lock for infinite gas too --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index fc3de22ccb..bae5eabb09 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.140 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.141 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index f549fe445a..ce070317a8 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.140 h1:Sdzx9QeeGHbfoMeMJe3l7wU/AuZnUW35nl/Vir66oq8= -github.com/sei-protocol/sei-cosmos v0.1.140/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.141 h1:F46p3bXw1IMN8kqmBvLaBw1hLVOV6Zr6zKJ2FSfB4JI= +github.com/sei-protocol/sei-cosmos v0.1.141/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From a3de7572181b34330606cca07e72906ee589452b Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 18:17:35 -0400 Subject: [PATCH 19/30] make gas keepr thread safge --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index bae5eabb09..f45b3010b5 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.141 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.142 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index ce070317a8..ae786625c2 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.141 h1:F46p3bXw1IMN8kqmBvLaBw1hLVOV6Zr6zKJ2FSfB4JI= -github.com/sei-protocol/sei-cosmos v0.1.141/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.142 h1:XAdwQGLJstLaqQMGtXu3tyWGH1GwOAbyuPpaZFebi2I= +github.com/sei-protocol/sei-cosmos v0.1.142/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 3141da2de9074cbfb10270e1c983c286f2ed7f2f Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 18:42:53 -0400 Subject: [PATCH 20/30] asd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index f45b3010b5..6f37f0bfc9 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.142 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.143 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index ae786625c2..ac8c0ed1e0 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.142 h1:XAdwQGLJstLaqQMGtXu3tyWGH1GwOAbyuPpaZFebi2I= -github.com/sei-protocol/sei-cosmos v0.1.142/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.143 h1:KR7gdgKH1NCvxwERhPSxi9Q8jMJ2Vm2kNq0wyem6nbk= +github.com/sei-protocol/sei-cosmos v0.1.143/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 8306a466394796d14357c8a1ed530481e5be0cb4 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 18:56:15 -0400 Subject: [PATCH 21/30] asdasd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 6f37f0bfc9..c0051ba9e7 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.143 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.144 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index ac8c0ed1e0..34147a47a8 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.143 h1:KR7gdgKH1NCvxwERhPSxi9Q8jMJ2Vm2kNq0wyem6nbk= -github.com/sei-protocol/sei-cosmos v0.1.143/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.144 h1:Twf67etkTXkwdey4f5VAzGsi8QK2y3BoLC1CI6RfJbU= +github.com/sei-protocol/sei-cosmos v0.1.144/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 8121377fd179044312a6af33e1921cec89387136 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 19:18:21 -0400 Subject: [PATCH 22/30] asdasd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index c0051ba9e7..def8d88822 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.144 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.146 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 34147a47a8..6dc4f63ad2 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.144 h1:Twf67etkTXkwdey4f5VAzGsi8QK2y3BoLC1CI6RfJbU= -github.com/sei-protocol/sei-cosmos v0.1.144/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.146 h1:y0sRwvywPDvnKJ0ur/ldlf6tIuqGzL2+qSzxkiNY98U= +github.com/sei-protocol/sei-cosmos v0.1.146/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From b64def5662cd80b6705c516c99868c4d60e78c57 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 23:01:59 -0400 Subject: [PATCH 23/30] asdasd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index def8d88822..e52cee5e09 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.146 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.147 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 6dc4f63ad2..313c1f956e 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.146 h1:y0sRwvywPDvnKJ0ur/ldlf6tIuqGzL2+qSzxkiNY98U= -github.com/sei-protocol/sei-cosmos v0.1.146/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.147 h1:/jVWmk0w53PKJZW3NU+ya1Wn2/pPLBM427qJ8jhCoKg= +github.com/sei-protocol/sei-cosmos v0.1.147/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From f0df0cd7a36d52a0653735e8227d1913e654f8b4 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Thu, 13 Oct 2022 23:28:44 -0400 Subject: [PATCH 24/30] enable tracking --- app/abci.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/abci.go b/app/abci.go index 10a841bd1e..bcaf0de3d6 100644 --- a/app/abci.go +++ b/app/abci.go @@ -34,11 +34,11 @@ func (app *App) CheckTx(ctx context.Context, req *abci.RequestCheckTx) (*abci.Re func (app *App) DeliverTx(ctx sdk.Context, req abci.RequestDeliverTx) abci.ResponseDeliverTx { defer metrics.MeasureDeliverTxDuration(time.Now()) - // tracectx, span := (*app.tracingInfo.Tracer).Start(app.tracingInfo.TracerContext, "DeliverTx") - // oldCtx := app.tracingInfo.TracerContext - // app.tracingInfo.TracerContext = tracectx - // defer span.End() - // defer func() { app.tracingInfo.TracerContext = oldCtx }() + tracectx, span := (*app.tracingInfo.Tracer).Start(app.tracingInfo.TracerContext, "DeliverTx") + oldCtx := app.tracingInfo.TracerContext + app.tracingInfo.TracerContext = tracectx + defer span.End() + defer func() { app.tracingInfo.TracerContext = oldCtx }() return app.BaseApp.DeliverTx(ctx, req) } From 074f14b7da27dd2a532a1ab05edb5f0868395884 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Fri, 14 Oct 2022 09:38:46 -0400 Subject: [PATCH 25/30] asdasd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index e52cee5e09..a6e67f31a6 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.147 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.148 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 313c1f956e..17fd8f8511 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.147 h1:/jVWmk0w53PKJZW3NU+ya1Wn2/pPLBM427qJ8jhCoKg= -github.com/sei-protocol/sei-cosmos v0.1.147/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.148 h1:C7w6ML0vtO/tT2N1jJVwCImXbqxndrR6aUtCw4DqczA= +github.com/sei-protocol/sei-cosmos v0.1.148/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From e2c976ac6ecb6c078aa2bf235c98aac9242c397a Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Fri, 14 Oct 2022 10:01:49 -0400 Subject: [PATCH 26/30] asdasd --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a6e67f31a6..3ebb5473a9 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.148 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.149 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 17fd8f8511..67186e5caf 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.148 h1:C7w6ML0vtO/tT2N1jJVwCImXbqxndrR6aUtCw4DqczA= -github.com/sei-protocol/sei-cosmos v0.1.148/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.149 h1:bsps5CijaQIJptKqoAtdBTTVAsR3AWfP0Imm5DyK4mI= +github.com/sei-protocol/sei-cosmos v0.1.149/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From db79a87ddc115bc497cff3fe8c3ea90c9a127a36 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Fri, 14 Oct 2022 12:16:10 -0400 Subject: [PATCH 27/30] block on last --- loadtest/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/loadtest/main.go b/loadtest/main.go index 1759091eca..963a11cd9e 100644 --- a/loadtest/main.go +++ b/loadtest/main.go @@ -169,7 +169,7 @@ func run(config Config) { wg := &sync.WaitGroup{} var senders []func() wgs = append(wgs, wg) - for _, account := range activeAccounts { + for i, account := range activeAccounts { key := GetKey(uint64(account)) msg := generateMessage(config, key, batchSize) @@ -178,6 +178,10 @@ func run(config Config) { seqDelta := uint64(i / 2) mode := typestx.BroadcastMode_BROADCAST_MODE_SYNC + if i == len(activeAccounts)-1 { + mode = typestx.BroadcastMode_BROADCAST_MODE_BLOCK + } + // Note: There is a potential race condition here with seqnos // in which a later seqno is delievered before an earlier seqno // In practice, we haven't run into this issue so we'll leave this From 539341b1bf9ca2f4504748e1f4036054f56fdca2 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Fri, 14 Oct 2022 14:17:53 -0400 Subject: [PATCH 28/30] asdasd --- go.mod | 2 +- go.sum | 4 ++-- loadtest/tx.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 3ebb5473a9..b24d8f70f7 100644 --- a/go.mod +++ b/go.mod @@ -133,7 +133,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.149 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.150 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.59 diff --git a/go.sum b/go.sum index 67186e5caf..b1b4fe1daa 100644 --- a/go.sum +++ b/go.sum @@ -1101,8 +1101,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.149 h1:bsps5CijaQIJptKqoAtdBTTVAsR3AWfP0Imm5DyK4mI= -github.com/sei-protocol/sei-cosmos v0.1.149/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= +github.com/sei-protocol/sei-cosmos v0.1.150 h1:RSdQ2nunKz1lK3Gdl8K/HE4qQWGvFBddBozQ4yBiemI= +github.com/sei-protocol/sei-cosmos v0.1.150/go.mod h1:8ccWQxpBkWbpvBos/T4QO9K9gQxFs0duTqKRnagKo+0= github.com/sei-protocol/sei-tendermint v0.1.59 h1:POGL60PumMQHF4EzAHzvkGfDnodQJLHpl65LuiwSO/Y= github.com/sei-protocol/sei-tendermint v0.1.59/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= diff --git a/loadtest/tx.go b/loadtest/tx.go index 6dced6c6c6..3d90e94d11 100644 --- a/loadtest/tx.go +++ b/loadtest/tx.go @@ -22,7 +22,7 @@ func SendTx( ) func() { (*txBuilder).SetGasLimit(200000000) (*txBuilder).SetFeeAmount([]sdk.Coin{ - sdk.NewCoin("usei", sdk.NewInt(10000000)), + sdk.NewCoin("usei", sdk.NewInt(10,000,000)), }) SignTx(txBuilder, key, seqDelta) txBytes, _ := TestConfig.TxConfig.TxEncoder()((*txBuilder).GetTx()) From c194abb7990497b9eb247dd913bbe3687ea79bbc Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Fri, 14 Oct 2022 14:18:38 -0400 Subject: [PATCH 29/30] asdasd --- loadtest/tx.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loadtest/tx.go b/loadtest/tx.go index 3d90e94d11..6dced6c6c6 100644 --- a/loadtest/tx.go +++ b/loadtest/tx.go @@ -22,7 +22,7 @@ func SendTx( ) func() { (*txBuilder).SetGasLimit(200000000) (*txBuilder).SetFeeAmount([]sdk.Coin{ - sdk.NewCoin("usei", sdk.NewInt(10,000,000)), + sdk.NewCoin("usei", sdk.NewInt(10000000)), }) SignTx(txBuilder, key, seqDelta) txBytes, _ := TestConfig.TxConfig.TxEncoder()((*txBuilder).GetTx()) From 0da508b2a78dbbca0207dee2a2429b586a02d585 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Fri, 14 Oct 2022 14:46:50 -0400 Subject: [PATCH 30/30] fix load --- loadtest/main.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/loadtest/main.go b/loadtest/main.go index 963a11cd9e..9b58f1fcfd 100644 --- a/loadtest/main.go +++ b/loadtest/main.go @@ -178,10 +178,6 @@ func run(config Config) { seqDelta := uint64(i / 2) mode := typestx.BroadcastMode_BROADCAST_MODE_SYNC - if i == len(activeAccounts)-1 { - mode = typestx.BroadcastMode_BROADCAST_MODE_BLOCK - } - // Note: There is a potential race condition here with seqnos // in which a later seqno is delievered before an earlier seqno // In practice, we haven't run into this issue so we'll leave this