Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 30 additions & 8 deletions docs/debugging/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,22 +69,44 @@ cast call $PROXY_ADDR "debts(address)" $CONTRACT_ADDR --rpc-url $RPC_URL | cast

[More on Reactive Economy →](../docs/economy.md)

## Getting Testnet lReact
## Getting Testnet lREACT

To obtain testnet lReact, send SepEth to the Reactive faucet contract on Ethereum Sepolia: `0x9b9BB25f1A81078C544C829c5EB7822d747Cf434`. The exchange rate is **1 SepETH → 100 lReact** (e.g., **0.1 SepETH = 10 lReact**). Use MetaMask or any compatible wallet.
### Reactive Faucet

Alternatively, you can exchange SepETH for lREACT via [ReacDEFI](https://reacdefi.app/markets). Select the desired lREACT amount, and the app will calculate the required SepETH. An Ethereum Sepolia wallet (MetaMask or Coinbase) must be connected.
To obtain testnet **lREACT**, send **ETH** to one of the Reactive faucet contracts:

```json
Ethereum Sepolia: 0x9b9BB25f1A81078C544C829c5EB7822d747Cf434

Base Sepolia: 0x2afaFD298b23b62760711756088F75B7409f5967
```

The exchange rate is **1:100** — for each **ETH** sent, you receive **100 lREACT**. You can make the transfer using **MetaMask** or any Ethereum-compatible wallet.

:::info[Important]
Do not send more than **5 SepETH** in a single transaction. Any excess will be lost. Maximum per request: **5 SepETH → 500 lReact**.
**Do not** send more than **5 ETH** in a single transaction. Any excess will be **lost**. Maximum per request: **5 ETH → 500 lREACT**.
:::

You can also request lReact by calling the faucet contract:
### ReacDEFI Swap

You can also swap ETH for lREACT directly using [ReacDEFI](https://reacdefi.app/markets). Select the desired lREACT amount, and the app will calculate the required ETH. An Ethereum/Base Sepolia wallet (MetaMask or Coinbase) must be connected.

### Terminal Request

You can also request lREACT by calling `request()` on one of the faucet contracts:

```bash
cast send 0x9b9BB25f1A81078C544C829c5EB7822d747Cf434 \
--rpc-url $SEPOLIA_RPC \
--private-key $SEPOLIA_PRIVATE_KEY \
--rpc-url $ETHEREUM_SEPOLIA_RPC \
--private-key $ETHEREUM_SEPOLIA_PRIVATE_KEY \
"request(address)" $CONTRACT_ADDR \
--value 0.1ether
```

```bash
cast send 0x2afaFD298b23b62760711756088F75B7409f5967 \
--rpc-url $BASE_SEPOLIA_RPC \
--private-key $BASE_SEPOLIA_PRIVATE_KEY \
"request(address)" $CONTRACT_ADDR \
--value 0.1ether
```
Expand All @@ -93,7 +115,7 @@ cast send 0x9b9BB25f1A81078C544C829c5EB7822d747Cf434 \

## Reactive Faucet Issue

If you’ve sent **SepETH** to the Reactive Faucet at `0x9b9BB25f1A81078C544C829c5EB7822d747Cf434` but haven’t received **REACT** within a few minutes, the faucet may be experiencing a temporary issue. Report it in our [General Telegram channel](https://t.me/reactivedevs/1). You will receive your test REACT once the issue is resolved.
If you’ve sent **ETH** to the Reactive Faucet at `0x9b9BB25f1A81078C544C829c5EB7822d747Cf434` (Ethereum Sepolia) or `0x2afaFD298b23b62760711756088F75B7409f5967` (Base Sepolia) but haven’t received **lREACT** within a few minutes, the faucet might be experiencing a temporary issue. Report it in our [General Telegram channel](https://t.me/reactivedevs/1). You will receive your test lREACT once the issue is resolved.

## Nonce & Gas Price Issue

Expand Down
38 changes: 32 additions & 6 deletions docs/docs/reactive-mainnet.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -33,26 +33,52 @@ Reactive Mainnet and Lasna Testnet use the same system contract address: `0x0000

## Get Testnet REACT

To receive testnet REACT, send SepETH to the Reactive faucet contract on Ethereum Sepolia: `0x9b9BB25f1A81078C544C829c5EB7822d747Cf434`. The factor is 1/100, meaning you get 100 REACT for 1 SepETH sent. You can use MetaMask or any compatible wallet for the transfer.
### Reactive Faucet

You can exchange SepETH for lREACT using [ReacDEFI](https://reacdefi.app/markets), Reactive’s app. After selecting the desired amount of lREACT, the app automatically calculates the required SepETH. To complete the exchange, users must connect an Ethereum Sepolia wallet via MetaMask or Coinbase Wallet.
To obtain **testnet REACT (lREACT)**, send **ETH** to one of the Reactive faucet contracts:

```json
Ethereum Sepolia: 0x9b9BB25f1A81078C544C829c5EB7822d747Cf434

Base Sepolia: 0x2afaFD298b23b62760711756088F75B7409f5967
```

The exchange rate is **1:100** — for each **ETH** sent, you receive **100 lREACT**. You can make the transfer using **MetaMask** or any Ethereum-compatible wallet.

:::info[Important]
Do not send more than 5 SepETH per request, as doing so will cause you to lose the excess amount without receiving any additional REACT. The maximum that should be sent in a single transaction is 5 SepETH, which will yield 500 REACT.
**Do not** send more than **5 ETH** in a single transaction.
* **Maximum per transaction**: 5 ETH
* **Maximum received**: 500 lREACT
* Any amount above 5 ETH will be **lost** and **will not** generate extra lREACT
:::

Alternatively, call the `request(address)` method on the Reactive faucet contract:
### ReacDEFI Swap

You can also swap ETH for lREACT directly using [ReacDEFI](https://reacdefi.app/markets), Reactive’s app:

1. Choose how much **lREACT** you want to receive.
2. The app automatically calculates the required **ETH**.
3. Connect an Ethereum/Base Sepolia wallet via MetaMask or Coinbase.
4. Confirm the transaction.

### Terminal Request

Alternatively, call the `request(address)` method on one of the Reactive faucet contracts:

```bash
cast send 0x9b9BB25f1A81078C544C829c5EB7822d747Cf434 --rpc-url $ETHEREUM_SEPOLIA_RPC --private-key $ETHEREUM_SEPOLIA_PRIVATE_KEY "request(address)" $CONTRACT_ADDR --value 0.1ether
```

```bash
cast send 0x9b9BB25f1A81078C544C829c5EB7822d747Cf434 --rpc-url $SEPOLIA_RPC --private-key $SEPOLIA_PRIVATE_KEY "request(address)" $CONTRACT_ADDR --value 0.1ether
cast send 0x2afaFD298b23b62760711756088F75B7409f5967 --rpc-url $BASE_SEPOLIA_RPC --private-key $BASE_SEPOLIA_PRIVATE_KEY "request(address)" $CONTRACT_ADDR --value 0.1ether
```

## Lasna Testnet

* Network Name — Reactive Lasna
* RPC URL — https://lasna-rpc.rnk.dev/
* Chain ID — 5318007
* Currency Symbol — REACT
* Currency Symbol — lREACT
* Block Explorer URL — https://lasna.reactscan.net

<LasnaButton />
Expand Down
Loading