Posljednje ažuriranje stranice: 18. ožujka 2023.
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 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