Skip to content

Test Base deployment#305

Open
0xCardiE wants to merge 7 commits intomasterfrom
base_deployment
Open

Test Base deployment#305
0xCardiE wants to merge 7 commits intomasterfrom
base_deployment

Conversation

@0xCardiE
Copy link
Contributor

@0xCardiE 0xCardiE commented Jan 20, 2026

Base L2 Network Deployment

Summary

This PR adds full support for deploying Swarm storage incentives contracts to Base L2 network and includes necessary contract changes to accommodate different block times across chains.

Base Network Configuration

Parameter Value Notes
Chain ID 8453 Base Mainnet
Swarm Network ID 2 Unique identifier for Base Swarm network
Round Length 380 blocks = 760s (matches Gnosis 152 × 5s)
Minimum Validity 43200 blocks = 24h (matches Gnosis 17280 × 5s)

Deployed Contracts (Base Mainnet)

Contract Address
BZZ Token 0x239Db952bde69A15962436C6CD86FDd3b45342e4
Staking 0x491075e789DBdbb7d08D95946E665eFB2751eE1E
PostageStamp 0x8613A18717E30be14852846eC6D45F5010339451
PriceOracle 0x0fF044F6bB4F684a5A149B46D7eC03ea659F98A1
Redistribution 0x6a02826e2a56092F56e0ba4dB766c5f4540414C2

Files for Integration

  • base_deployed.json - Full deployment info with ABIs and addresses (use this for Bee node integration)
  • deployments/base/ - Individual contract deployment artifacts
  • helper-hardhat-config.ts - Network configuration reference

For Bee Node Developers

When integrating with Base:

  1. Use swarmNetworkId: 2 to identify Base network
  2. Contract addresses and ABIs are in base_deployed.json
  3. Block timing is 2s (vs 5s on Gnosis) - round duration remains ~12.6 minutes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant