Contract Address

Tokens

Token
Address
Description

wstASTR on Astar

0x45cCC0DEA1470F1b4213Ab60fd2eBB2a063f1c24

wstASTR on Astar Network

wstASTR on Soneium

0x3b0DC2daC9498A024003609031D973B1171dE09E

wstASTR on Soneium Network

Other Contracts

Contract Name
Address
Description

DappStakingManager

0x75B05f40a0005ff13Ae1588F5e295D87622FB557

Core logic contracts for staking, unstaking, reward claiming, and other main business logic

dASTR

0x1eC4bBD1fF6642d29C1453cE1207B039a434a438

Confirm ASTR token balance and record ASTR earnings

Vault

0x0DC6E8922ac0ECa8287ba22Db14C9Ac9317ed18F

ERC-4626 handling staking-related operations, token before being wrapped into wstASTR

Wrapper

0x1a54c11180DB7CFe06343886f22fb2AAF28d13D9

Wrap ERC4626 Vault into wstASTR

ACL

0x0905A7B2995046C11C5e9561e8c467177D0E9F0b

Access Control List contract

AddressProvider

0xd0bF15Ae51A4933212936D40c4b4AD1e702fFF5F

Address provider contract

CCIPBridge

0x6F9D07e9e974DA5B3F57a6B092EB524F176162e4

Handle ASTR cross-chain logic

AstarPool

0x80376eE13282E597ad00B55495e408141fe7DDCB

CCIP BurnMintTokenPool on Astar

SoneiumPool

0xcFEf2E9f5B148481f5DCC07992Bdbd81E7657906

CCIP BurnMintTokenPool on Soneium

wstASTR Price Oracle

0x5A599251a359Cf27A6A42E7baB1b1494d3919083

Price feed contract (on Soneium), returns wstASTR/ASTR exchange rate in 8 decimals

Dev Notes

wstASTR Price Oracle Details

The wstASTR price feed, located at 0x5A599251a359Cf27A6A42E7baB1b1494d3919083 on Soneium network, is an exchange rate-based price oracle that provides the exchange rate between wstASTR and ASTR.

The latestRoundData() function returns the ASTR/wstASTR exchange rate as an int256 value (answer) with 8 decimal places.

The exchange rate is updated daily at approximately 12:00 AM UTC after claiming rewards from Astar Dapp Staking. For the remainder of the day, the exchange rate remains unchanged, as new rewards can only be claimed the following day.

Since the wstASTR staking logic is managed by a Vault contract on the Astar Network, which adheres to ERC-4626 standards, the exchange rate between wstASTR and ASTR adjusts once rewards are claimed. This update is reflected in the price feed contract by timely updating the RoundData struct, ensuring that the returned exchange rate is accurate and up-to-date.

Last updated