For the complete documentation index, see llms.txt. This page is also available as Markdown.

Go

We also need an instance of already prepared go due to some shared libraries

Remove old go and install the new one

sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go-onefinity.tar.gz
export PATH=$PATH:/usr/local/go/bin

Check if go is installed

go version

Verify the missing libraries on node binary

ldd ./node

you might see those 2 lines

libvmexeccapi.so => not found 
libwasmer_linux_amd64.so => not found

(Adjust the paths accordingly.)

find /usr/local/go -name "libvmexeccapi.so" 2>/dev/null
find /usr/local/go -name "libwasmer_linux_amd64.so" 2>/dev/null


//find both 
buidly/mx-evm-chain-vm-go@v0.0.0-20241218192919-285df70148f7/wasmer2/libvmexeccapi.so
buidly/mx-evm-chain-vm-go@v0.0.0-20241218192919-285df70148f7/wasmer/libwasmer_linux_amd64.so

sudo cp /usr/local/go/path/to/libvmexeccapi.so /usr/local/lib/
sudo cp /usr/local/go/path/to/libwasmer_linux_amd64.so /usr/local/lib/

Update the linker cache:

Last updated