feat: add lightclient
module and migrate block header state in this module
#3460
Annotations
13 errors and 6 warnings
gosec:
zetaclient/interfaces/interfaces.go#L83
undefined: observertypes.QueryGetBlockHeaderStateResponse
|
lint
undefined: observertypes.QueryGetBlockHeaderStateResponse)","Severity":"","SourceLines":["\t\"github.com/zeta-chain/zetacore/zetaclient/interfaces\""],"Replacement":null,"Pos":{"Filename":"zetaclient/bitcoin/bitcoin_client.go","Offset":0,"Line":36,"Column":2},"ExpectNoLint":false,"ExpectedNoLintLinter":""},{"FromLinter":"typecheck","Text":"undefined: observerTypes.QueryGetBlockHeaderStateResponse","Severity":"","SourceLines":["func (z *MockZetaCoreBridge) GetBlockHeaderStateByChain(_ int64) (observerTypes.QueryGetBlockHeaderStateResponse, error) {"],"Replacement":null,"Pos":{"Filename":"zetaclient/testutils/stub/core_bridge.go","Offset":0,"Line":68,"Column":81},"ExpectNoLint":false,"ExpectedNoLintLinter":""},{"FromLinter":"typecheck","Text":"undefined: observerTypes.QueryGetBlockHeaderStateResponse","Severity":"","SourceLines":["\t\treturn observerTypes.QueryGetBlockHeaderStateResponse{}, errors.New(ErrMsgPaused)"],"Replacement":null,"Pos":{"Filename":"zetaclient/testutils/stub/core_bridge.go","Offset":0,"Line":70,"Column":24},"ExpectNoLint":false,"ExpectedNoLintLinter":""},{"FromLinter":"typecheck","Text":"undefined: observerTypes.QueryGetBlockHeaderStateResponse","Severity":"","SourceLines":["\treturn observerTypes.QueryGetBlockHeaderStateResponse{}, nil"],"Replacement":null,"Pos":{"Filename":"zetaclient/testutils/stub/core_bridge.go","Offset":0,"Line":72,"Column":23},"ExpectNoLint":false,"ExpectedNoLintLinter":""}],"Report":{"Linters":[{"Name":"asasalint"},{"Name":"asciicheck"},{"Name":"bidichk"},{"Name":"bodyclose","Enabled":true},{"Name":"containedctx"},{"Name":"contextcheck"},{"Name":"cyclop"},{"Name":"decorder"},{"Name":"deadcode"},{"Name":"depguard"},{"Name":"dogsled","Enabled":true},{"Name":"dupl"},{"Name":"dupword"},{"Name":"durationcheck"},{"Name":"errcheck","Enabled":true,"EnabledByDefault":true},{"Name":"errchkjson"},{"Name":"errname"},{"Name":"errorlint"},{"Name":"execinquery"},{"Name":"exhaustive"},{"Name":"exhaustivestruct"},{"Name":"exhaustruct"},{"Name":"exportloopref"},{"Name":"forbidigo"},{"Name":"forcetypeassert"},{"Name":"funlen"},{"Name":"gci"},{"Name":"ginkgolinter"},{"Name":"gocheckcompilerdirectives"},{"Name":"gochecknoglobals"},{"Name":"gochecknoinits"},{"Name":"gocognit"},{"Name":"goconst","Enabled":true},{"Name":"gocritic"},{"Name":"gocyclo"},{"Name":"godot"},{"Name":"godox"},{"Name":"goerr113"},{"Name":"gofmt"},{"Name":"gofumpt"},{"Name":"goheader"},{"Name":"goimports","Enabled":true},{"Name":"golint"},{"Name":"gomnd"},{"Name":"gomoddirectives"},{"Name":"gomodguard"},{"Name":"goprintffuncname"},{"Name":"gosec","Enabled":true},{"Name":"gosimple","EnabledByDefault":true},{"Name":"gosmopolitan"},{"Name":"govet","Enabled":true,"EnabledByDefault":true},{"Name":"grouper"},{"Name":"ifshort"},{"Name":"importas"},{"Name":"ineffassign","Enabled":true,"EnabledByDefault":true},{"Name":"interfacebloat"},{"Name":"interfacer"},{"Name":"ireturn"},{"Name":"lll"},{"Name":"loggercheck"},{"Name":"maintidx"},{"Name":"makezero"},{"Name":"maligned"},{"Name":"mirror"},{"Name":"misspell","Enabled":true},{"Name":"musttag"},{"Name":"nakedret"},{"Name":"nestif"},{"Name":"nilerr"},{"Name":"nilnil"},{"Name":"nlreturn"},{"Name":"noctx"},{"Name":"nonamedreturns"},{"Name":"nosnakecase"},{"Name":"nosprintfhostport"},{"Name":"paralleltest"},{"Name":"prealloc","Enabled":true},{"Name":"predeclared"},{"Name":"promlinter"},{"Name":"reassign"},{"Name":"revive","Enabled":true},{"Name":"rowserrcheck"},{"Name":"scopelint"},{"Name":"sqlclosecheck"},{"Name":"staticcheck","EnabledByDefault":true},{"Name":"structcheck"},{"Name":"stylecheck","Enabled":true},{"Name":"tagalign"},{"Name":"tagliatelle"},{"Name":"tenv"},{"Name":"testableexamples"},{"Name":"testpackage"},{"Name":"thelper"},{"Name":"tparallel"},{"Name":"typecheck","Enabled":true,"EnabledByDefault":true},{"Name":"unconvert","Enabled":true},{"Name":"unparam"},{"Name":"unused","Enabled":true,"EnabledByDefault":true},{"Name":"usestdlibvars"},{"Name":"varcheck"},{"Name":"varnamelen"},{"Name":"wastedassign"},{"Name":"whitespace"},{"Name":"wrapcheck"},{"Name":"wsl"},{"Name":"zerologlin
|
lint:
zetaclient/interfaces/interfaces.go#L1
: # github.com/zeta-chain/zetacore/zetaclient/interfaces
|
lint:
zetaclient/interfaces/interfaces.go#L83
undefined: observertypes.QueryGetBlockHeaderStateResponse (typecheck)
|
lint:
zetaclient/tss/tss_signer.go#L18
could not import github.com/zeta-chain/zetacore/zetaclient/interfaces (-: # github.com/zeta-chain/zetacore/zetaclient/interfaces
|
lint:
zetaclient/interfaces/interfaces.go#L83
undefined: observertypes.QueryGetBlockHeaderStateResponse) (typecheck)
|
lint:
zetaclient/zetabridge/query.go#L11
could not import github.com/zeta-chain/zetacore/zetaclient/interfaces (-: # github.com/zeta-chain/zetacore/zetaclient/interfaces
|
lint:
zetaclient/interfaces/interfaces.go#L83
undefined: observertypes.QueryGetBlockHeaderStateResponse) (typecheck)
|
lint:
zetaclient/zetabridge/query.go#L375
undefined: observertypes.QueryGetBlockHeaderStateResponse (typecheck)
|
lint:
zetaclient/zetabridge/query.go#L377
client.GetBlockHeaderStateByChain undefined (type "github.com/zeta-chain/zetacore/x/observer/types".QueryClient has no field or method GetBlockHeaderStateByChain) (typecheck)
|
lint:
zetaclient/zetabridge/query.go#L379
undefined: observertypes.QueryGetBlockHeaderStateResponse (typecheck)
|
gosec-cosmos:
zetaclient/interfaces/interfaces.go#L83
undefined: observertypes.QueryGetBlockHeaderStateResponse
|
gosec-cosmos
Process completed with exit code 2.
|
gosec
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-go@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
gosec
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-go@v3, golangci/golangci-lint-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
gosec-cosmos
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-go@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
gosec-cosmos
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|