ignite / cli

Ignite is a CLI tool and hub designed for constructing Proof of Stake Blockchains rooted in Cosmos-SDK
https://ignite.com
Other
1.26k stars 547 forks source link

cannot build app #3088

Closed gkucmierz closed 2 years ago

gkucmierz commented 2 years ago

Describe the bug

I cannot serve new scaffolded chain.


Cosmos SDK's version is: stargate - v0.46.3

🛠  Building proto...
📦 Installing dependencies...
🛠  Building the blockchain...
cannot build app:

  error while running command go build -o /root/go/bin/testd -mod readonly -ldflags -X github.com/cosmos/cosmos-sdk/version.Name=Test -X github.com/cosmos/cosmos-sdk/version.AppName=testd -X github.com/cosmos/cosmos-sdk/version.Version= -X github.com/cosmos/cosmos-sdk/version.Commit=da0a6ddce78fe10b1e72d04170c2f0ea2d2d5a43 -X test/cmd/testd/cmd.ChainID=test .: # github.com/gtank/ristretto255/internal/radix51

Whole error content: https://gist.github.com/gkucmierz/87eb3bb46252e00d11e07a5d90ad8a9f

To reproduce Steps to reproduce the behavior:

  1. Create new server instance
  2. Install go
  3. Install ignite
  4. Scaffold chain ignite s chain name
  5. Serve chain ignite chain serve

What version are you using?

Ignite CLI version: v0.25.1
Ignite CLI build date:  2022-10-20T15:52:00Z
Ignite CLI source hash: cc393a9b59a8792b256432fafb472e5ac0738f7c
Cosmos SDK version: v0.46.3
Your OS:        linux
Your arch:      amd64
Your go version:    go version unknown linux/amd64
Your uname -a:      Linux ubuntu-m-4vcpu-32gb-fra1-01 5.19.0-23-generic #24-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct 14 15:39:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Your cwd:       /root/ipi
Is on Gitpod:       false
tbruyelle commented 2 years ago

Hey @gkucmierz, can you build your chain w/o ignite, by using go build ./... ?

gkucmierz commented 2 years ago

How to do this when it was scaffolded using ignite?

gkucmierz commented 2 years ago

Here is what I have:

