diff --git a/docs/content/developer/evm-to-move/tooling-apis.mdx b/docs/content/developer/evm-to-move/tooling-apis.mdx index 05c78aab7ef..258599084db 100644 --- a/docs/content/developer/evm-to-move/tooling-apis.mdx +++ b/docs/content/developer/evm-to-move/tooling-apis.mdx @@ -37,11 +37,11 @@ Unlike with EVM, where open-source third parties create the most used tooling, t ### SDKs -IOTA Move comes with a convenient [Rust](../../references/rust-sdk.mdx) and TypeScript{/*TODO: add-link-to-ts-docs-once-merged-in*/} SDK right out of the box as part of the IOTA Move core. Next to that, a dApp toolkit is also offered by default, which provides several React components to more easily integrate your IOTA Move contract interaction within your dApp. If desired, an unofficial Go SDK{/*TODO: Add-link-to-go-sdk-repo*/} can be used. While TypeScript covers most dApp requirements for an SDK, there might not be an SDK available for your language of choice at the moment. However, You can use one of the APIs directly on a lower level. +IOTA Move comes with a convenient [Rust](../../references/rust-sdk.mdx) and [TypeScript SDK](../../references/ts-sdk/typescript/index.mdx) right out of the box as part of the IOTA Move core. Next to that, a dApp toolkit is also offered by default, which provides several React components to more easily integrate your IOTA Move contract interaction within your dApp. While TypeScript covers most dApp requirements for an SDK, there might not be an SDK available for your language of choice at the moment. However, You can use one of the APIs directly on a lower level. ### Wallets -IOTA Move has an official Browser Extension wallet supporting direct dApp interaction similar to MetaMask {/*TODO: Add information once we have some content available for this*/}. While the wallet ecosystem is very young, we encourage other wallets to join our efforts. Any new browser-extension-based wallets utilizing the [Wallet Standard](https://github.com/wallet-standard/wallet-standard/) can be used directly with any dApp made for IOTA Move instead of needing a custom integration. +IOTA Move has an official [Browser Extension Wallet](./../../about-iota/iota-wallet/getting-started.mdx) supporting direct dApp interaction similar to MetaMask. While the wallet ecosystem is very young, we encourage other wallets to join our efforts. Any new browser-extension-based wallets utilizing the [Wallet Standard](https://github.com/wallet-standard/wallet-standard/) can be used directly with any dApp made for IOTA Move instead of needing a custom integration. ### APIs diff --git a/docs/content/developer/getting-started/install-iota.mdx b/docs/content/developer/getting-started/install-iota.mdx index 7651c2c69c2..4bf5fc41732 100644 --- a/docs/content/developer/getting-started/install-iota.mdx +++ b/docs/content/developer/getting-started/install-iota.mdx @@ -33,7 +33,6 @@ IOTA supports the following operating systems: {/* TODO: Re-enable and check if we have packages published */} {/* - ## Install Using a Package Manager You can use the following commands to let a package manager handle the installation process. You can @@ -56,9 +55,6 @@ brew install iota choco install iota ``` -Find more [versions of IOTA for Windows](https://community.chocolatey.org/packages/iota) on the Chocolatey community -website. TODO Check Link availability - diff --git a/docs/content/developer/iota-101/nft/rent-nft.mdx b/docs/content/developer/iota-101/nft/rent-nft.mdx index 86e0f4f5748..df7f28a81c3 100644 --- a/docs/content/developer/iota-101/nft/rent-nft.mdx +++ b/docs/content/developer/iota-101/nft/rent-nft.mdx @@ -77,11 +77,6 @@ The rental smart contract utilizes th [Kiosk Apps](../../standards/kiosk-apps.md Both lenders and borrowers must install a Kiosk extension to participate. Additionally, the creator of the NFT type must create a rental policy and a `ProtectedTP` object to allow the extension to manage rentals while enforcing royalties. -## Move Module Details TODO UPDATE LINK - -The NFT rental functionality is implemented in a single Move module: `nft_rental.move`. -You can find the source code in the [IOTA repository](https://github.com/iotaledger/iota/tree/main/examples/move/nft-rental/sources/nft_rental.move) under the `examples` directory. The code includes comments to help you understand the logic and structure. - ### The `nft_rental` Module The `nft_rental` module provides an API for: diff --git a/docs/content/operator/genesis.mdx b/docs/content/operator/genesis.mdx index af5b4268503..c1239cd27c8 100644 --- a/docs/content/operator/genesis.mdx +++ b/docs/content/operator/genesis.mdx @@ -6,6 +6,11 @@ Genesis is the initial state of the IOTA blockchain. To launch a network, the in ## Genesis blob locations -The genesis.blob files for each network are in the [iota-genesis](https://github.com/iotaledger/iota-genesis) repository. +The genesis.blob files for each network are in: +- [Testnet genesis blob](https://dbfiles.testnet.iota.cafe/genesis.blob): + `curl -fLJO https://dbfiles.testnet.iota.cafe/genesis.blob` +- [Devnet genesis blob](https://dbfiles.devnet.iota.cafe/genesis.blob): + `curl -fLJO https://dbfiles.devnet.iota.cafe/genesis.blob` + See [IOTA Full Node](iota-full-node.mdx#setting-up-a-full-node-from-source) for how to get the genesis.blob file for each network. diff --git a/docs/content/operator/iota-full-node.mdx b/docs/content/operator/iota-full-node.mdx index b951d4eacbc..c66bae14fd7 100644 --- a/docs/content/operator/iota-full-node.mdx +++ b/docs/content/operator/iota-full-node.mdx @@ -111,6 +111,7 @@ Open a terminal or console to the `iota` directory you downloaded in the previou 1. Install the required prerequisites. 1. Make a copy of the [Full node YAML template](https://github.com/iotaledger/iota/blob/develop/crates/iota-config/data/fullnode-template.yaml): `cp crates/iota-config/data/fullnode-template.yaml fullnode.yaml` + 1. Download the genesis and migration blob for the network to use: - [Testnet genesis blob](https://dbfiles.testnet.iota.cafe/genesis.blob): `curl -fLJO https://dbfiles.testnet.iota.cafe/genesis.blob` diff --git a/docs/content/references/exchange-integration-guide.mdx b/docs/content/references/exchange-integration-guide.mdx index 0cd4d7663f6..678767a2ec2 100644 --- a/docs/content/references/exchange-integration-guide.mdx +++ b/docs/content/references/exchange-integration-guide.mdx @@ -47,7 +47,7 @@ Run the command in this section using the same branch of the repository for each ``` 1. Download the genesis.blob file: ```bash - wget https://github.com/iotaledger/iota-genesis/raw/main/branch-name/genesis.blob + wget https://dbfiles.testnet.iota.cafe/genesis.blob ``` 1. Start the Full node. The -d switch starts it in the background (detached mode). ```bash diff --git a/nre/validator_tasks.md b/nre/validator_tasks.md index ca99299c5e9..00f4e875b45 100644 --- a/nre/validator_tasks.md +++ b/nre/validator_tasks.md @@ -6,19 +6,31 @@ This document focuses on running the Iota Node software as a Validator. ## Contents +- [Overview](#overview) +- [Contents](#contents) - [Requirements](#requirements) - [Deployment](#deployment) - [Configuration](#configuration) - [Connectivity](#connectivity) +- [Network Buffer](#network-buffer) + - [Option 1: With /etc/sysctl.d/](#option-1-with-etcsysctld) + - [Option 2: With sysctl command](#option-2-with-sysctl-command) + - [Verification](#verification) - [Storage](#storage) - [Key Management](#key-management) - [Monitoring](#monitoring) - - [Logs](#logs) - [Metrics](#metrics) + - [Logs](#logs) - [Dashboards](#dashboards) - [Software Updates](#software-updates) - [State Sync](#state-sync) - [Chain Operations](#chain-operations) + - [Updating On-chain Metadata](#updating-on-chain-metadata) + - [Operation Cap](#operation-cap) + - [Updating the Gas Price Survey Quote](#updating-the-gas-price-survey-quote) + - [Reporting/Un-reporting Validators](#reportingun-reporting-validators) + - [Joining the Validator Set](#joining-the-validator-set) + - [Leaving the Validator Set](#leaving-the-validator-set) - [Private Security Fixes](#private-security-fixes) @@ -322,7 +334,7 @@ iota client call --package 0x3 --module iota_system --function update_validator_ ``` - + ### Operation Cap @@ -350,7 +362,7 @@ To get the current valid `Cap` object's ID of a validator, use the Iota Client C setting the holder as the active address. - + ### Updating the Gas Price Survey Quote