Network & addresses
All BarkSwap contracts are deployed on the DogeOS Chikyū Testnet.
Network parameters
| Field | Value |
|---|---|
| Network name | DogeOS Chikyū Testnet |
| Chain ID | 6281971 |
| Native currency | DOGE (18 decimals) |
| RPC URL | https://rpc.testnet.dogeos.com |
| Block explorer | https://blockscout.testnet.dogeos.com |
| Wrapped native (WDOGE) | 0xF6BDB158A5ddF77F1B83bC9074F6a472c58D78aE |
Add the chain to an EIP-1193 wallet:
await window.ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0x5fd8b3', // 6281971
chainName: 'DogeOS Chikyū Testnet',
nativeCurrency: { name: 'DOGE', symbol: 'DOGE', decimals: 18 },
rpcUrls: ['https://rpc.testnet.dogeos.com'],
blockExplorerUrls: ['https://blockscout.testnet.dogeos.com'],
}],
});
Concentrated liquidity (AMM)
| Contract | Address |
|---|---|
| Factory | 0xF3961157f56C983316657f0267B4C04460beE43f |
| PoolDeployer | 0x4151224471B0EeA41eE4295c632cc61779d339C2 |
| SwapRouter | 0x911E5A1630fD1768E5A1710DAAFaBb865cB79531 |
| Quoter | 0x87d4cC67377B8AbE91BBD04bc8a8E9869559Ee36 |
| QuoterV2 | 0x187b41968063Cb8A04A5f4d2113844EF2Ba21493 |
| NonfungiblePositionManager | 0xf596329a6c7E03F0708199cB5435f86783DB4302 |
| TickLens | 0x0B565C5fc0d35a9A28b4f7be69a209CeF69C318C |
| EternalFarming | 0xfdF9C6D8034733830AbE170fe203C69A6C1e7169 |
| FarmingCenter | 0xaBECc858bE28b4dD6200e3CD68F01a5422d48450 |
ve(3,3)
| Contract | Address |
|---|---|
| BARK token (VeToken) | 0x776347AF16E01BE5CdC028b556bE029C156024a2 |
| VotingEscrow | 0x19cDA4B6EEb4AB71033Ef926c9ee096Af25E8bdd |
| VoterV4 | 0x32d5633feB481A9a0A5C483C728CA75c3b29d1d8 |
| MinterUpgradeable | 0x1ece73AB8F26a1207E4e4E7A479C423b99A9a70A |
| GaugeFactoryV2_NFT | 0x39A0bfF4Bd8de65e22b69f302d0805c60e7FD295 |
| BribeFactoryV3 | 0x6d0f63bEDb9E5A10B0143017A0fcc5c04cC5A606 |
| RewardsDistributor | 0xA5c526a74b2262503200Bd4359212014cfE31f95 |
| PermissionsRegistry | 0xAB565cDD2471a1f4b62e58d316364483f0a8c7dc |
Per-pool gauges and bribes
GaugeV2_NFT and Bribes contracts are deployed per pool by the factories above. Resolve a
pool's gauge with VoterV4.gauges(pool) and its bribe contracts via the gauge — see the
VoterV4 reference. The addresses above are the singletons and factories.
Testnet addresses change
These are testnet deployments and may be redeployed. The canonical source is
bark_contracts/contracts/deploys.json and the ve3 deployment artifact under
bark_contracts/ve3/deployments/. Always reconcile against the latest artifact before mainnet use.