Skip to content

Commit

Permalink
chore(cache): automated cache update (#337)
Browse files Browse the repository at this point in the history
Co-authored-by: sakulstra <[email protected]>
  • Loading branch information
github-actions[bot] and sakulstra authored Jan 24, 2024
1 parent a6cd350 commit 376d312
Show file tree
Hide file tree
Showing 2 changed files with 188 additions and 4 deletions.
131 changes: 129 additions & 2 deletions src/AaveV3BNB.sol
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,133 @@ library AaveV3BNB {
address internal constant WITHDRAW_SWAP_ADAPTER = 0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D;
}

library AaveV3BNBAssets {}
library AaveV3BNBAssets {
// https://bscscan.com/address/0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
address internal constant Cake_UNDERLYING = 0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82;

library AaveV3BNBEModes {}
uint8 internal constant Cake_DECIMALS = 18;

// https://bscscan.com/address/0x4199CC1F5ed0d796563d7CcB2e036253E2C18281
address internal constant Cake_A_TOKEN = 0x4199CC1F5ed0d796563d7CcB2e036253E2C18281;

// https://bscscan.com/address/0xE20dBC7119c635B1B51462f844861258770e0699
address internal constant Cake_V_TOKEN = 0xE20dBC7119c635B1B51462f844861258770e0699;

// https://bscscan.com/address/0x57e95511de39890D3e782df4b19F0D97A05DF64A
address internal constant Cake_S_TOKEN = 0x57e95511de39890D3e782df4b19F0D97A05DF64A;

// https://bscscan.com/address/0xB6064eD41d4f67e353768aA239cA86f4F73665a1
address internal constant Cake_ORACLE = 0xB6064eD41d4f67e353768aA239cA86f4F73665a1;

// https://bscscan.com/address/0x9A945631004d0452642bC61cEd2871f428F2543f
address internal constant Cake_INTEREST_RATE_STRATEGY =
0x9A945631004d0452642bC61cEd2871f428F2543f;

// https://bscscan.com/address/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
address internal constant WBNB_UNDERLYING = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c;

uint8 internal constant WBNB_DECIMALS = 18;

// https://bscscan.com/address/0x9B00a09492a626678E5A3009982191586C444Df9
address internal constant WBNB_A_TOKEN = 0x9B00a09492a626678E5A3009982191586C444Df9;

// https://bscscan.com/address/0x0E76414d433ddfe8004d2A7505d218874875a996
address internal constant WBNB_V_TOKEN = 0x0E76414d433ddfe8004d2A7505d218874875a996;

// https://bscscan.com/address/0x5cc46d2b1103aB23CFD63eF8631480bbf4eB40FE
address internal constant WBNB_S_TOKEN = 0x5cc46d2b1103aB23CFD63eF8631480bbf4eB40FE;

// https://bscscan.com/address/0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE
address internal constant WBNB_ORACLE = 0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE;

// https://bscscan.com/address/0x9A945631004d0452642bC61cEd2871f428F2543f
address internal constant WBNB_INTEREST_RATE_STRATEGY =
0x9A945631004d0452642bC61cEd2871f428F2543f;

// https://bscscan.com/address/0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c
address internal constant BTCB_UNDERLYING = 0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c;

uint8 internal constant BTCB_DECIMALS = 18;

// https://bscscan.com/address/0x56a7ddc4e848EbF43845854205ad71D5D5F72d3D
address internal constant BTCB_A_TOKEN = 0x56a7ddc4e848EbF43845854205ad71D5D5F72d3D;

// https://bscscan.com/address/0x7b1E82F4f542fbB25D64c5523Fe3e44aBe4F2702
address internal constant BTCB_V_TOKEN = 0x7b1E82F4f542fbB25D64c5523Fe3e44aBe4F2702;

// https://bscscan.com/address/0x9Ef6D76740713C674A6e4f38B863E62D10965053
address internal constant BTCB_S_TOKEN = 0x9Ef6D76740713C674A6e4f38B863E62D10965053;

// https://bscscan.com/address/0x264990fbd0A4796A3E3d8E37C4d5F87a3aCa5Ebf
address internal constant BTCB_ORACLE = 0x264990fbd0A4796A3E3d8E37C4d5F87a3aCa5Ebf;

// https://bscscan.com/address/0x9A945631004d0452642bC61cEd2871f428F2543f
address internal constant BTCB_INTEREST_RATE_STRATEGY =
0x9A945631004d0452642bC61cEd2871f428F2543f;

// https://bscscan.com/address/0x2170Ed0880ac9A755fd29B2688956BD959F933F8
address internal constant ETH_UNDERLYING = 0x2170Ed0880ac9A755fd29B2688956BD959F933F8;

uint8 internal constant ETH_DECIMALS = 18;

// https://bscscan.com/address/0x2E94171493fAbE316b6205f1585779C887771E2F
address internal constant ETH_A_TOKEN = 0x2E94171493fAbE316b6205f1585779C887771E2F;

// https://bscscan.com/address/0x8FDea7891b4D6dbdc746309245B316aF691A636C
address internal constant ETH_V_TOKEN = 0x8FDea7891b4D6dbdc746309245B316aF691A636C;

// https://bscscan.com/address/0xa8327EE1858E06983af6690d24e77774807109d4
address internal constant ETH_S_TOKEN = 0xa8327EE1858E06983af6690d24e77774807109d4;

// https://bscscan.com/address/0x9ef1B8c0E4F7dc8bF5719Ea496883DC6401d5b2e
address internal constant ETH_ORACLE = 0x9ef1B8c0E4F7dc8bF5719Ea496883DC6401d5b2e;

// https://bscscan.com/address/0x6EB97Ba43A1576989bc203178BD64C1182f24DDc
address internal constant ETH_INTEREST_RATE_STRATEGY = 0x6EB97Ba43A1576989bc203178BD64C1182f24DDc;

// https://bscscan.com/address/0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
address internal constant USDC_UNDERLYING = 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d;

uint8 internal constant USDC_DECIMALS = 18;

// https://bscscan.com/address/0x00901a076785e0906d1028c7d6372d247bec7d61
address internal constant USDC_A_TOKEN = 0x00901a076785e0906d1028c7d6372d247bec7d61;

// https://bscscan.com/address/0xcDBBEd5606d9c5C98eEedd67933991dC17F0c68d
address internal constant USDC_V_TOKEN = 0xcDBBEd5606d9c5C98eEedd67933991dC17F0c68d;

// https://bscscan.com/address/0xCcC260D9778F900eAd566Fa2E1D622E667677653
address internal constant USDC_S_TOKEN = 0xCcC260D9778F900eAd566Fa2E1D622E667677653;

// https://bscscan.com/address/0x51597f405303C4377E36123cBc172b13269EA163
address internal constant USDC_ORACLE = 0x51597f405303C4377E36123cBc172b13269EA163;

// https://bscscan.com/address/0x786c9fF899805fa0813C77CD3228C0e857664E78
address internal constant USDC_INTEREST_RATE_STRATEGY =
0x786c9fF899805fa0813C77CD3228C0e857664E78;

// https://bscscan.com/address/0x55d398326f99059fF775485246999027B3197955
address internal constant USDT_UNDERLYING = 0x55d398326f99059fF775485246999027B3197955;

uint8 internal constant USDT_DECIMALS = 18;

// https://bscscan.com/address/0xa9251ca9DE909CB71783723713B21E4233fbf1B1
address internal constant USDT_A_TOKEN = 0xa9251ca9DE909CB71783723713B21E4233fbf1B1;

// https://bscscan.com/address/0xF8bb2Be50647447Fb355e3a77b81be4db64107cd
address internal constant USDT_V_TOKEN = 0xF8bb2Be50647447Fb355e3a77b81be4db64107cd;

// https://bscscan.com/address/0xB735D922a36d4337f561CE433594727e1bc8bD01
address internal constant USDT_S_TOKEN = 0xB735D922a36d4337f561CE433594727e1bc8bD01;

// https://bscscan.com/address/0xB97Ad0E74fa7d920791E90258A6E2085088b4320
address internal constant USDT_ORACLE = 0xB97Ad0E74fa7d920791E90258A6E2085088b4320;

// https://bscscan.com/address/0xA60d98d1e7C1b5C186c181152AE7412C38ABaC94
address internal constant USDT_INTEREST_RATE_STRATEGY =
0xA60d98d1e7C1b5C186c181152AE7412C38ABaC94;
}

library AaveV3BNBEModes {
uint8 internal constant NONE = 0;
}
61 changes: 59 additions & 2 deletions src/ts/AaveV3BNB.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,62 @@ export const WETH_GATEWAY = '0xd91d1331db4F436DaF47Ec9Dd86deCb8EEF946B4';
export const WITHDRAW_SWAP_ADAPTER = '0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D';

export const CHAIN_ID = 56;
export const ASSETS = {} as const;
export const E_MODES = {} as const;
export const ASSETS = {
Cake: {
decimals: 18,
UNDERLYING: '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82',
A_TOKEN: '0x4199CC1F5ed0d796563d7CcB2e036253E2C18281',
S_TOKEN: '0x57e95511de39890D3e782df4b19F0D97A05DF64A',
V_TOKEN: '0xE20dBC7119c635B1B51462f844861258770e0699',
INTEREST_RATE_STRATEGY: '0x9A945631004d0452642bC61cEd2871f428F2543f',
ORACLE: '0xB6064eD41d4f67e353768aA239cA86f4F73665a1',
},
WBNB: {
decimals: 18,
UNDERLYING: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c',
A_TOKEN: '0x9B00a09492a626678E5A3009982191586C444Df9',
S_TOKEN: '0x5cc46d2b1103aB23CFD63eF8631480bbf4eB40FE',
V_TOKEN: '0x0E76414d433ddfe8004d2A7505d218874875a996',
INTEREST_RATE_STRATEGY: '0x9A945631004d0452642bC61cEd2871f428F2543f',
ORACLE: '0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE',
},
BTCB: {
decimals: 18,
UNDERLYING: '0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c',
A_TOKEN: '0x56a7ddc4e848EbF43845854205ad71D5D5F72d3D',
S_TOKEN: '0x9Ef6D76740713C674A6e4f38B863E62D10965053',
V_TOKEN: '0x7b1E82F4f542fbB25D64c5523Fe3e44aBe4F2702',
INTEREST_RATE_STRATEGY: '0x9A945631004d0452642bC61cEd2871f428F2543f',
ORACLE: '0x264990fbd0A4796A3E3d8E37C4d5F87a3aCa5Ebf',
},
ETH: {
decimals: 18,
UNDERLYING: '0x2170Ed0880ac9A755fd29B2688956BD959F933F8',
A_TOKEN: '0x2E94171493fAbE316b6205f1585779C887771E2F',
S_TOKEN: '0xa8327EE1858E06983af6690d24e77774807109d4',
V_TOKEN: '0x8FDea7891b4D6dbdc746309245B316aF691A636C',
INTEREST_RATE_STRATEGY: '0x6EB97Ba43A1576989bc203178BD64C1182f24DDc',
ORACLE: '0x9ef1B8c0E4F7dc8bF5719Ea496883DC6401d5b2e',
},
USDC: {
decimals: 18,
UNDERLYING: '0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d',
A_TOKEN: '0x00901a076785e0906d1028c7d6372d247bec7d61',
S_TOKEN: '0xCcC260D9778F900eAd566Fa2E1D622E667677653',
V_TOKEN: '0xcDBBEd5606d9c5C98eEedd67933991dC17F0c68d',
INTEREST_RATE_STRATEGY: '0x786c9fF899805fa0813C77CD3228C0e857664E78',
ORACLE: '0x51597f405303C4377E36123cBc172b13269EA163',
},
USDT: {
decimals: 18,
UNDERLYING: '0x55d398326f99059fF775485246999027B3197955',
A_TOKEN: '0xa9251ca9DE909CB71783723713B21E4233fbf1B1',
S_TOKEN: '0xB735D922a36d4337f561CE433594727e1bc8bD01',
V_TOKEN: '0xF8bb2Be50647447Fb355e3a77b81be4db64107cd',
INTEREST_RATE_STRATEGY: '0xA60d98d1e7C1b5C186c181152AE7412C38ABaC94',
ORACLE: '0xB97Ad0E74fa7d920791E90258A6E2085088b4320',
},
} as const;
export const E_MODES = {
NONE: 0,
} as const;

0 comments on commit 376d312

Please sign in to comment.