dymensionxyz / dymension-rdk Goto Github PK
View Code? Open in Web Editor NEWFramework for building highly scalable RollApps
License: Apache License 2.0
Framework for building highly scalable RollApps
License: Apache License 2.0
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)
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.
Currently, the run_rollapp.sh
script expects the settlement hub to be available.
The script should have the option to run the rollapp with mock settlement
Currently, Wasm module is enabled/disabled by changing WasmEnabledFlag
in wasm_init.go
This should be set by compilation flag or dedicated make
target
Create a script to prepare the testnet genesis params for the testnet rollapp
Try to initialize dymint through custom start command
Otherwise, upgrade rdk to the required version by the rollapp
As described on dymensionxyz/dymension#129,
Currently a rollapp uses the same keys as generated on the settlement node.
This prevents to run multiple rollapps locally, with single settlement node.
Todo:
Currently chain tested when run with our own scripts.
Test that ignite chain serve
works as well
Run e2e tests with Wasm RollApp for the testnet.
Rollmint project has some modifications over the cosmos SDK.
Let's review the changes and merge whatever relevant to the RDK
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
genesis.json
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
.
For the testnet we can't use keyring-backend test
As dymint makes periodic transactions we need to define the solution for the keyring storage
There is no install
command in the Makefile
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.
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
Currently we're using tendermint show-node-id which doesn't match with what dymint expects as it uses libp2p for gossiping.
currently, wasm is wired in by default
make it configurable
Currently the container is bottlenecked at RUN go install ./cmd/rollappd
.
Currently the README assumes a working instance of a hub node.
I believe this should not be the default option when wanting to have a quick start with the rollapp.
When distributing rewards to the sequencer (a.k.a proposer), an event should be emitted (similar to the event emitted for validator's rewards)
panic
calls in code to call Log.Fatal as wellrecover
defer in each goroutineCurrently, all the script variables can be set independently in the shared.sh
file
We should have a default value based on CHAIN_ID for the following:
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.
As discussed on ADR#2 and related research discussion,
A rollapp should have a sequencer module, which will be used for:
The module will be based on the staking module, but will be much "lighter":
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.