Stader - ETHx
  • Introduction
    • Explore ETHx
    • ETHx Tech blogs
    • ETHx Governance
  • Launch Incentives
    • ETHx Stakers
    • ETHx Node Operators
      • ETHx Boosted Commission
      • 13000 $SD top-up pool
      • $65000 Reward pool for AVADO user
  • ETHx Staking
    • Guides
    • FAQs
  • Node Operator
    • Staking on Ethereum
      • What is Ethereum staking?
      • ETH staking rewards and penalties
      • Solo-staking vs ETHx
    • Permissionless node operator
      • Responsibilities of a node operator
      • Pre-requisite
      • Node registration and adding validators
        • Step 1: Hardware and platform
          • DIY kit
          • Cloud services
          • VPS services
          • AVADO
          • Allnodes
        • Step 2: Download Stader node
        • Step 3: Install Stader node
        • Step 4: Configure Stader services
          • Step 4.1 Network selection
          • Step 4.2 ETH client configuration
          • Step 4.3 ETH1 - Execution client selection
          • Step 4.4 ETH2 - Consensus client selection
          • Step 4.5 Add a graffiti
          • Step 4.6 Add checkpoint URL
          • Step 4.7 Enable Doppelganger protection
          • Step 4.8 Add fallback clients
          • Step 4.9 Enable monitoring
          • Step 4.10 MEV Boost
          • Confirmation and configuration settings
        • Step 5: Execution and Consensus client sync
        • Step 6: Wallet setup
        • Step 7: Register your node on the Stader network
        • Step 8: Deposit SD collateral
        • Step 9: Deposit ETH bond
        • Validator States
      • ETHx rewards for permissionless node operators
        • Socializing Pool
        • SD rewards
        • Claim CL rewards
        • Claim EL and SD rewards
      • Node Monitoring
      • Node Migration
      • Validator exits and node termination
      • Latest update
      • CLI Command sheet
    • Permissioned node operator
      • Pre-requisite for permissioned node operators
      • Web3Signer setup guide
      • Node registration and adding validators
        • Step 1: Download Stader node
        • Step 2: Install Stader node
        • Step 3: Configure and start Stader services
        • Step 4: Wallet setup
        • Step 5: Set the fee recipient of your validator client to Stader socializing pool
        • Step 6: Check Docker and node status
        • Step 7: Operator address whitelisting
        • Step 8: Register you node on the Stader network
        • Step 9: Add validators to your node
        • Step 10: Check your node and validator status
      • ETHx rewards for permissioned node operators
        • Claim CL rewards
        • Claim EL rewards
      • Node Migration
      • Latest update
    • FAQs
  • Smart Contracts
  • Oracles
  • ETHx Security
    • Immunefi Bug Bounty
    • Audit Reports
    • Public Repositories
  • ETHx Integration
  • Connect with us
Powered by GitBook
On this page
  • ETHx Mainnet Smart Contracts
  • ETHx Testnet Smart Contracts

Smart Contracts

PreviousFAQsNextOracles

Last updated 1 year ago

The ETHx Smart Contracts play a crucial role in the Stader-ETHx protocol, serving as the fundamental building blocks of the entire network. These contracts form the foundation upon which various components of the system are constructed, such as the Stader Node CLI and the user interfaces for end user applications.

Here is a comprehensive list of the ETHx Smart Contracts. This list serves as a reference point for ETH staker, node operators, developers, researchers, and enthusiasts who are interested in exploring the inner workings of the Stader-ETHx protocol and understanding how the different components interact with each other.

ETHx Mainnet Smart Contracts

Smart Contract
Address

Stader config

VaultFactory

Auction contract

ETHx

Operator reward collector

Penalty contract

PermissionedNodeRegistry

PermissionedPool

PermissionlessNodeRegistry

PermissionlessPool

PoolSelector

PoolUtils

SDCollateral

Permissioned socializingPool

Permissionless socializingPool

Insurance fund

Stader oracle

StaderStakingPoolManager

UserWithdrawManager

ETHx Testnet Smart Contracts

Smart Contract
Address

Stader config

VaultFactory

Auction contract

ETHx

Operator reward collector

Penalty contract

PermissionedNodeRegistry

PermissionedPool

PermissionlessNodeRegistry

PermissionlessPool

PoolSelector

PoolUtils

SDCollateral

Permissioned socializingPool

Permissionless socializingPool

Insurance fund

Stader oracle

StaderStakingPoolManager

UserWithdrawManager

SD token address (Mainnet) :

SD token address (Testnet):

0x30D20208d987713f46DFD34EF128Bb16C404D10f
0x0406f539f24Be69baa8b88ED6eABEdb7b3cfdc60
0x4ABEF2263d5A5ED582FC9A9789a41D85b68d69DB
0x03ABEEC03BF39ac5A5C8886cF3496326d8164E1E
0x85A22763f94D703d2ee39E9374616ae4C1612569
0xA35b1B31Ce002FBF2058D22F30f95D405200A15b
0x84ffDC9De310144D889540A49052F6d1AdB2C335
0x84645f1B80475992Df2C65c28bE6688d15dc6ED6
0xaf42d795A6D279e9DCc19DC0eE1cE3ecd4ecf5dD
0x09134C643A6B95D342BdAf081Fa473338F066572
0x4f4Bfa0861F62309934a5551E0B2541Ee82fdcF1
0xd1a72Bd052e0d65B7c26D3dd97A98B74AcbBb6c5
0x62e0b431990Ea128fe685E764FB04e7d604603B0
0xeDA89ed8F89D786D816F8E14CF8d2F90c6BF763f
0x7Af4730cc8EbAd1a050dcad5c03c33D2793EE91f
0x9d4C3166c59412CEdBe7d901f5fDe41903a1d6Fc
0x1DE458031bFbe5689deD5A8b9ed57e1E79EaB2A4
0xbe3781CE437Cc3fC8c8167913B4d462347D11F20
0xF64bAe65f6f2a5277571143A24FaaFDFC0C2a737
0xcf5EA1b38380f6aF39068375516Daf40Ed70D299
0x9F0491B32DBce587c50c4C43AB303b06478193A7
0x2aa6cEd8Cf0a93884216BaE5dbF4299932aB577B
0x0BDb1a6D4Ec7e86B95cf2435AF58fbc6776F4ed2
0xfCD9b640bF620BD7E7d3085C5462A5f7fcaE01e6
0x3338eCd3ab3d3503c55c931d759fA6d78d287236
0xbb31ab083C5831cAa17eca5750c47119C0F76933
0x55f47deD9BDd3Cc4A5dc49A904A628F932e3a393
0xA8BbaD2C6d3F2a28EdB85Fc1c87B300EAC77A00d
0x8A52180A900E4363E34391034764ac23db148e82
0x14F59038b249AA9f44bC3FB7DBfC291C5B21f7F8
0xccD435de0E3bF8Cf77d21F187f62cdc2B2ad7c32
0xe9ccD3384E0670F7BC679fF45491f22A145fC864
0xEf08BAdB119ddb09b9Ab28ec422f49947fA204BB
0x78CAa9aA3820254045c90C3d07C3CB841E7F7529
0x4E1d40bccC6E41bACfa69a3ff09A137cAC0218C7
0x34E8Fac4962AF984d6040cec240d1d12eFfac14E
0x7D6CE3D6bA2D7020307F90b6dfD4ABFe09F3eCE6
0x22F8E700ff3912f3Caba5e039F6dfF1a24390E80
0xd0e400Ec6Ed9C803A9D9D3a602494393E806F823
0x1048Eca024cB2Ba5eA720Ac057D804E95a809Fc8