Puslapis paskutinį kartą atnaujintas: 2023 m. kovo 23 d.
Content buckets
As mentioned in our Translation Program overview, we use 'content buckets' within Crowdin to get the highest priority content released first. When you check out a language to translate, for example, German(opens in a new tab) you'll see folders for each content bucket.
Below is a breakdown of the website pages each content bucket contains.
1) Homepage
- Ethereum.org homepage
- Main navbar
- Footer links
2) Essential pages
3) Exploring
- Non-fungible tokens (NFT)
- Dapps
- Stablecoins
- Template usecase
4) Use Ethereum pages
- Decentralized autonomous organizations (DAOs)
- Layer 2
- Run a node
- Developers' Home
- Developer learning tools
- Developer local environment setup
- Language support
5) Use case pages
- Decentralized finance (DeFi)
- Introduction to smart contracts
- Decentralized identity)
- Decentralized social networks)
6) Staking pages
7) Learn pages
8) Upgrades
- Ethereum upgrades
- Ethereum vision
- The Beacon Chain
- The Merge
- Shard chains
- Ethereum upgrades get involved
- Consensus layer bug bounty
- Ethereum Improvement Proposals (EIPs)
9) Community pages
- Ethereum events
- How can I get involved?
- Ethereum grants
- Language resources
- Online communities
- Ethereum support
- Community hub
10) Foundational developer docs
- Overview
- Intro to Ethereum
- Intro to ether
- Intro to dapps
- Web2 vs Web3
- Accounts
- Transactions
- Blocks
- Ethereum virtual machine (EVM)
- Gas
- Nodes and clients
- Nodes as a service
- Networks
- Consensus mechanisms
- Proof-of-work
- Mining
- Proof-of-stake
- Client diversity
- Spin up your own Ethereum node
- Developer docs sidebar
11) Ethereum stack developer docs
- Introduction to the Ethereum stack
- Smart contracts
- Smart contract languages
- Smart contract anatomy
- Smart contract libraries
- Testing smart contracts
- Compiling smart contracts
- Deploying smart contracts
- Composability
- Deployment networks
- Development frameworks
- JavaScript APIs
- Backend APIs
- JSON-RPC
- Data and analytics
- Block explorers
- Smart contract security
- Storage
- Integrated Development Environments (IDEs)
- Programming languages
- Delphi
- .NET
- Golang
- Java
- JavaScript
- Python
- Rust
- Ruby
- Dart
12) Whitepaper
13) Advanced developer docs
- Standards
- Token standards
- ERC-20
- ERC-721
- ERC-777
- ERC-1155
- ERC-4626
- Maximal extractable value (MEV)
- Orcles
- Scaling
- Optimistic rollups
- Zero-knowledge rollups
- State channels
- Sidechains
- Plasma
- Validium
14) Additional Learn and general pages
- About ethereum.org
- Enterprise Ethereum
- Private Ethereum
- History
- Glossary
- Brand assets
- About the Ethereum Foundation
15) Research documentation
- Networking layer
- Patricia Merkle Trees
- Data structures and encoding
- Recursive-length prefix (RLP) serialization
- Network adresses
- Simple serialize
- Mining algorithms
- Dagger-Hashimoto
- Ethash
- Gasper
- Weak subjectivity
16) Contributing
- Contributing to ethereum.org
- Adding developer tools
- Adding exchanges
- Adding glossary terms
- Adding layer 2s
- Adding products
- Adding staking products
- Adding content resources
- Design principles
- Translation Program
- Translation guide
- Translator acknowledgements
- Our translators
- Translation FAQ
17) Developer tutorials 1
- Calling a smart contract from JavaScript
- How to write & deploy an NFT (Part 1/3 of NFT tutorial series)
- How to mint an NFT (Part 2/3 of NFT tutorial series)
- How to view your NFT in your wallet (Part 3/3 of NFT tutorial series) transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/)
- Understand the ERC-20 token smart contract
- Uniswap-v2 contract walkthrough
- Submit a tutorial
18) Developer tutorials 2
- A Python developer's introduction to Ethereum
- Downsizing contracts to fight the contract size limit
- ERC-20 contract walkthrough
- Hello world smart contract for beginners
- How to turn your Raspberry Pi 4 into a node just by flashing the MicroSD card
- How to run a light node with Geth
- Interact with other contracts from Solidity
- Merkle proofs for offline data integrity
- NFT Minter tutorial
- Reverse engineering a contract
- Sending tokens using ethers.js
- The Graph: Fixing Web3 data querying
- Transfers and approval of ERC-20 tokens from a Solidity smart contract
19) Developer tutorials 3
- A guide to smart contract security tools
- Create and deploy a DeFi app
- Deploying your first smart contract
- Getting Started with Ethereum Development
- How to implement an ERC-721 market
- How to set up Tellor as your oracle
- How to use Echidna to test smart contracts
- How to use Manticore to find bugs in smart contracts
- How to use Slither to find smart contract bugs
- Kickstart your dapp frontend development with create-eth-app
- Learn foundational Ethereum topics with SQL
- Logging data from smart contracts with events
- Monitoring Geth with InfluxDB and Grafana
- Optimism standard bridge contract walkthrough
- Sending transactions using Web3
- Set up web3.js to use the Ethereum blockchain in JavaScript
- Short ABIs for calldata optimization
- Smart contract security checklist
- Smart contract security guidelines
- Solidity and Truffle continuous integration setup
- Testing ERC-20 tokens with Waffle
- Testing simple smart contract with Waffle library
- Token integration checklist
- Using WebSockets
- Vyper ERC-721 contract walkthrough
- Waffle: Dynamic mocking and testing contract calls
- Waffle say hello world tutorial with Hardhat and ethers