├── app
│   ├── app.go
│   ├── encoding.go
│   ├── export.go
│   ├── genesis.go
│   ├── params
│   │   └── encoding.go
│   └── simulation_test.go
├── cmd
│   └── ipid
│       ├── cmd
│       │   ├── config.go
│       │   ├── genaccounts.go
│       │   └── root.go
│       └── main.go
├── config.yml
├── docs
│   ├── docs.go
│   └── static
│       └── openapi.yml
├── go.mod
├── go.sum
├── proto
│   └── ipi
│       └── ipi
│           ├── genesis.proto
│           ├── params.proto
│           ├── query.proto
│           └── tx.proto
├── readme.md
├── testutil
│   ├── keeper
│   │   └── ipi.go
│   ├── network
│   │   └── network.go
│   ├── nullify
│   │   └── nullify.go
│   └── sample
│       └── sample.go
├── ts-client
│   ├── client.ts
│   ├── env.ts
│   ├── helpers.ts
│   ├── index.ts
│   ├── ipi.ipi
│   │   ├── index.ts
│   │   ├── module.ts
│   │   ├── registry.ts
│   │   ├── rest.ts
│   │   ├── types
│   │   │   ├── cosmos
│   │   │   │   └── base
│   │   │   │       └── query
│   │   │   │           └── v1beta1
│   │   │   │               └── pagination.ts
│   │   │   ├── gogoproto
│   │   │   │   └── gogo.ts
│   │   │   ├── google
│   │   │   │   ├── api
│   │   │   │   │   ├── annotations.ts
│   │   │   │   │   └── http.ts
│   │   │   │   └── protobuf
│   │   │   │       └── descriptor.ts
│   │   │   └── ipi
│   │   │       └── ipi
│   │   │           ├── genesis.ts
│   │   │           ├── params.ts
│   │   │           ├── query.ts
│   │   │           └── tx.ts
│   │   └── types.ts
│   ├── modules.ts
│   ├── package.json
│   └── types.d.ts
├── vue
│   ├── README.md
│   ├── index.html
│   ├── package-lock.json
│   ├── package.json
│   ├── postinstall.js
│   ├── prepare.js
│   ├── public
│   │   └── favicon.ico
│   ├── src
│   │   ├── App.vue
│   │   ├── main.js
│   │   ├── router
│   │   │   └── index.js
│   │   ├── store
│   │   │   ├── config.ts
│   │   │   ├── generated
│   │   │   │   ├── cosmos
│   │   │   │   │   ├── cosmos-sdk
│   │   │   │   │   │   ├── cosmos.auth.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── auth
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       ├── auth.ts
│   │   │   │   │   │   │   │       │   │       ├── genesis.ts
│   │   │   │   │   │   │   │       │   │       └── query.ts
│   │   │   │   │   │   │   │       │   └── base
│   │   │   │   │   │   │   │       │       └── query
│   │   │   │   │   │   │   │       │           └── v1beta1
│   │   │   │   │   │   │   │       │               └── pagination.ts
│   │   │   │   │   │   │   │       ├── cosmos_proto
│   │   │   │   │   │   │   │       │   └── cosmos.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               ├── any.ts
│   │   │   │   │   │   │   │               └── descriptor.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.bank.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── bank
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       ├── authz.ts
│   │   │   │   │   │   │   │       │   │       ├── bank.ts
│   │   │   │   │   │   │   │       │   │       ├── genesis.ts
│   │   │   │   │   │   │   │       │   │       ├── query.ts
│   │   │   │   │   │   │   │       │   │       └── tx.ts
│   │   │   │   │   │   │   │       │   └── base
│   │   │   │   │   │   │   │       │       ├── query
│   │   │   │   │   │   │   │       │       │   └── v1beta1
│   │   │   │   │   │   │   │       │       │       └── pagination.ts
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           └── coin.ts
│   │   │   │   │   │   │   │       ├── cosmos_proto
│   │   │   │   │   │   │   │       │   └── cosmos.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               └── descriptor.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.base.tendermint.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   └── base
│   │   │   │   │   │   │   │       │       ├── query
│   │   │   │   │   │   │   │       │       │   └── v1beta1
│   │   │   │   │   │   │   │       │       │       └── pagination.ts
│   │   │   │   │   │   │   │       │       └── tendermint
│   │   │   │   │   │   │   │       │           └── v1beta1
│   │   │   │   │   │   │   │       │               └── query.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       ├── google
│   │   │   │   │   │   │   │       │   ├── api
│   │   │   │   │   │   │   │       │   │   ├── annotations.ts
│   │   │   │   │   │   │   │       │   │   └── http.ts
│   │   │   │   │   │   │   │       │   └── protobuf
│   │   │   │   │   │   │   │       │       ├── any.ts
│   │   │   │   │   │   │   │       │       ├── descriptor.ts
│   │   │   │   │   │   │   │       │       └── timestamp.ts
│   │   │   │   │   │   │   │       └── tendermint
│   │   │   │   │   │   │   │           ├── crypto
│   │   │   │   │   │   │   │           │   ├── keys.ts
│   │   │   │   │   │   │   │           │   └── proof.ts
│   │   │   │   │   │   │   │           ├── p2p
│   │   │   │   │   │   │   │           │   └── types.ts
│   │   │   │   │   │   │   │           ├── types
│   │   │   │   │   │   │   │           │   ├── block.ts
│   │   │   │   │   │   │   │           │   ├── evidence.ts
│   │   │   │   │   │   │   │           │   ├── types.ts
│   │   │   │   │   │   │   │           │   └── validator.ts
│   │   │   │   │   │   │   │           └── version
│   │   │   │   │   │   │   │               └── types.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.crisis.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       └── coin.ts
│   │   │   │   │   │   │   │       │   └── crisis
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               └── descriptor.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.distribution.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   ├── query
│   │   │   │   │   │   │   │       │   │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │   │       └── pagination.ts
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       └── coin.ts
│   │   │   │   │   │   │   │       │   └── distribution
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── distribution.ts
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               └── descriptor.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.evidence.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   └── query
│   │   │   │   │   │   │   │       │   │       └── v1beta1
│   │   │   │   │   │   │   │       │   │           └── pagination.ts
│   │   │   │   │   │   │   │       │   └── evidence
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── evidence.ts
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── cosmos_proto
│   │   │   │   │   │   │   │       │   └── cosmos.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               ├── any.ts
│   │   │   │   │   │   │   │               ├── descriptor.ts
│   │   │   │   │   │   │   │               └── timestamp.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.feegrant.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   ├── query
│   │   │   │   │   │   │   │       │   │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │   │       └── pagination.ts
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       └── coin.ts
│   │   │   │   │   │   │   │       │   └── feegrant
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── feegrant.ts
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── cosmos_proto
│   │   │   │   │   │   │   │       │   └── cosmos.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               ├── any.ts
│   │   │   │   │   │   │   │               ├── descriptor.ts
│   │   │   │   │   │   │   │               ├── duration.ts
│   │   │   │   │   │   │   │               └── timestamp.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.gov.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   ├── query
│   │   │   │   │   │   │   │       │   │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │   │       └── pagination.ts
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       └── coin.ts
│   │   │   │   │   │   │   │       │   └── gov
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── gov.ts
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── cosmos_proto
│   │   │   │   │   │   │   │       │   └── cosmos.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               ├── any.ts
│   │   │   │   │   │   │   │               ├── descriptor.ts
│   │   │   │   │   │   │   │               ├── duration.ts
│   │   │   │   │   │   │   │               └── timestamp.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.mint.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   └── mint
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── mint.ts
│   │   │   │   │   │   │   │       │           └── query.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               └── descriptor.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.params.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   └── params
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── params.ts
│   │   │   │   │   │   │   │       │           └── query.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               └── descriptor.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.slashing.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   └── query
│   │   │   │   │   │   │   │       │   │       └── v1beta1
│   │   │   │   │   │   │   │       │   │           └── pagination.ts
│   │   │   │   │   │   │   │       │   └── slashing
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           ├── slashing.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               ├── descriptor.ts
│   │   │   │   │   │   │   │               ├── duration.ts
│   │   │   │   │   │   │   │               └── timestamp.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.staking.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   ├── query
│   │   │   │   │   │   │   │       │   │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │   │       └── pagination.ts
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       └── coin.ts
│   │   │   │   │   │   │   │       │   └── staking
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── authz.ts
│   │   │   │   │   │   │   │       │           ├── genesis.ts
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           ├── staking.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── cosmos_proto
│   │   │   │   │   │   │   │       │   └── cosmos.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       ├── google
│   │   │   │   │   │   │   │       │   ├── api
│   │   │   │   │   │   │   │       │   │   ├── annotations.ts
│   │   │   │   │   │   │   │       │   │   └── http.ts
│   │   │   │   │   │   │   │       │   └── protobuf
│   │   │   │   │   │   │   │       │       ├── any.ts
│   │   │   │   │   │   │   │       │       ├── descriptor.ts
│   │   │   │   │   │   │   │       │       ├── duration.ts
│   │   │   │   │   │   │   │       │       └── timestamp.ts
│   │   │   │   │   │   │   │       └── tendermint
│   │   │   │   │   │   │   │           ├── crypto
│   │   │   │   │   │   │   │           │   ├── keys.ts
│   │   │   │   │   │   │   │           │   └── proof.ts
│   │   │   │   │   │   │   │           ├── types
│   │   │   │   │   │   │   │           │   ├── types.ts
│   │   │   │   │   │   │   │           │   └── validator.ts
│   │   │   │   │   │   │   │           └── version
│   │   │   │   │   │   │   │               └── types.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.tx.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   ├── base
│   │   │   │   │   │   │   │       │   │   ├── abci
│   │   │   │   │   │   │   │       │   │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │   │       └── abci.ts
│   │   │   │   │   │   │   │       │   │   ├── query
│   │   │   │   │   │   │   │       │   │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │   │       └── pagination.ts
│   │   │   │   │   │   │   │       │   │   └── v1beta1
│   │   │   │   │   │   │   │       │   │       └── coin.ts
│   │   │   │   │   │   │   │       │   ├── crypto
│   │   │   │   │   │   │   │       │   │   └── multisig
│   │   │   │   │   │   │   │       │   │       └── v1beta1
│   │   │   │   │   │   │   │       │   │           └── multisig.ts
│   │   │   │   │   │   │   │       │   └── tx
│   │   │   │   │   │   │   │       │       ├── signing
│   │   │   │   │   │   │   │       │       │   └── v1beta1
│   │   │   │   │   │   │   │       │       │       └── signing.ts
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── service.ts
│   │   │   │   │   │   │   │       │           └── tx.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       ├── google
│   │   │   │   │   │   │   │       │   ├── api
│   │   │   │   │   │   │   │       │   │   ├── annotations.ts
│   │   │   │   │   │   │   │       │   │   └── http.ts
│   │   │   │   │   │   │   │       │   └── protobuf
│   │   │   │   │   │   │   │       │       ├── any.ts
│   │   │   │   │   │   │   │       │       ├── descriptor.ts
│   │   │   │   │   │   │   │       │       ├── duration.ts
│   │   │   │   │   │   │   │       │       └── timestamp.ts
│   │   │   │   │   │   │   │       └── tendermint
│   │   │   │   │   │   │   │           ├── abci
│   │   │   │   │   │   │   │           │   └── types.ts
│   │   │   │   │   │   │   │           ├── crypto
│   │   │   │   │   │   │   │           │   ├── keys.ts
│   │   │   │   │   │   │   │           │   └── proof.ts
│   │   │   │   │   │   │   │           ├── types
│   │   │   │   │   │   │   │           │   ├── params.ts
│   │   │   │   │   │   │   │           │   ├── types.ts
│   │   │   │   │   │   │   │           │   └── validator.ts
│   │   │   │   │   │   │   │           └── version
│   │   │   │   │   │   │   │               └── types.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   ├── cosmos.upgrade.v1beta1
│   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   │   ├── index.ts
│   │   │   │   │   │   │   │   ├── rest.ts
│   │   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   │       ├── cosmos
│   │   │   │   │   │   │   │       │   └── upgrade
│   │   │   │   │   │   │   │       │       └── v1beta1
│   │   │   │   │   │   │   │       │           ├── query.ts
│   │   │   │   │   │   │   │       │           └── upgrade.ts
│   │   │   │   │   │   │   │       ├── gogoproto
│   │   │   │   │   │   │   │       │   └── gogo.ts
│   │   │   │   │   │   │   │       └── google
│   │   │   │   │   │   │   │           ├── api
│   │   │   │   │   │   │   │           │   ├── annotations.ts
│   │   │   │   │   │   │   │           │   └── http.ts
│   │   │   │   │   │   │   │           └── protobuf
│   │   │   │   │   │   │   │               ├── any.ts
│   │   │   │   │   │   │   │               ├── descriptor.ts
│   │   │   │   │   │   │   │               └── timestamp.ts
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── vuex-root
│   │   │   │   │   │   └── cosmos.vesting.v1beta1
│   │   │   │   │   │       ├── index.ts
│   │   │   │   │   │       ├── module
│   │   │   │   │   │       │   ├── index.ts
│   │   │   │   │   │       │   ├── rest.ts
│   │   │   │   │   │       │   └── types
│   │   │   │   │   │       │       ├── cosmos
│   │   │   │   │   │       │       │   ├── auth
│   │   │   │   │   │       │       │   │   └── v1beta1
│   │   │   │   │   │       │       │   │       └── auth.ts
│   │   │   │   │   │       │       │   ├── base
│   │   │   │   │   │       │       │   │   └── v1beta1
│   │   │   │   │   │       │       │   │       └── coin.ts
│   │   │   │   │   │       │       │   └── vesting
│   │   │   │   │   │       │       │       └── v1beta1
│   │   │   │   │   │       │       │           ├── tx.ts
│   │   │   │   │   │       │       │           └── vesting.ts
│   │   │   │   │   │       │       ├── cosmos_proto
│   │   │   │   │   │       │       │   └── cosmos.ts
│   │   │   │   │   │       │       ├── gogoproto
│   │   │   │   │   │       │       │   └── gogo.ts
│   │   │   │   │   │       │       └── google
│   │   │   │   │   │       │           └── protobuf
│   │   │   │   │   │       │               ├── any.ts
│   │   │   │   │   │       │               └── descriptor.ts
│   │   │   │   │   │       ├── package.json
│   │   │   │   │   │       └── vuex-root
│   │   │   │   │   └── ibc-go
│   │   │   │   │       ├── ibc.applications.transfer.v1
│   │   │   │   │       │   ├── index.ts
│   │   │   │   │       │   ├── module
│   │   │   │   │       │   │   ├── index.ts
│   │   │   │   │       │   │   ├── rest.ts
│   │   │   │   │       │   │   └── types
│   │   │   │   │       │   │       ├── cosmos
│   │   │   │   │       │   │       │   ├── base
│   │   │   │   │       │   │       │   │   ├── query
│   │   │   │   │       │   │       │   │   │   └── v1beta1
│   │   │   │   │       │   │       │   │   │       └── pagination.ts
│   │   │   │   │       │   │       │   │   └── v1beta1
│   │   │   │   │       │   │       │   │       └── coin.ts
│   │   │   │   │       │   │       │   └── upgrade
│   │   │   │   │       │   │       │       └── v1beta1
│   │   │   │   │       │   │       │           └── upgrade.ts
│   │   │   │   │       │   │       ├── gogoproto
│   │   │   │   │       │   │       │   └── gogo.ts
│   │   │   │   │       │   │       ├── google
│   │   │   │   │       │   │       │   ├── api
│   │   │   │   │       │   │       │   │   ├── annotations.ts
│   │   │   │   │       │   │       │   │   └── http.ts
│   │   │   │   │       │   │       │   └── protobuf
│   │   │   │   │       │   │       │       ├── any.ts
│   │   │   │   │       │   │       │       ├── descriptor.ts
│   │   │   │   │       │   │       │       └── timestamp.ts
│   │   │   │   │       │   │       └── ibc
│   │   │   │   │       │   │           ├── applications
│   │   │   │   │       │   │           │   └── transfer
│   │   │   │   │       │   │           │       └── v1
│   │   │   │   │       │   │           │           ├── genesis.ts
│   │   │   │   │       │   │           │           ├── query.ts
│   │   │   │   │       │   │           │           ├── transfer.ts
│   │   │   │   │       │   │           │           └── tx.ts
│   │   │   │   │       │   │           └── core
│   │   │   │   │       │   │               └── client
│   │   │   │   │       │   │                   └── v1
│   │   │   │   │       │   │                       └── client.ts
│   │   │   │   │       │   ├── package.json
│   │   │   │   │       │   └── vuex-root
│   │   │   │   │       ├── ibc.core.channel.v1
│   │   │   │   │       │   ├── index.ts
│   │   │   │   │       │   ├── module
│   │   │   │   │       │   │   ├── index.ts
│   │   │   │   │       │   │   ├── rest.ts
│   │   │   │   │       │   │   └── types
│   │   │   │   │       │   │       ├── cosmos
│   │   │   │   │       │   │       │   ├── base
│   │   │   │   │       │   │       │   │   └── query
│   │   │   │   │       │   │       │   │       └── v1beta1
│   │   │   │   │       │   │       │   │           └── pagination.ts
│   │   │   │   │       │   │       │   └── upgrade
│   │   │   │   │       │   │       │       └── v1beta1
│   │   │   │   │       │   │       │           └── upgrade.ts
│   │   │   │   │       │   │       ├── gogoproto
│   │   │   │   │       │   │       │   └── gogo.ts
│   │   │   │   │       │   │       ├── google
│   │   │   │   │       │   │       │   ├── api
│   │   │   │   │       │   │       │   │   ├── annotations.ts
│   │   │   │   │       │   │       │   │   └── http.ts
│   │   │   │   │       │   │       │   └── protobuf
│   │   │   │   │       │   │       │       ├── any.ts
│   │   │   │   │       │   │       │       ├── descriptor.ts
│   │   │   │   │       │   │       │       └── timestamp.ts
│   │   │   │   │       │   │       └── ibc
│   │   │   │   │       │   │           └── core
│   │   │   │   │       │   │               ├── channel
│   │   │   │   │       │   │               │   └── v1
│   │   │   │   │       │   │               │       ├── channel.ts
│   │   │   │   │       │   │               │       ├── genesis.ts
│   │   │   │   │       │   │               │       ├── query.ts
│   │   │   │   │       │   │               │       └── tx.ts
│   │   │   │   │       │   │               └── client
│   │   │   │   │       │   │                   └── v1
│   │   │   │   │       │   │                       └── client.ts
│   │   │   │   │       │   ├── package.json
│   │   │   │   │       │   └── vuex-root
│   │   │   │   │       ├── ibc.core.client.v1
│   │   │   │   │       │   ├── index.ts
│   │   │   │   │       │   ├── module
│   │   │   │   │       │   │   ├── index.ts
│   │   │   │   │       │   │   ├── rest.ts
│   │   │   │   │       │   │   └── types
│   │   │   │   │       │   │       ├── cosmos
│   │   │   │   │       │   │       │   ├── base
│   │   │   │   │       │   │       │   │   └── query
│   │   │   │   │       │   │       │   │       └── v1beta1
│   │   │   │   │       │   │       │   │           └── pagination.ts
│   │   │   │   │       │   │       │   └── upgrade
│   │   │   │   │       │   │       │       └── v1beta1
│   │   │   │   │       │   │       │           └── upgrade.ts
│   │   │   │   │       │   │       ├── gogoproto
│   │   │   │   │       │   │       │   └── gogo.ts
│   │   │   │   │       │   │       ├── google
│   │   │   │   │       │   │       │   ├── api
│   │   │   │   │       │   │       │   │   ├── annotations.ts
│   │   │   │   │       │   │       │   │   └── http.ts
│   │   │   │   │       │   │       │   └── protobuf
│   │   │   │   │       │   │       │       ├── any.ts
│   │   │   │   │       │   │       │       ├── descriptor.ts
│   │   │   │   │       │   │       │       └── timestamp.ts
│   │   │   │   │       │   │       └── ibc
│   │   │   │   │       │   │           └── core
│   │   │   │   │       │   │               └── client
│   │   │   │   │       │   │                   └── v1
│   │   │   │   │       │   │                       ├── client.ts
│   │   │   │   │       │   │                       ├── genesis.ts
│   │   │   │   │       │   │                       ├── query.ts
│   │   │   │   │       │   │                       └── tx.ts
│   │   │   │   │       │   ├── package.json
│   │   │   │   │       │   └── vuex-root
│   │   │   │   │       ├── ibc.core.connection.v1
│   │   │   │   │       │   ├── index.ts
│   │   │   │   │       │   ├── module
│   │   │   │   │       │   │   ├── index.ts
│   │   │   │   │       │   │   ├── rest.ts
│   │   │   │   │       │   │   └── types
│   │   │   │   │       │   │       ├── cosmos
│   │   │   │   │       │   │       │   ├── base
│   │   │   │   │       │   │       │   │   └── query
│   │   │   │   │       │   │       │   │       └── v1beta1
│   │   │   │   │       │   │       │   │           └── pagination.ts
│   │   │   │   │       │   │       │   └── upgrade
│   │   │   │   │       │   │       │       └── v1beta1
│   │   │   │   │       │   │       │           └── upgrade.ts
│   │   │   │   │       │   │       ├── gogoproto
│   │   │   │   │       │   │       │   └── gogo.ts
│   │   │   │   │       │   │       ├── google
│   │   │   │   │       │   │       │   ├── api
│   │   │   │   │       │   │       │   │   ├── annotations.ts
│   │   │   │   │       │   │       │   │   └── http.ts
│   │   │   │   │       │   │       │   └── protobuf
│   │   │   │   │       │   │       │       ├── any.ts
│   │   │   │   │       │   │       │       ├── descriptor.ts
│   │   │   │   │       │   │       │       └── timestamp.ts
│   │   │   │   │       │   │       ├── ibc
│   │   │   │   │       │   │       │   └── core
│   │   │   │   │       │   │       │       ├── client
│   │   │   │   │       │   │       │       │   └── v1
│   │   │   │   │       │   │       │       │       └── client.ts
│   │   │   │   │       │   │       │       ├── commitment
│   │   │   │   │       │   │       │       │   └── v1
│   │   │   │   │       │   │       │       │       └── commitment.ts
│   │   │   │   │       │   │       │       └── connection
│   │   │   │   │       │   │       │           └── v1
│   │   │   │   │       │   │       │               ├── connection.ts
│   │   │   │   │       │   │       │               ├── genesis.ts
│   │   │   │   │       │   │       │               ├── query.ts
│   │   │   │   │       │   │       │               └── tx.ts
│   │   │   │   │       │   │       └── proofs.ts
│   │   │   │   │       │   ├── package.json
│   │   │   │   │       │   └── vuex-root
│   │   │   │   │       └── ibc.core.port.v1
│   │   │   │   │           ├── index.ts
│   │   │   │   │           ├── module
│   │   │   │   │           │   ├── index.ts
│   │   │   │   │           │   ├── rest.ts
│   │   │   │   │           │   └── types
│   │   │   │   │           │       ├── cosmos
│   │   │   │   │           │       │   └── upgrade
│   │   │   │   │           │       │       └── v1beta1
│   │   │   │   │           │       │           └── upgrade.ts
│   │   │   │   │           │       ├── gogoproto
│   │   │   │   │           │       │   └── gogo.ts
│   │   │   │   │           │       ├── google
│   │   │   │   │           │       │   └── protobuf
│   │   │   │   │           │       │       ├── any.ts
│   │   │   │   │           │       │       ├── descriptor.ts
│   │   │   │   │           │       │       └── timestamp.ts
│   │   │   │   │           │       └── ibc
│   │   │   │   │           │           └── core
│   │   │   │   │           │               ├── channel
│   │   │   │   │           │               │   └── v1
│   │   │   │   │           │               │       └── channel.ts
│   │   │   │   │           │               ├── client
│   │   │   │   │           │               │   └── v1
│   │   │   │   │           │               │       └── client.ts
│   │   │   │   │           │               └── port
│   │   │   │   │           │                   └── v1
│   │   │   │   │           │                       └── query.ts
│   │   │   │   │           ├── package.json
│   │   │   │   │           └── vuex-root
│   │   │   │   ├── index.ts
│   │   │   │   ├── ipi.ipi
│   │   │   │   │   └── index.ts
│   │   │   │   ├── package.json
│   │   │   │   └── readme.md
│   │   │   └── index.ts
│   │   └── views
│   │       ├── Data.vue
│   │       └── Portfolio.vue
│   └── vite.config.ts
└── x
    └── ipi
        ├── client
        │   └── cli
        │       ├── query.go
        │       ├── query_params.go
        │       └── tx.go
        ├── genesis.go
        ├── genesis_test.go
        ├── keeper
        │   ├── grpc_query.go
        │   ├── grpc_query_params.go
        │   ├── grpc_query_params_test.go
        │   ├── keeper.go
        │   ├── msg_server.go
        │   ├── msg_server_test.go
        │   ├── params.go
        │   └── params_test.go
        ├── module.go
        ├── module_simulation.go
        ├── simulation
        │   └── helpers.go
        └── types
            ├── codec.go
            ├── errors.go
            ├── expected_keepers.go
            ├── genesis.go
            ├── genesis.pb.go
            ├── genesis_test.go
            ├── keys.go
            ├── params.go
            ├── params.pb.go
            ├── query.pb.go
            ├── query.pb.gw.go
            ├── tx.pb.go
            └── types.go
