Skip to content

Commit 3103fdb

Browse files
authored
Merge pull request #283 from VenusProtocol/feat/ven-3131
[VEN-3131]: asBNB addresses and contracts
2 parents 55b6f43 + b7fc5fc commit 3103fdb

File tree

5 files changed

+39
-0
lines changed

5 files changed

+39
-0
lines changed

deployed-contracts/markets.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,15 @@
141141
* NativeTokenGateway:[`0x24896601A4bf1b6a27E51Cb3eff750Bd9FE00d08`](https://bscscan.com/address/0x24896601A4bf1b6a27E51Cb3eff750Bd9FE00d08)
142142
* Underlying tokens:
143143
* ankrBNB: [`0x52F24a5e03aee338Da5fd9Df68D2b6FAe1178827`](https://bscscan.com/address/0x52F24a5e03aee338Da5fd9Df68D2b6FAe1178827)
144+
* asBNB: [`0x77734e70b6E88b4d82fE632a168EDf6e700912b6`](https://bscscan.com/address/0x77734e70b6E88b4d82fE632a168EDf6e700912b6)
144145
* BNBx: [`0x1bdd3Cf7F79cfB8EdbB955f20ad99211551BA275`](https://bscscan.com/address/0x1bdd3Cf7F79cfB8EdbB955f20ad99211551BA275)
145146
* PT-clisBNB-25APR2025: [`0xe8f1c9804770e11ab73395be54686ad656601e9e`](https://bscscan.com/address/0xe8f1c9804770e11ab73395be54686ad656601e9e)
146147
* slisBNB: [`0xB0b84D294e0C75A6abe60171b70edEb2EFd14A1B`](https://bscscan.com/address/0xB0b84D294e0C75A6abe60171b70edEb2EFd14A1B)
147148
* stkBNB: [`0xc2E9d07F66A89c44062459A47a0D2Dc038E4fb16`](https://bscscan.com/address/0xc2E9d07F66A89c44062459A47a0D2Dc038E4fb16)
148149
* WBNB: [`0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c`](https://bscscan.com/address/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c)
149150
* Markets:
150151
* vankrBNB\_LiquidStakedBNB: [`0xBfe25459BA784e70E2D7a718Be99a1f3521cA17f`](https://bscscan.com/address/0xBfe25459BA784e70E2D7a718Be99a1f3521cA17f)
152+
* vasBNB\_LiquidStakedBNB: [`0x4A50a0a1c832190362e1491D5bB464b1bc2Bd288`](https://bscscan.com/address/0x4A50a0a1c832190362e1491D5bB464b1bc2Bd288)
151153
* vBNBx\_LiquidStakedBNB: [`0x5E21bF67a6af41c74C1773E4b473ca5ce8fd3791`](https://bscscan.com/address/0x5E21bF67a6af41c74C1773E4b473ca5ce8fd3791)
152154
* vPT-clisBNB-24APR2025\_LiquidStakedBNB: [`0xA537ACf381b12Bbb91C58398b66D1D220f1C77c8`](https://bscscan.com/address/0xA537ACf381b12Bbb91C58398b66D1D220f1C77c8)
153155
* vslisBNB\_LiquidStakedBNB: [`0xd3CC9d8f3689B83c91b7B59cAB4946B063EB894A`](https://bscscan.com/address/0xd3CC9d8f3689B83c91b7B59cAB4946B063EB894A)
@@ -599,6 +601,7 @@
599601
* NativeTokenGateway: [`0xCf4C75398DaD73f16c762026144a1496f6869CD1`](https://testnet.bscscan.com/address/0xCf4C75398DaD73f16c762026144a1496f6869CD1)
600602
* Markets:
601603
* vankrBNB\_LiquidStakedBNB: [`0x57a664Dd7f1dE19545fEE9c86C949e3BF43d6D47`](https://testnet.bscscan.com/address/0x57a664Dd7f1dE19545fEE9c86C949e3BF43d6D47)
604+
* vasBNB\_LiquidStakedBNB: [`0xc9D979AA6F3bE732A53a27188D74e929FD107187`](https://testnet.bscscan.com/address/0xc9D979AA6F3bE732A53a27188D74e929FD107187)
602605
* vBNBx\_LiquidStakedBNB: [`0x644A149853E5507AdF3e682218b8AC86cdD62951`](https://testnet.bscscan.com/address/0x644A149853E5507AdF3e682218b8AC86cdD62951)
603606
* vPT-clisBNB-24APR2025\_LiquidStakedBNB: [`0x7C4890D673985CE22A4D38761473f190e434c956`](https://testnet.bscscan.com/address/0x7C4890D673985CE22A4D38761473f190e434c956)
604607
* vslisBNB\_LiquidStakedBNB: [`0xeffE7874C345aE877c1D893cd5160DDD359b24dA`](https://testnet.bscscan.com/address/0xeffE7874C345aE877c1D893cd5160DDD359b24dA)

deployed-contracts/oracles.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* ankrBNB Oracle: [`0xb0FCf0d45C15235D4ebC30d3c01d7d0D72Fd44AB`](https://bscscan.com/address/0xb0FCf0d45C15235D4ebC30d3c01d7d0D72Fd44AB)
1111
* BNBx Oracle: [`0x94f30dC18D12C210E5ae32752B1033afdd89D5DB`](https://bscscan.com/address/0x94f30dC18D12C210E5ae32752B1033afdd89D5DB)
1212
* slisBNB Oracle: [`0xfE54895445eD2575Bf5386B90FFB098cBC5CA29A`](https://bscscan.com/address/0xfE54895445eD2575Bf5386B90FFB098cBC5CA29A)
13+
* asBNB Oracle: [`0x52375ACab348Fa3979503EB9ADB11D74560dEe99`](https://bscscan.com/address/0x52375ACab348Fa3979503EB9ADB11D74560dEe99)
1314
* stkBNB Oracle: [`0xdBAFD16c5eA8C29D1e94a5c26b31bFAC94331Ac6`](https://bscscan.com/address/0xdBAFD16c5eA8C29D1e94a5c26b31bFAC94331Ac6)
1415
* WBETH Oracle: [`0x739db790c656E54590957Ed4d6B94665bCcb3456`](https://bscscan.com/address/0x739db790c656E54590957Ed4d6B94665bCcb3456)
1516
* DefaultProxyAdmin: [`0x1BB765b741A5f3C2A338369DAb539385534E3343`](https://bscscan.com/address/0x1BB765b741A5f3C2A338369DAb539385534E3343)
@@ -31,6 +32,7 @@
3132
* ankrBNB Oracle: [`0x00ea3D7Abe2f04004Ce71f9ef5C04F5f8Dce2f55`](https://testnet.bscscan.com/address/0x00ea3D7Abe2f04004Ce71f9ef5C04F5f8Dce2f55)
3233
* BNBx Oracle: [`0x24f6E7f40E3d8782E0c50d749625b6412437Af18`](https://testnet.bscscan.com/address/0x24f6E7f40E3d8782E0c50d749625b6412437Af18)
3334
* slisBNB Oracle: [`0x57e9230b8e57561e0Be71075A0BAC1B6e6a3369E`](https://testnet.bscscan.com/address/0x57e9230b8e57561e0Be71075A0BAC1B6e6a3369E)
35+
* asBNB Oracle: [`0x823408a1A230D3ffa34F4bC9f3cA05213C18E67A`](https://testnet.bscscan.com/address/0x823408a1A230D3ffa34F4bC9f3cA05213C18E67A)
3436
* stkBNB Oracle: [`0x78c1248c07c3724fe7D6FbD0e8D9859eF206B6d0`](https://testnet.bscscan.com/address/0x78c1248c07c3724fe7D6FbD0e8D9859eF206B6d0)
3537
* WBETH Oracle: [`0x80f80ad1d963673819752c234339901fa19fA7cb`](https://testnet.bscscan.com/address/0x80f80ad1d963673819752c234339901fa19fA7cb)
3638
* DefaultProxyAdmin:[`0xef480a5654b231ff7d80A0681F938f3Db71a6Ca6`](https://testnet.bscscan.com/address/0xef480a5654b231ff7d80A0681F938f3Db71a6Ca6)

risk/resilient-price-oracle.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ The current list of correlated token oracles in Venus is:
4545
* `PendleOracle`. It returns the USD price of the PT Pendle token, converting on-chain from the PT token to the underlying token using a Pendle market contract.
4646
* `SFraxOracle`. It returns the USD price of the [sFRAX](https://etherscan.io/token/0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32) token, converting on-chain from sFRAX to FRAX using the exchange rate from the sFRAX contract.
4747
* `SlisBNBOracle`. It returns the USD price of the [slisBNB](https://bscscan.com/address/0xB0b84D294e0C75A6abe60171b70edEb2EFd14A1B) token, converting on-chain from slisBNB to BNB using the exchange rate from the [stake manager](https://bscscan.com/address/0x1adB950d8bB3dA4bE104211D5AB038628e477fE6) contract.
48+
* `AsBNBOracle`. It returns the USD price of the [asBNB](https://bscscan.com/address/0x77734e70b6E88b4d82fE632a168EDf6e700912b6) token, converting on-chain from asBNB to slisBNB using the exchange rate from the [asBNB minter](https://bscscan.com/address/0x2F31ab8950c50080E77999fa456372f276952fD8) contract.
4849
* `StkBNBOracle`. It returns the USD price of the [stkBNB](https://bscscan.com/address/0xc2E9d07F66A89c44062459A47a0D2Dc038E4fb16) token, converting on-chain from stkBNB to BNB using the exchange rate from the [stake pool](https://bscscan.com/address/0xC228CefDF841dEfDbD5B3a18dFD414cC0dbfa0D8) contract.
4950
* `WBETHOracle`. It returns the USD price of the [WBETH](https://bscscan.com/address/0xa2e3356610840701bdf5611a53974510ae27e2e1) token, converting on-chain from WBETH to BNB using the exchange rate from the WBETH contract.
5051
* `WeETHOracle`. It returns the USD price of the [weETH](https://etherscan.io/token/0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee) token, converting on-chain from weETH to eETH using the exchange rate from the [liquidity pool](https://etherscan.io/address/0x308861A430be4cce5502d0A12724771Fc6DaF216) contract, and assumming 1 eETH = 1 ETH.
@@ -124,6 +125,7 @@ The current list of correlated token oracles in Venus is:
124125
| GameFi | USDD | [Binance](https://bscscan.com/address/0x594810b741d136f1960141C0d8Fb4a91bE78A820) | - | - | |
125126
| GameFi | USDT | [Chainlink](https://bscscan.com/address/0x1B2103441A0A108daD8848D8F5d790e4D402921F) | - | - | |
126127
| Liquid Staked BNB | ankrBNB | [AnkrBNBOracle](https://bscscan.com/address/0xb0FCf0d45C15235D4ebC30d3c01d7d0D72Fd44AB) | - | |
128+
| Liquid Staked BNB | asBNB | [AsBNBOracle](https://bscscan.com/address/0x52375ACab348Fa3979503EB9ADB11D74560dEe99) | - | - | |
127129
| Liquid Staked BNB | BNBx | [BNBxOracle](https://bscscan.com/address/0x46F8f9e4cb04ec2Ca4a75A6a4915b823b98A0aA1) | - | - | |
128130
| Liquid Staked BNB | PT-clisBNB-24APR2025 | [PendleOracle-PT-clisBNB-25APR2025](https://bscscan.com/address/0xEa7a92D12196A325C76ED26DBd36629d7EC46459) | - | |
129131
| Liquid Staked BNB | stkBNB | [StkBNBOracle](https://bscscan.com/address/0xdBAFD16c5eA8C29D1e94a5c26b31bFAC94331Ac6) | - | |

security-and-audits.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ We firmly believe that the true test of a smart contract's security lies in its
88

99
## Audits
1010

11+
### asBNB Oracle
12+
13+
**Scope**: Correlated oracle to get the price of [asBNB](https://bscscan.com/address/0x77734e70b6E88b4d82fE632a168EDf6e700912b6) token on BNB Chain, taking into account first the onchain conversion rate `asBNB` to [`slisBNB`](https://bscscan.com/address/0xB0b84D294e0C75A6abe60171b70edEb2EFd14A1B).
14+
15+
- [Certik audit report (2025/03/20)](https://github.com/VenusProtocol/oracle/blob/e33dd9b60a29d3e69df554136383a6477fa904c5/audits/128_AsBNBOracle_certik_20250320.pdf)
16+
17+
<details>
18+
<summary>Detailed scope</summary>
19+
20+
- Pull Request [#275](https://github.com/VenusProtocol/oracle/pull/275)
21+
- Files:
22+
- contracts/oracles/AsBNBOracle.sol
23+
24+
</details>
25+
1126
### zkETH Oracle
1227

1328
**Scope**: Correlated oracle to get the price of [zkETH](https://explorer.zksync.io/address/0xb72207E1FB50f341415999732A20B6D25d8127aa) token on ZKsync, taking into account first the onchain conversion rate `zkETH` to `rzkETH`.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# SlisBNBOracle
2+
This oracle fetches the price of asBNB asset
3+
4+
# Solidity API
5+
6+
- - -
7+
8+
### constructor
9+
10+
Constructor for the implementation contract.
11+
12+
```solidity
13+
constructor(address asBNB, address slisBNB, address resilientOracle) public
14+
```
15+
16+
- - -
17+

0 commit comments

Comments
 (0)