fix: rollback to tendermint v0.34.21 #38
@ -768,6 +768,7 @@ func (app *EthermintApp) LoadHeight(height int64) error {
|
|||||||
// ModuleAccountAddrs returns all the app's module account addresses.
|
// ModuleAccountAddrs returns all the app's module account addresses.
|
||||||
func (app *EthermintApp) ModuleAccountAddrs() map[string]bool {
|
func (app *EthermintApp) ModuleAccountAddrs() map[string]bool {
|
||||||
modAccAddrs := make(map[string]bool)
|
modAccAddrs := make(map[string]bool)
|
||||||
|
// #nosec G705
|
||||||
for acc := range maccPerms {
|
for acc := range maccPerms {
|
||||||
modAccAddrs[authtypes.NewModuleAddress(acc).String()] = true
|
modAccAddrs[authtypes.NewModuleAddress(acc).String()] = true
|
||||||
}
|
}
|
||||||
@ -779,6 +780,7 @@ func (app *EthermintApp) ModuleAccountAddrs() map[string]bool {
|
|||||||
// allowed to receive external tokens.
|
// allowed to receive external tokens.
|
||||||
func (app *EthermintApp) BlockedAddrs() map[string]bool {
|
func (app *EthermintApp) BlockedAddrs() map[string]bool {
|
||||||
blockedAddrs := make(map[string]bool)
|
blockedAddrs := make(map[string]bool)
|
||||||
|
// #nosec G705
|
||||||
for acc := range maccPerms {
|
for acc := range maccPerms {
|
||||||
blockedAddrs[authtypes.NewModuleAddress(acc).String()] = !allowedReceivingModAcc[acc]
|
blockedAddrs[authtypes.NewModuleAddress(acc).String()] = !allowedReceivingModAcc[acc]
|
||||||
}
|
}
|
||||||
|
2
go.mod
2
go.mod
@ -198,7 +198,7 @@ require (
|
|||||||
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect
|
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect
|
||||||
golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2 // indirect
|
golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2 // indirect
|
||||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // indirect
|
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // indirect
|
||||||
golang.org/x/sys v0.0.0-20220908150016-7ac13a9a928d // indirect
|
golang.org/x/sys v0.0.0-20220913175220-63ea55921009 // indirect
|
||||||
golang.org/x/term v0.0.0-20220722155259-a9ba230a4035 // indirect
|
golang.org/x/term v0.0.0-20220722155259-a9ba230a4035 // indirect
|
||||||
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
||||||
google.golang.org/api v0.93.0 // indirect
|
google.golang.org/api v0.93.0 // indirect
|
||||||
|
4
go.sum
4
go.sum
@ -1456,8 +1456,8 @@ golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBc
|
|||||||
golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20220908150016-7ac13a9a928d h1:RoyzQTK76Rktm3p4xyZslc8T8I1tBz4UEjZCzeh57mM=
|
golang.org/x/sys v0.0.0-20220913175220-63ea55921009 h1:PuvuRMeLWqsf/ZdT1UUZz0syhioyv1mzuFZsXs4fvhw=
|
||||||
golang.org/x/sys v0.0.0-20220908150016-7ac13a9a928d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20220913175220-63ea55921009/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
|
@ -193,6 +193,7 @@ func mapToKeyValuePairs(attrs map[string]interface{}) ([]*KeyValue, error) {
|
|||||||
trueVal := true
|
trueVal := true
|
||||||
falseVal := false
|
falseVal := false
|
||||||
|
|
||||||
|
// #nosec G705
|
||||||
for key, value := range attrs {
|
for key, value := range attrs {
|
||||||
kvPair := &KeyValue{
|
kvPair := &KeyValue{
|
||||||
Key: key,
|
Key: key,
|
||||||
|
@ -124,6 +124,7 @@ func (m *memEventBus) closeAllSubscribers(name string) {
|
|||||||
subsribers := m.subscribers[name]
|
subsribers := m.subscribers[name]
|
||||||
delete(m.subscribers, name)
|
delete(m.subscribers, name)
|
||||||
|
|
||||||
|
// #nosec G705
|
||||||
for _, sub := range subsribers {
|
for _, sub := range subsribers {
|
||||||
close(sub)
|
close(sub)
|
||||||
}
|
}
|
||||||
@ -134,6 +135,7 @@ func (m *memEventBus) publishAllSubscribers(name string, msg coretypes.ResultEve
|
|||||||
subsribers := m.subscribers[name]
|
subsribers := m.subscribers[name]
|
||||||
m.subscribersMux.RUnlock()
|
m.subscribersMux.RUnlock()
|
||||||
|
|
||||||
|
// #nosec G705
|
||||||
for _, sub := range subsribers {
|
for _, sub := range subsribers {
|
||||||
select {
|
select {
|
||||||
case sub <- msg:
|
case sub <- msg:
|
||||||
|
@ -102,6 +102,7 @@ func (api *PublicFilterAPI) timeoutLoop() {
|
|||||||
for {
|
for {
|
||||||
<-ticker.C
|
<-ticker.C
|
||||||
api.filtersMu.Lock()
|
api.filtersMu.Lock()
|
||||||
|
// #nosec G705
|
||||||
for id, f := range api.filters {
|
for id, f := range api.filters {
|
||||||
select {
|
select {
|
||||||
case <-f.deadline.C:
|
case <-f.deadline.C:
|
||||||
|
@ -240,6 +240,7 @@ func (es *EventSystem) eventLoop() {
|
|||||||
delete(es.index[f.typ], f.id)
|
delete(es.index[f.typ], f.id)
|
||||||
|
|
||||||
var channelInUse bool
|
var channelInUse bool
|
||||||
|
// #nosec G705
|
||||||
for _, sub := range es.index[f.typ] {
|
for _, sub := range es.index[f.typ] {
|
||||||
if sub.event == f.event {
|
if sub.event == f.event {
|
||||||
channelInUse = true
|
channelInUse = true
|
||||||
|
@ -173,6 +173,7 @@ func (s *websocketsServer) readLoop(wsConn *wsConn) {
|
|||||||
subscriptions := make(map[rpc.ID]pubsub.UnsubscribeFunc)
|
subscriptions := make(map[rpc.ID]pubsub.UnsubscribeFunc)
|
||||||
defer func() {
|
defer func() {
|
||||||
// cancel all subscriptions when connection closed
|
// cancel all subscriptions when connection closed
|
||||||
|
// #nosec G705
|
||||||
for _, unsubFn := range subscriptions {
|
for _, unsubFn := range subscriptions {
|
||||||
unsubFn()
|
unsubFn()
|
||||||
}
|
}
|
||||||
|
@ -87,7 +87,6 @@ func call(t *testing.T, method string, params interface{}) *Response {
|
|||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
time.Sleep(1 * time.Second)
|
time.Sleep(1 * time.Second)
|
||||||
/* #nosec */
|
|
||||||
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
@ -110,7 +109,6 @@ func callWithError(method string, params interface{}) (*Response, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
time.Sleep(1 * time.Second)
|
time.Sleep(1 * time.Second)
|
||||||
/* #nosec */
|
|
||||||
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -246,7 +244,6 @@ func TestEth_GetFilterChanges_WrongID(t *testing.T) {
|
|||||||
req, err := json.Marshal(createRequest("eth_getFilterChanges", []string{"0x1122334400000077"}))
|
req, err := json.Marshal(createRequest("eth_getFilterChanges", []string{"0x1122334400000077"}))
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
/* #nosec */
|
|
||||||
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
@ -32,13 +32,11 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/crypto"
|
"github.com/ethereum/go-ethereum/crypto"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// #nosec 101
|
||||||
const (
|
const (
|
||||||
/* #nosec */
|
|
||||||
OpWeightMsgEthSimpleTransfer = "op_weight_msg_eth_simple_transfer"
|
OpWeightMsgEthSimpleTransfer = "op_weight_msg_eth_simple_transfer"
|
||||||
/* #nosec */
|
|
||||||
OpWeightMsgEthCreateContract = "op_weight_msg_eth_create_contract"
|
OpWeightMsgEthCreateContract = "op_weight_msg_eth_create_contract"
|
||||||
/* #nosec */
|
OpWeightMsgEthCallContract = "op_weight_msg_eth_call_contract"
|
||||||
OpWeightMsgEthCallContract = "op_weight_msg_eth_call_contract"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -53,6 +53,7 @@ func newJournal() *journal {
|
|||||||
func (j *journal) sortedDirties() []common.Address {
|
func (j *journal) sortedDirties() []common.Address {
|
||||||
keys := make([]common.Address, len(j.dirties))
|
keys := make([]common.Address, len(j.dirties))
|
||||||
i := 0
|
i := 0
|
||||||
|
// #nosec G705
|
||||||
for k := range j.dirties {
|
for k := range j.dirties {
|
||||||
keys[i] = k
|
keys[i] = k
|
||||||
i++
|
i++
|
||||||
|
@ -39,6 +39,7 @@ type Storage map[common.Hash]common.Hash
|
|||||||
func (s Storage) SortedKeys() []common.Hash {
|
func (s Storage) SortedKeys() []common.Hash {
|
||||||
keys := make([]common.Hash, len(s))
|
keys := make([]common.Hash, len(s))
|
||||||
i := 0
|
i := 0
|
||||||
|
// #nosec G705
|
||||||
for k := range s {
|
for k := range s {
|
||||||
keys[i] = k
|
keys[i] = k
|
||||||
i++
|
i++
|
||||||
|
@ -60,7 +60,7 @@ func ExportGenesis(ctx sdk.Context, keeper keeper.Keeper) types.GenesisState {
|
|||||||
|
|
||||||
authorities := keeper.ListNameAuthorityRecords(ctx)
|
authorities := keeper.ListNameAuthorityRecords(ctx)
|
||||||
authorityEntries := []types.AuthorityEntry{}
|
authorityEntries := []types.AuthorityEntry{}
|
||||||
// #nosec
|
// #nosec G705
|
||||||
for name, record := range authorities {
|
for name, record := range authorities {
|
||||||
authorityEntries = append(authorityEntries, types.AuthorityEntry{
|
authorityEntries = append(authorityEntries, types.AuthorityEntry{
|
||||||
Name: name,
|
Name: name,
|
||||||
|
Loading…
Reference in New Issue
Block a user