Skip to content

[feature] adding Satly testnet#186

Open
rafael-abuawad wants to merge 1 commit intodevfrom
feature/satly-testnet
Open

[feature] adding Satly testnet#186
rafael-abuawad wants to merge 1 commit intodevfrom
feature/satly-testnet

Conversation

@rafael-abuawad
Copy link
Copy Markdown
Collaborator

Summary

Added SATLY L1 chain support to the Pangolin SDK. SATLY L1 is a Bitcoin L1 EVM-compatible chain that enables DeFi operations on Bitcoin.

Key Changes:

  • Chain ID: 132008
  • RPC Endpoint: https://testnet.rpc.bitcoinl1.net
  • Native Currency: BTC (18 decimals)
  • PNG Token: 0x6973F7882f519C5DB4e09BB0DD33Fd92b7aACA45
  • Pool Factory: 0x0CCADf3071516D4cD90C038885D429C473b18D76
  • Wrapped Native Token (WBTC): 0x21a352001166715294A54EDC637256Bc787B8a19

Files Modified:

  • src/chains.ts - Added SATLY_L1 chain configuration and enum
  • src/entities/currency.ts - Added BTC currency support
  • src/entities/token.ts - Added WBTC wrapped token support
  • src/constants.ts - Added factory address and init code hash mappings
  • src/elixir/constants.ts - Added pool init code hash mapping

Features Added:

  • ✅ Full chain recognition and configuration
  • ✅ Native BTC currency support (18 decimals)
  • ✅ WBTC wrapped token support for DeFi operations
  • ✅ Pool factory integration for liquidity provision
  • ✅ Elixir concentrated liquidity pool support
  • ✅ Complete TypeScript type safety

The integration enables users to interact with Pangolin DEX on SATLY L1, providing Bitcoin-native DeFi capabilities including swapping, liquidity provision, and concentrated liquidity pools.

Tasks

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