Skip to content

Commit 949f6f6

Browse files
committed
Remove indexers and fix llms
1 parent ea7b11f commit 949f6f6

File tree

2 files changed

+16
-28
lines changed

2 files changed

+16
-28
lines changed

develop/smart-contracts/overview.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,4 @@ Subsequent sections of this guide provide detailed information about specific de
125125

126126
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/dev-environments/)
127127

128-
- <span class="badge guide">Guide</span> __Indexers__
129-
130-
---
131-
132-
Leverage indexers to efficiently query on-chain data and improve dApp performance.
133-
134-
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/evm-toolkit/indexers/)
135-
136128
</div>

llms.txt

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3338,7 +3338,7 @@ Now that you understand how to enable smart contract functionality in your block
33383338

33393339
---
33403340

3341-
Learn how developers can build smart contracts on Polkadot by leveraging either Wasm/ink! or EVM contracts across many parachains.
3341+
Learn how developers can build smart contracts on Polkadot by leveraging the PolkaVM, Wasm/ink! or EVM contracts across many parachains.
33423342

33433343
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/overview/)
33443344

@@ -3348,15 +3348,15 @@ Now that you understand how to enable smart contract functionality in your block
33483348

33493349
Learn to build Wasm smart contracts with ink!, a Rust-based eDSL. Explore installation, contract structure, and key features.
33503350

3351-
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/wasm-ink/)
3351+
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/overview#wasm-ink)
33523352

33533353
- <span class="badge guide">Guide</span> __EVM Contracts__
33543354

33553355
---
33563356

33573357
Learn how Polkadot parachains such as Moonbeam, Astar, Acala, and Manta leverage the Ethereum Virtual Machine (EVM) and integrate it into their parachains.
33583358

3359-
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/evm/)
3359+
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/overview#parachain-contracts)
33603360

33613361
</div>
33623362
--- END CONTENT ---
@@ -4156,7 +4156,7 @@ To determine your parachain's sovereign account address, you can:
41564156

41574157
- For sibling chains - `0x7369626c` (decodes to `b"sibl"`)
41584158

