From 74fff858b585ee6b9b22e1f3df1219adaaf07e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Blanchemain?= Date: Mon, 14 Oct 2024 11:09:59 -0700 Subject: [PATCH 1/2] feat: add redstone name + URL to infra provider list --- arbitrum-docs/launch-orbit-chain/infra-options-orbit-chains.md | 1 + 1 file changed, 1 insertion(+) diff --git a/arbitrum-docs/launch-orbit-chain/infra-options-orbit-chains.md b/arbitrum-docs/launch-orbit-chain/infra-options-orbit-chains.md index 156311114..0cd9d52d2 100644 --- a/arbitrum-docs/launch-orbit-chain/infra-options-orbit-chains.md +++ b/arbitrum-docs/launch-orbit-chain/infra-options-orbit-chains.md @@ -76,6 +76,7 @@ The following Oracle providers can be used to integrate off-chain data with your - [Redstone](https://redstone.finance/) - [Randomizer](http://Randomizer.ai) (VRF only) - [Supra](https://supra.com/) +- [RedStone](https://redstone.finance/) ## RPC endpoints From ddadbd7fd253c60ed615294be05573eea53cc08f Mon Sep 17 00:00:00 2001 From: Joshua Colvin Date: Thu, 17 Oct 2024 21:50:45 -0700 Subject: [PATCH 2/2] update build requirements --- .../nitro/01-build-nitro-locally.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/arbitrum-docs/run-arbitrum-node/nitro/01-build-nitro-locally.md b/arbitrum-docs/run-arbitrum-node/nitro/01-build-nitro-locally.md index 676bc3199..571cf4864 100644 --- a/arbitrum-docs/run-arbitrum-node/nitro/01-build-nitro-locally.md +++ b/arbitrum-docs/run-arbitrum-node/nitro/01-build-nitro-locally.md @@ -16,7 +16,7 @@ This how-to assumes that you're running one of the following operating systems: - [Debian 11.7 (arm64)](https://cdimage.debian.org/cdimage/archive/11.7.0/arm64/iso-cd/debian-11.7.0-arm64-netinst.iso) - [Ubuntu 22.04 (amd64)](https://releases.ubuntu.com/22.04.2/ubuntu-22.04.2-desktop-amd64.iso) -- [MacOS Ventura 13.4](https://developer.apple.com/documentation/macos-release-notes/macos-13_4-release-notes). +- [MacOS Sonoma 14.3](https://developer.apple.com/documentation/macos-release-notes/macos-14_3-release-notes). ## Build a Docker image @@ -105,10 +105,10 @@ echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zprofile && source ~/.zprofile Install essentials: ```shell -brew install git curl make cmake npm go gvm golangci-lint wabt llvm gotestsum +brew install git curl make cmake npm go golangci-lint wabt llvm lld libusb gotestsum npm install --global yarn sudo mkdir -p /usr/local/bin -sudo ln -s /opt/homebrew/opt/llvm/bin/wasm-ld /usr/local/bin/wasm-ld +echo "export PATH=/opt/homebrew/opt/llvm/bin:$PATH" >> ~/.zprofile && source ~/.zprofile ``` ### Step 5. Configure node [18](https://github.com/nvm-sh/nvm) @@ -139,12 +139,16 @@ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source "$HOME/.cargo/env" rustup install 1.80.1 rustup default 1.80.1 +rustup install nightly rustup target add wasm32-unknown-unknown --toolchain 1.80.1 rustup target add wasm32-wasi --toolchain 1.80.1 +rustup target add wasm32-unknown-unknown --toolchain nightly +rustup target add wasm32-wasi --toolchain nightly +rustup component add rust-src --toolchain nightly cargo install cbindgen ``` -### Step 7. Configure Go [1.21](https://github.com/moovweb/gvm) +### Step 7. Configure Go [1.23](https://github.com/moovweb/gvm) #### Install Bison @@ -165,8 +169,8 @@ brew install bison ```shell bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) source "$HOME/.gvm/scripts/gvm" -gvm install go1.21 -gvm use go1.21 --default +gvm install go1.23 +gvm use go1.23 --default curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.54.2 ```