Yuanhai He

Results 12 issues of Yuanhai He

### Description This is to introduce the puppet mode for the helium node, in order to better support off-chain system development. By enabling puppet mode, a puppet controller will be...

With the advent of cloud ide, e.g. https://c9.io/, https://koding.com/, etc., we need to let the preview server listen on a specific interface.

## Description This PR is to fix the potential issue described in https://medium.com/@alkor_shikyaro/transactions-and-promises-in-node-js-ca5a3aeb6b74 ## Type of Change - [ ] New feature - [x] Bug fix - [ ] API...

## Description This PR is to prevent upsert the same row in table `nft_custody` during `updateNftEvents` ## Type of Change - [ ] New feature - [ ] Bug fix...

### What changed? Why? + Bump toolchain versions + Update go.mod: since golang 1.21 is forcing to update go.mod, golang 1.20 is no longer supported ### How did you test...

### What changed? Why? + Add a `rpc_replayer` tool for recording rpc responses + Run functional tests in GitHub Actions ### How did you test the change? GitHub Actions

### What changed? Why? Use https://asdf-vm.com/ to manage toolchain versions. #30 ### How did you test the change? `make bootstrap`, `make build`, `make config`, `make test`, and `make integration`.

For now, we don't have tests for dependency injections. We need a pipeline to run e2e tests for each of the supported blockchains with the following steps: 1. Run localstack...