4159-
2. Encode your parachain ID as a u32 [SCALE](https://docs.polkadot.com/polkadot-protocol/basics/data-encoding/#data-types){target=\_blank} value:
4159+
2. Encode your parachain ID as a u32 [SCALE](/polkadot-protocol/parachain-basics/data-encoding#data-types){target=\_blank} value:
41604160

41614161
- For parachain 2000, this would be `d0070000`
41624162

@@ -6091,7 +6091,7 @@ You can identify your parachain's sovereign account using either of these method
60916091

60926092
- For parent/child chains use the prefix `0x70617261` (which decodes to `b"para"`)
60936093

6094-
2. Encode your parachain ID as a u32 [SCALE](/polkadot-protocol/basics/data-encoding/#data-types){target=\_blank} value:
6094+
2. Encode your parachain ID as a u32 [SCALE](/polkadot-protocol/parachain-basics/data-encoding#data-types){target=\_blank} value:
60956095

60966096
- For parachain 2006, this would be `d6070000`
60976097

@@ -8151,6 +8151,8 @@ curl -X POST https://testnet-passet-hub-eth-rpc.polkadot.io \
81518151

81528152
Ensure to replace the `INSERT_ADDRESS`, `INSERT_STORAGE_KEY`, and `INSERT_BLOCK_VALUE` with the proper values.
81538153

8154+
---
8155+
81548156
### eth_getTransactionCount
81558157

81568158
Returns the number of transactions sent from an address (nonce). [Reference](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_gettransactioncount){target=\_blank}.
@@ -8286,6 +8288,8 @@ curl -X POST https://testnet-passet-hub-eth-rpc.polkadot.io \
82868288
}'
82878289
```
82888290

8291+
---
8292+
82898293
## Response Format
82908294

82918295
All responses follow the standard JSON-RPC 2.0 format:
@@ -8470,7 +8474,7 @@ main();
84708474

84718475
For detailed comparisons and migration guidelines, see the [EVM vs. PolkaVM](/polkadot-protocol/smart-contract-basics/evm-vs-polkavm/#current-memory-limits){target=\_blank} documentation page.
84728476

8473-
The `revive` compiler transforms Solidity smart contracts into [PolkaVM](/develop/smart-contracts/native-evm-contracts/#polkavm){target=\_blank} bytecode for deployment on Polkadot Hub. Revive's Ethereum RPC interface allows you to use familiar tools like Ethers.js and MetaMask to interact with contracts.
8477+
The `revive` compiler transforms Solidity smart contracts into [PolkaVM](/develop/smart-contracts/overview#native-smart-contracts){target=\_blank} bytecode for deployment on Polkadot Hub. Revive's Ethereum RPC interface allows you to use familiar tools like Ethers.js and MetaMask to interact with contracts.
84748478

84758479
### Install the Revive Library
84768480

@@ -10851,7 +10855,7 @@ Polkadot Hub supports a comprehensive suite of development tools familiar to Eth
1085110855

1085210856
### Cross-Chain Capabilities
1085310857

10854-
Smart contracts deployed on Polkadot Hub can leverage Polkadot's [cross-consensus messaging (XCM) protocol](/develop/interoperability/intro-to-xcm/){target=\_blank} protocol to seamlessly _transfer tokens and call functions on other blockchain networks_ within the Polkadot ecosystem, all without complex bridging infrastructure or third-party solutions. For further references, check the [Interoperability](/develop/interoperability/index){target=\_blank} section.
10858+
Smart contracts deployed on Polkadot Hub can leverage Polkadot's [cross-consensus messaging (XCM) protocol](/develop/interoperability/intro-to-xcm/){target=\_blank} protocol to seamlessly _transfer tokens and call functions on other blockchain networks_ within the Polkadot ecosystem, all without complex bridging infrastructure or third-party solutions. For further references, check the [Interoperability](/develop/interoperability/){target=\_blank} section.
1085510859

1085610860
### Use Cases
1085710861

@@ -10920,23 +10924,15 @@ Subsequent sections of this guide provide detailed information about specific de
1092010924

1092110925
Explore essential libraries to optimize smart contract development and interaction.
1092210926

10923-
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/evm-toolkit/libraries/)
10927+
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/libraries/)
1092410928

1092510929
- <span class="badge guide">Guide</span> __Dev Environments__
1092610930

1092710931
---
1092810932

1092910933
Set up your development environment for seamless contract deployment and testing.
1093010934

10931-
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/evm-toolkit/dev-environments/)
10932-
10933-
- <span class="badge guide">Guide</span> __Indexers__
10934-
10935-
---
10936-
10937-
Leverage indexers to efficiently query on-chain data and improve dApp performance.
10938-
10939-
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/evm-toolkit/indexers/)
10935+
[:octicons-arrow-right-24: Reference](/develop/smart-contracts/dev-environments/)
1094010936

1094110937
</div>
1094210938
--- END CONTENT ---
@@ -20341,7 +20337,7 @@ Key features of BABE include:
2034120337

2034220338
- **Epochs and slots** - BABE operates in phases called epochs, each of which is divided into slots (around 6 seconds per slot). Validators are assigned slots at the beginning of each epoch based on stake and randomness
2034320339

20344-
- **Randomized block production** - validators enter a lottery to determine which will produce a block in a specific slot. This randomness is sourced from the relay chain's [randomness cycle](/polkadot-protocol/basics/randomness/){target=\_blank}
20340+
- **Randomized block production** - validators enter a lottery to determine which will produce a block in a specific slot. This randomness is sourced from the relay chain's [randomness cycle](/polkadot-protocol/parachain-basics/randomness/){target=\_blank}
2034520341

2034620342
- **Multiple block producers per slot** - in some cases, more than one validator might win the lottery for the same slot, resulting in multiple blocks being produced. These blocks are broadcasted, and the network's fork choice rule helps decide which chain to follow
2034720343

@@ -23531,7 +23527,7 @@ The runtime performs several critical functions, such as:
2353123527

2353223528
## Communication Between Node and Runtime
2353323529

23534-
The client and runtime communicate exclusively using [SCALE-encoded](/polkadot-protocol/basics/data-encoding){target=\_blank} communication. This ensures efficient and compact data exchange between the two components.
23530+
The client and runtime communicate exclusively using [SCALE-encoded](/polkadot-protocol/parachain-basics/data-encoding){target=\_blank} communication. This ensures efficient and compact data exchange between the two components.
2353523531

2353623532
### Runtime APIs
2353723533

@@ -24279,7 +24275,7 @@ The Polkadot SDK supports multiple smart contract execution environments:
2427924275

2428024276
### PolkaVM Contracts
2428124277

24282-
A component of the Asset Hub parachain, PolkaVM helps enable the deployment of Solidity-based smart contracts directly on Asset Hub. Learn more about how this cutting edge virtual machine facilitates using familiar EVM contracts and tools with Asset Hub by visiting the [Native EVM Contracts](/develop/smart-contracts/evm/native-evm-contracts/){target=\_blank} guide.
24278+
A component of the Asset Hub parachain, PolkaVM helps enable the deployment of Solidity-based smart contracts directly on Asset Hub. Learn more about how this cutting edge virtual machine facilitates using familiar Ethereum-compatible contracts and tools with Asset Hub by visiting the [Native Smart Contracts](/develop/smart-contracts/overview#native-smart-contracts){target=\_blank} guide.
2428324279

2428424280
### EVM Contracts
2428524281

0 commit comments

Comments
 (0)