Skip to content

Commit

Permalink
Merge pull request #1382 from kexleyBeefy/add/gmx-v2-new
Browse files Browse the repository at this point in the history
Add new GMX V2 pools
  • Loading branch information
roman-monk authored Mar 15, 2024
2 parents 828b825 + 735abbd commit 14444a9
Show file tree
Hide file tree
Showing 2 changed files with 164 additions and 0 deletions.
56 changes: 56 additions & 0 deletions packages/address-book/address-book/arbitrum/tokens/tokens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1505,6 +1505,62 @@ const _tokens = {
logoURI:
'https://tokens.pancakeswap.finance/images/0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png',
},
OP: {
name: 'OP',
symbol: 'OP',
oracleId: 'OP',
address: '0xaC800FD6159c2a2CB8fC31EF74621eB430287a5A',
chainId: 42161,
decimals: 18,
logoURI: '',
website: 'https://app.optimism.io/governance',
description:
'Optimistic Rollup is a layer 2 scaling solution that scales both transaction throughput and computation on Ethereum. The backbone of our implementation is the Optimistic Virtual Machine (OVM), which is fully compatible with the EVM.',
documentation: 'https://help.optimism.io/hc/en-us/articles/5497354656283-What-is-the-Optimism-Token',
bridge: 'layer-zero',
},
WBNB: {
name: 'Wrapped BNB',
symbol: 'WBNB',
oracleId: 'WBNB',
address: '0xa9004A5421372E1D83fB1f85b0fc986c912f91f3',
chainId: 42161,
decimals: 18,
logoURI: '',
website: 'https://www.binance.com/',
description:
'Binance Coin (BNB) is an exchange-based token created and issued by the cryptocurrency exchange Binance. Initially created on the Ethereum blockchain as an ERC-20 token in July 2017, BNB was migrated over to Binance Chain in February 2019 and became the native coin of the Binance Chain.',
documentation: 'https://www.binance.com/en/bnb',
bridge: 'layer-zero',
},
AAVE: {
name: 'AAVE',
symbol: 'AAVE',
oracleId: 'AAVE',
address: '0xba5DdD1f9d7F570dc94a51479a000E3BCE967196',
chainId: 42161,
decimals: 18,
logoURI: '',
website: 'https://aave.com/',
description:
'Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers. Depositors provide liquidity to the market to earn a passive income, while borrowers are able to borrow in an overcollateralized (perpetually) or undercollateralized (one-block liquidity) fashion.',
documentation: 'https://docs.aave.com/',
bridge: 'arbitrum-canonical',
},
WAVAX: {
name: 'WAVAX',
symbol: 'WAVAX',
oracleId: 'WAVAX',
address: '0x565609fAF65B92F7be02468acF86f8979423e514',
chainId: 42161,
decimals: 18,
logoURI: '',
website: 'https://www.avalabs.org/',
description:
'Avalanche is the fastest smart contracts platform in the blockchain industry, as measured by time-to-finality, and has the most validators securing its activity of any proof-of-stake protocol.',
documentation: 'https://docs.avax.network/learn/avalanche/avax',
bridge: 'wormhole',
},
} as const;

export const tokens: ConstRecord<typeof _tokens, Token> = _tokens;
108 changes: 108 additions & 0 deletions src/data/arbitrum/gmxV2Pools.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,112 @@
[
{
"name": "gmx-arb-op-usdc",
"address": "0x4fDd333FF9cA409df583f306B6F5a7fFdE790739",
"index": {
"symbol": "OP",
"address": "0xaC800FD6159c2a2CB8fC31EF74621eB430287a5A"
},
"long": {
"symbol": "OP",
"address": "0xaC800FD6159c2a2CB8fC31EF74621eB430287a5A",
"decimals": "1e18"
},
"short": {
"symbol": "USDC",
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": "1e6"
}
},
{
"name": "gmx-arb-atom-usdc",
"address": "0x248C35760068cE009a13076D573ed3497A47bCD4",
"index": {
"symbol": "ATOM",
"address": "0x7D7F1765aCbaF847b9A1f7137FE8Ed4931FbfEbA"
},
"long": {
"symbol": "ETH",
"address": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
"decimals": "1e18"
},
"short": {
"symbol": "USDC",
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": "1e6"
}
},
{
"name": "gmx-arb-bnb-usdc",
"address": "0x2d340912Aa47e33c90Efb078e69E70EFe2B34b9B",
"index": {
"symbol": "BNB",
"address": "0xa9004A5421372E1D83fB1f85b0fc986c912f91f3"
},
"long": {
"symbol": "BNB",
"address": "0xa9004A5421372E1D83fB1f85b0fc986c912f91f3",
"decimals": "1e18"
},
"short": {
"symbol": "USDC",
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": "1e6"
}
},
{
"name": "gmx-arb-aave-usdc",
"address": "0x1CbBa6346F110c8A5ea739ef2d1eb182990e4EB2",
"index": {
"symbol": "AAVE",
"address": "0xba5DdD1f9d7F570dc94a51479a000E3BCE967196"
},
"long": {
"symbol": "AAVE",
"address": "0xba5DdD1f9d7F570dc94a51479a000E3BCE967196",
"decimals": "1e18"
},
"short": {
"symbol": "USDC",
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": "1e6"
}
},
{
"name": "gmx-arb-near-usdc",
"address": "0x63Dc80EE90F26363B3FCD609007CC9e14c8991BE",
"index": {
"symbol": "NEAR",
"address": "0x1FF7F3EFBb9481Cbd7db4F932cBCD4467144237C"
},
"long": {
"symbol": "ETH",
"address": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
"decimals": "1e18"
},
"short": {
"symbol": "USDC",
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": "1e6"
}
},
{
"name": "gmx-arb-avax-usdc",
"address": "0x7BbBf946883a5701350007320F525c5379B8178A",
"index": {
"symbol": "AVAX",
"address": "0x565609fAF65B92F7be02468acF86f8979423e514"
},
"long": {
"symbol": "AVAX",
"address": "0x565609fAF65B92F7be02468acF86f8979423e514",
"decimals": "1e18"
},
"short": {
"symbol": "USDC",
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": "1e6"
}
},
{
"name": "gmx-arb-wbtc-usdc",
"address": "0x47c031236e19d024b42f8AE6780E44A573170703",
Expand Down

0 comments on commit 14444a9

Please sign in to comment.