Giter Site home page Giter Site logo

dymension-rdk's People

Contributors

artemijspavlovs avatar dependabot[bot] avatar hoangdv2429 avatar itaylevyofficial avatar itzhakbokris avatar liorzilp avatar mtsitrin avatar omahs avatar omritoptix avatar shaolin-flow avatar sqltrigger avatar srene avatar yishay-dym avatar zale144 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dymension-rdk's Issues

Add `show-sequencer` command of dymint

We need it since when we're registering the rollapp to the dymension hub we're passing the sequencer pub key (same to how we register a validator on the cosmos-sdk)

Run e2e with Ethermint

Overview

We need to be able to test all functionalities e2e with Ethermint for testnet. Test that all functionalities of a standard Cosmos SDK chain works with Ethermint RollApp.

Run e2e tests with CosmWasm

Run e2e tests with Wasm RollApp for the testnet.

  • enable and test the wasmProposal logic from wasmd
  • Add wasm genesis config in the init scripts

Wasm fails to compile when changing docker layer to alpine

trying to change the base golang compilation layer to golang:1.18.4-alpine3.16, causes wasm to fail compilation:

#13 57.22 # github.com/CosmWasm/wasmvm/internal/api
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libpthread.so.0, needed by /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so, not found (try using -rpath or -rpath-link)
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libdl.so.2, needed by /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so, not found (try using -rpath or -rpath-link)
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libc.so.6, needed by /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so, not found (try using -rpath or -rpath-link)
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `__fxstat64@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `free@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `close@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_setspecific@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_cond_broadcast@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `readlink@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `memset@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_cond_wait@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutex_destroy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutexattr_settype@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `read@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `abort@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `memmove@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `sched_getaffinity@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `sched_yield@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_key_create@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `getenv@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `getcwd@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `calloc@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `__fxstat@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutex_lock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `__xstat64@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `dl_iterate_phdr@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `mprotect@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `lseek64@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_attr_setstacksize@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_cond_signal@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `sigaltstack@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_getspecific@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `writev@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `realpath@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_rwlock_wrlock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `malloc@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_attr_getguardsize@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_attr_getstack@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `mkdir@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `memchr@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `sigemptyset@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `munmap@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `dlsym@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `write@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `sigaction@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `sysconf@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `memcmp@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_rwlock_rdlock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `memcpy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `prctl@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_detach@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `__xpg_strerror_r@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_attr_init@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_condattr_setclock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutex_trylock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutexattr_destroy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `open64@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_cond_destroy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_key_delete@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutex_unlock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_rwlock_unlock@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutexattr_init@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `poll@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_attr_destroy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `getauxval@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `mmap@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `strlen@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_condattr_init@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `memrchr@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_create@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_self@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `syscall@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `realloc@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_mutex_init@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `bcmp@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_condattr_destroy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_cond_init@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `posix_memalign@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `__errno_location@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_rwlock_destroy@GLIBC_2.17'
#13 57.22 /usr/lib/gcc/aarch64-alpine-linux-musl/11.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/!cosm!wasm/[email protected]/internal/api/libwasmvm.aarch64.so: undefined reference to `pthread_getattr_np@GLIBC_2.17'
#13 57.22 collect2: error: ld returned 1 exit status
#13 66.41 # github.com/zondax/hid
#13 66.41 In file included from /go/pkg/mod/github.com/zondax/[email protected]/hid_enabled.go:22:
#13 66.41 /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
#13 66.41     1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
#13 66.41       |  ^~~~~~~
#13 83.47 make: *** [Makefile:98: build] Error 2
------
executor failed running [/bin/sh -c make build]: exit code: 2

Rename agents module

The naming of the agents module needs to be improved. The purpose of this module is to bond a token for a secondary utility (i.e. lock NFT to vote in Governance). The utility of this module is most similar to Osmosis' Lockup as such we should rename this module to lockup.

Run foreign denom tests

Overview

We need to verify that all functionality with a foreign denom is possible with the current design of the RDK. The testnet is expected to have multiple RollApps with different functionalities.

Tests required

  • Test different bond and mint denoms
  • Test paying for transactions in a vanilla simapp with a foreign denom
  • Test setting up a Sequencer that accepts a foreign denom
  • Test bonding the IBC path denom for a RollApp from the Dymension Hub
  • Test minting the IBC path denom for a RollApp from the Dymension Hub

Research required

  • How do we price the foreign denom properly?
  • How are standard transfers (Acc A -> Acc B) in the same foreign denom priced in the RDK?

Change validator type to sequencer type

Currently the sequencer type is the same as the validator in staking module.

It actually makes more sense to be similar to the sequencer struct in the hub

  • define Sequencer struct in proto
  • use Sequencer in all internal functions
  • Have Sequencer to Validator method, to support some Staking interface calls

Add events for sequencer rewards

When distributing rewards to the sequencer (a.k.a proposer), an event should be emitted (similar to the event emitted for validator's rewards)

Replace confio ics23 in go mod

As per release notes of Cosmos SDK v0.45.11 here:

# Chains must add the following to their go.mod for the application:
replace github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0

This req. is removed in Cosmos SDK v0.45.12.

Implement Sequencer module for a rollapp

As discussed on ADR#2 and related research discussion,
A rollapp should have a sequencer module, which will be used for:

  • Managing the validator set (a.k.a sequencer set) as managed in the hub
  • Provide the block proposer address for reward distribution

The module will be based on the staking module, but will be much "lighter":

  • No delegations
  • No unbond possibility
  • No validator creations (until decentralized sequencer will be required)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.