tbruyelle commented 2 years ago

How to do this when it was scaffolded using ignite?

Like I mentioned, run go build ./... in your chain's directory.

gkucmierz commented 2 years ago

Like I mentioned, run go build ./... in your chain's directory.

root@ubuntu-m-4vcpu-32gb-fra1-01:~/ipi# cd app/
root@ubuntu-m-4vcpu-32gb-fra1-01:~/ipi/app# go build

I did this in app directory, but I have this error:

# golang.org/x/exp/maps
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:10:10: error: expected ‘(’
   10 | func Keys[M ~map[K]V, K comparable, V any](m M) []K {
      |          ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:10:13: error: invalid character 0x7e in input file
   10 | func Keys[M ~map[K]V, K comparable, V any](m M) []K {
      |             ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:11:9: error: expected ‘]’
   11 |         r := make([]K, 0, len(m))
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:11:9: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:12:9: error: expected declaration
   12 |         for k := range m {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:14:9: error: expected declaration
   14 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:15:9: error: expected declaration
   15 |         return r
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:16:1: error: expected declaration
   16 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:20:12: error: expected ‘(’
   20 | func Values[M ~map[K]V, K comparable, V any](m M) []V {
      |            ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:20:15: error: invalid character 0x7e in input file
   20 | func Values[M ~map[K]V, K comparable, V any](m M) []V {
      |               ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:21:9: error: expected ‘]’
   21 |         r := make([]V, 0, len(m))
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:21:9: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:22:9: error: expected declaration
   22 |         for _, v := range m {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:24:9: error: expected declaration
   24 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:25:9: error: expected declaration
   25 |         return r
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:26:1: error: expected declaration
   26 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:30:11: error: expected ‘(’
   30 | func Equal[M1, M2 ~map[K]V, K, V comparable](m1 M1, m2 M2) bool {
      |           ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:30:14: error: expected ‘]’
   30 | func Equal[M1, M2 ~map[K]V, K, V comparable](m1 M1, m2 M2) bool {
      |              ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:30:14: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:30:19: error: invalid character 0x7e in input file
   30 | func Equal[M1, M2 ~map[K]V, K, V comparable](m1 M1, m2 M2) bool {
      |                   ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:33:9: error: expected declaration
   33 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:34:9: error: expected declaration
   34 |         for k, v1 := range m1 {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:35:37: error: expected declaration
   35 |                 if v2, ok := m2[k]; !ok || v1 != v2 {
      |                                     ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:37:17: error: expected declaration
   37 |                 }
      |                 ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:38:9: error: expected declaration
   38 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:39:9: error: expected declaration
   39 |         return true
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:40:1: error: expected declaration
   40 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:44:15: error: expected ‘(’
   44 | func EqualFunc[M1 ~map[K]V1, M2 ~map[K]V2, K comparable, V1, V2 any](m1 M1, m2 M2, eq func(V1, V2) bool) bool {
      |               ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:44:19: error: invalid character 0x7e in input file
   44 | func EqualFunc[M1 ~map[K]V1, M2 ~map[K]V2, K comparable, V1, V2 any](m1 M1, m2 M2, eq func(V1, V2) bool) bool {
      |                   ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:45:9: error: expected ‘]’
   45 |         if len(m1) != len(m2) {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:45:9: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:47:9: error: expected declaration
   47 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:48:9: error: expected declaration
   48 |         for k, v1 := range m1 {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:49:37: error: expected declaration
   49 |                 if v2, ok := m2[k]; !ok || !eq(v1, v2) {
      |                                     ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:51:17: error: expected declaration
   51 |                 }
      |                 ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:52:9: error: expected declaration
   52 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:53:9: error: expected declaration
   53 |         return true
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:54:1: error: expected declaration
   54 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:57:11: error: expected ‘(’
   57 | func Clear[M ~map[K]V, K comparable, V any](m M) {
      |           ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:57:14: error: invalid character 0x7e in input file
   57 | func Clear[M ~map[K]V, K comparable, V any](m M) {
      |              ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:58:9: error: expected ‘]’
   58 |         for k := range m {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:58:9: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:60:9: error: expected declaration
   60 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:61:1: error: expected declaration
   61 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:65:11: error: expected ‘(’
   65 | func Clone[M ~map[K]V, K comparable, V any](m M) M {
      |           ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:65:14: error: invalid character 0x7e in input file
   65 | func Clone[M ~map[K]V, K comparable, V any](m M) M {
      |              ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:66:44: error: expected ‘]’
   66 |         // Preserve nil in case it matters.
      |                                            ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:67:9: error: expected declaration
   67 |         if m == nil {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:69:9: error: expected declaration
   69 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:70:9: error: expected declaration
   70 |         r := make(M, len(m))
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:71:9: error: expected declaration
   71 |         for k, v := range m {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:73:9: error: expected declaration
   73 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:74:9: error: expected declaration
   74 |         return r
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:75:1: error: expected declaration
   75 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:81:10: error: expected ‘(’
   81 | func Copy[M1 ~map[K]V, M2 ~map[K]V, K comparable, V any](dst M1, src M2) {
      |          ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:81:14: error: invalid character 0x7e in input file
   81 | func Copy[M1 ~map[K]V, M2 ~map[K]V, K comparable, V any](dst M1, src M2) {
      |              ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:82:9: error: expected ‘]’
   82 |         for k, v := range src {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:82:9: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:84:9: error: expected declaration
   84 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:85:1: error: expected declaration
   85 | }
      | ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:88:16: error: expected ‘(’
   88 | func DeleteFunc[M ~map[K]V, K comparable, V any](m M, del func(K, V) bool) {
      |                ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:88:19: error: invalid character 0x7e in input file
   88 | func DeleteFunc[M ~map[K]V, K comparable, V any](m M, del func(K, V) bool) {
      |                   ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:89:9: error: expected ‘]’
   89 |         for k, v := range m {
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:89:9: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:92:17: error: expected declaration
   92 |                 }
      |                 ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:93:9: error: expected declaration
   93 |         }
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/maps/maps.go:94:1: error: expected declaration
   94 | }
      | ^
# golang.org/x/exp/constraints
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:13:9: error: invalid character 0x7e in input file
   13 |         ~int | ~int8 | ~int16 | ~int32 | ~int64
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:20:9: error: invalid character 0x7e in input file
   20 |         ~uint | ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uintptr
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:27:9: error: expected signature or type name
   27 |         Signed | Unsigned
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:34:9: error: invalid character 0x7e in input file
   34 |         ~float32 | ~float64
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:41:9: error: invalid character 0x7e in input file
   41 |         ~complex64 | ~complex128
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:49:9: error: expected signature or type name
   49 |         Integer | Float | ~string
      |         ^
/root/go/pkg/mod/golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e/constraints/constraints.go:49:27: error: invalid character 0x7e in input file
   49 |         Integer | Float | ~string
      |                           ^
# github.com/cosmos/cosmos-sdk/types/query
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:131:29: error: expected ‘(’
  131 | func GenericFilteredPaginate[T codec.ProtoMarshaler, F codec.ProtoMarshaler](
      |                             ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:131:32: error: expected ‘]’
  131 | func GenericFilteredPaginate[T codec.ProtoMarshaler, F codec.ProtoMarshaler](
      |                                ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:131:32: error: expected ‘;’ or newline after top level declaration
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:141:9: error: expected declaration
  141 |         }
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:143:9: error: expected declaration
  143 |         offset := pageRequest.Offset
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:144:9: error: expected declaration
  144 |         key := pageRequest.Key
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:145:9: error: expected declaration
  145 |         limit := pageRequest.Limit
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:146:9: error: expected declaration
  146 |         countTotal := pageRequest.CountTotal
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:147:9: error: expected declaration
  147 |         reverse := pageRequest.Reverse
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:148:9: error: expected declaration
  148 |         results := []F{}
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:150:9: error: expected declaration
  150 |         if offset > 0 && key != nil {
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:152:9: error: expected declaration
  152 |         }
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:154:9: error: expected declaration
  154 |         if limit == 0 {
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:158:17: error: expected declaration
  158 |                 countTotal = true
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:159:9: error: expected declaration
  159 |         }
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:161:9: error: expected declaration
  161 |         if len(key) != 0 {
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:163:17: error: expected declaration
  163 |                 defer iterator.Close()
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:170:17: error: expected declaration
  170 |                 for ; iterator.Valid(); iterator.Next() {
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:170:23: error: expected declaration
  170 |                 for ; iterator.Valid(); iterator.Next() {
      |                       ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:170:41: error: expected declaration
  170 |                 for ; iterator.Valid(); iterator.Next() {
      |                                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:173:33: error: expected declaration
  173 |                                 break
      |                                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:174:25: error: expected declaration
  174 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:176:25: error: expected declaration
  176 |                         if iterator.Error() != nil {
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:178:25: error: expected declaration
  178 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:180:25: error: expected declaration
  180 |                         protoMsg := constructor()
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:182:25: error: expected declaration
  182 |                         err := cdc.Unmarshal(iterator.Value(), protoMsg)
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:183:25: error: expected declaration
  183 |                         if err != nil {
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:185:25: error: expected declaration
  185 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:187:25: error: expected declaration
  187 |                         val, err := onResult(iterator.Key(), protoMsg)
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:188:25: error: expected declaration
  188 |                         if err != nil {
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:190:25: error: expected declaration
  190 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:192:25: error: expected declaration
  192 |                         if val.Size() != 0 {
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:194:33: error: expected declaration
  194 |                                 numHits++
      |                                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:195:25: error: expected declaration
  195 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:196:17: error: expected declaration
  196 |                 }
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:198:17: error: expected declaration
  198 |                 return results, &PageResponse{
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:200:18: error: expected ‘;’ or newline after top level declaration
  200 |                 }, nil
      |                  ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:201:9: error: expected declaration
  201 |         }
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:203:9: error: expected declaration
  203 |         iterator := getIterator(prefixStore, nil, reverse)
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:204:9: error: expected declaration
  204 |         defer iterator.Close()
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:206:9: error: expected declaration
  206 |         end := offset + limit
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:209:17: error: redefinition of ‘numHits’
  209 |                 numHits uint64
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:166:25: note: previous definition of ‘numHits’ was here
  166 |                         numHits uint64
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:210:17: error: redefinition of ‘nextKey’
  210 |                 nextKey []byte
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:167:25: note: previous definition of ‘nextKey’ was here
  167 |                         nextKey []byte
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:213:9: error: expected declaration
  213 |         for ; iterator.Valid(); iterator.Next() {
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:213:15: error: expected declaration
  213 |         for ; iterator.Valid(); iterator.Next() {
      |               ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:213:33: error: expected declaration
  213 |         for ; iterator.Valid(); iterator.Next() {
      |                                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:216:17: error: expected declaration
  216 |                 }
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:218:17: error: expected declaration
  218 |                 protoMsg := constructor()
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:220:17: error: expected declaration
  220 |                 err := cdc.Unmarshal(iterator.Value(), protoMsg)
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:221:17: error: expected declaration
  221 |                 if err != nil {
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:223:17: error: expected declaration
  223 |                 }
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:225:17: error: expected declaration
  225 |                 val, err := onResult(iterator.Key(), protoMsg)
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:226:17: error: expected declaration
  226 |                 if err != nil {
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:228:17: error: expected declaration
  228 |                 }
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:230:17: error: expected declaration
  230 |                 if val.Size() != 0 {
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:234:25: error: expected declaration
  234 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:235:25: error: expected declaration
  235 |                         numHits++
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:236:17: error: expected declaration
  236 |                 }
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:238:17: error: expected declaration
  238 |                 if numHits == end+1 {
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:241:25: error: expected declaration
  241 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:243:25: error: expected declaration
  243 |                         if !countTotal {
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:245:25: error: expected declaration
  245 |                         }
      |                         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:246:17: error: expected declaration
  246 |                 }
      |                 ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:247:9: error: expected declaration
  247 |         }
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:249:9: error: expected declaration
  249 |         res := &PageResponse{NextKey: nextKey}
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:250:9: error: expected declaration
  250 |         if countTotal {
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:252:9: error: expected declaration
  252 |         }
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:254:9: error: expected declaration
  254 |         return results, res, nil
      |         ^
/root/go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.46.3/types/query/filtered_pagination.go:255:1: error: expected declaration
  255 | }
      | ^
# github.com/gtank/ristretto255/internal/radix51
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s: Assembler messages:
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:11: Error: no such instruction: `text ·feMul(SB),$0-24'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:12: Error: junk `(FP)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:12: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:13: Error: junk `(FP)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:13: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:14: Error: junk `(FP)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:14: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:17: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:17: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:18: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:19: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:20: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:22: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:22: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:23: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:24: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:25: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:26: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:28: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:28: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:29: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:30: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:31: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:32: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:34: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:34: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:35: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:36: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:37: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:38: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:40: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:40: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:41: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:42: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:43: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:44: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:47: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:47: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:48: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:49: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:50: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:52: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:52: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:53: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:54: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:55: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:57: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:57: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:58: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:59: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:60: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:61: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:63: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:63: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:64: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:65: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:66: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:67: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:69: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:69: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:70: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:71: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:72: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:73: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:76: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:76: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:77: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:78: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:79: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:81: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:81: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:82: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:83: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:84: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:86: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:86: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:87: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:88: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:89: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:91: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:91: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:92: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:93: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:94: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:95: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:97: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:97: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:98: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:99: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:100: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:101: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:104: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:104: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:105: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:106: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:107: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:109: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:109: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:110: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:111: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:112: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:114: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:114: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:115: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:116: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:117: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:119: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:119: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:120: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:121: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:122: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:124: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:124: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:125: Error: no such instruction: `imul3q $19,DX,AX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:126: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:127: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:128: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:131: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:131: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:132: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:133: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:134: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:136: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:136: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:137: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:138: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:139: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:141: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:141: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:142: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:143: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:144: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:146: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:146: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:147: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:148: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:149: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:151: Error: junk `(BX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:151: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:152: Error: junk `(CX)' after expression
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:153: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:154: Error: too many memory references for `adc'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:157: Error: operand type mismatch for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:158: Error: too many memory references for `shl'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:159: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:160: Error: too many memory references for `shl'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:161: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:162: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:163: Error: too many memory references for `shl'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:164: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:165: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:166: Error: too many memory references for `shl'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:167: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:168: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:169: Error: too many memory references for `shl'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:170: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:171: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:172: Error: no such instruction: `imul3q $19,R15,R15'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:173: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:175: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:177: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:178: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:180: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:181: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:182: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:184: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:185: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:186: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:188: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:189: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:190: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:192: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:193: Error: no such instruction: `imul3q $19,DX,DX'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:194: Error: too many memory references for `add'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:195: Error: too many memory references for `and'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:197: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:198: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:199: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:200: Error: too many memory references for `movq'
/root/go/pkg/mod/github.com/gtank/ristretto255@v0.1.2/internal/radix51/fe_mul_amd64.s:201: Error: too many memory references for `movq'
root@ubuntu-m-4vcpu-32gb-fra1-01:~/ipi/app# 
tbruyelle commented 2 years ago

@gkucmierz so your chain doesn't compile, this isn't related to ignite. From the error messages, it seems like you're using a old version of the go compiler that doesn't support generics. Try to upgrade your go binary and try again.

gkucmierz commented 2 years ago

Thank you, that helped.

I installed gvm (go version manager) and used last stable version go1.19.3