Update proxy
This commit is contained in:
@@ -1,72 +1,7 @@
|
||||
import {type Address, zeroAddress} from "viem";
|
||||
import {ARBITRUM, AVALANCHE, AVALANCHE_FUJI, BSС_MAINNET, BSС_TESTNET} from "./chains.js";
|
||||
import {ARBITRUM, AVALANCHE, AVALANCHE_FUJI} from "./chains.js";
|
||||
|
||||
export const CONTRACTS = {
|
||||
[BSС_MAINNET]: {
|
||||
// bsc mainnet
|
||||
Treasury: "0xa44E7252a0C137748F523F112644042E5987FfC7",
|
||||
BUSD: "0xe9e7cea3dedca5984780bafc599bd69add087d56",
|
||||
GMT: "0x99e92123eB77Bc8f999316f622e5222498438784",
|
||||
Vault: "0xc73A8DcAc88498FD4b4B1b2AaA37b0a2614Ff67B",
|
||||
Router: "0xD46B23D042E976F8666F554E928e0Dc7478a8E1f",
|
||||
Reader: "0x087A618fD25c92B61254DBe37b09E5E8065FeaE7",
|
||||
AmmFactory: "0xBCfCcbde45cE874adCB698cC183deBcF17952812",
|
||||
AmmFactoryV2: "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73",
|
||||
OrderBook: "0x1111111111111111111111111111111111111111",
|
||||
OrderBookReader: "0x1111111111111111111111111111111111111111",
|
||||
GmxMigrator: "0xDEF2af818514c1Ca1A9bBe2a4D45E28f260063f9",
|
||||
USDG: "0x85E76cbf4893c1fbcB34dCF1239A91CE2A4CF5a7",
|
||||
NATIVE_TOKEN: "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
|
||||
XGMT: "0xe304ff0983922787Fd84BC9170CD21bF78B16B10",
|
||||
GMT_USDG_PAIR: "0xa41e57459f09a126F358E118b693789d088eA8A0",
|
||||
XGMT_USDG_PAIR: "0x0b622208fc0691C2486A3AE6B7C875b4A174b317",
|
||||
GMT_USDG_FARM: "0x3E8B08876c791dC880ADC8f965A02e53Bb9C0422",
|
||||
XGMT_USDG_FARM: "0x68D7ee2A16AB7c0Ee1D670BECd144166d2Ae0759",
|
||||
USDG_YIELD_TRACKER: "0x0EF0Cf825B8e9F89A43FfD392664131cFB4cfA89",
|
||||
XGMT_YIELD_TRACKER: "0x82A012A9b3003b18B6bCd6052cbbef7Fa4892e80",
|
||||
GMT_USDG_FARM_TRACKER_XGMT: "0x08FAb024BEfcb6068847726b2eccEAd18b6c23Cd",
|
||||
GMT_USDG_FARM_TRACKER_NATIVE: "0xd8E26637B34B2487Cad1f91808878a391134C5c2",
|
||||
XGMT_USDG_FARM_TRACKER_XGMT: "0x026A02F7F26C1AFccb9Cba7C4df3Dc810F4e92e8",
|
||||
XGMT_USDG_FARM_TRACKER_NATIVE: "0x22458CEbD14a9679b2880147d08CA1ce5aa40E84",
|
||||
AUTO: "0xa184088a740c695E156F91f5cC086a06bb78b827",
|
||||
AUTO_USDG_PAIR: "0x0523FD5C53ea5419B4DAF656BC1b157dDFE3ce50",
|
||||
AUTO_USDG_FARM: "0xE6958298328D02051769282628a3b4178D0F3A47",
|
||||
AUTO_USDG_FARM_TRACKER_XGMT: "0x093b8be41c1A30704De84a9521632f9a139c08bd",
|
||||
AUTO_USDG_FARM_TRACKER_NATIVE: "0x23ed48E5dce3acC7704d0ce275B7b9a0e346b63A",
|
||||
GMT_GMX_IOU: "0x47052469970C2484729875CC9E2dd2683fcE71fb",
|
||||
XGMT_GMX_IOU: "0xeB3733DFe3b68C9d26898De2493A3Bb59FDb4A7B",
|
||||
GMT_USDG_GMX_IOU: "0x481312655F81b5e249780A6a49735335BF6Ca7f4",
|
||||
XGMT_USDG_GMX_IOU: "0x8095F1A92526C304623483018aA28cC6E62EB1e1",
|
||||
},
|
||||
[BSС_TESTNET]: {
|
||||
// bsc testnet
|
||||
Vault: "0x1B183979a5cd95FAF392c8002dbF0D5A1C687D9a",
|
||||
Router: "0x10800f683aa564534497a5b67F45bE3556a955AB",
|
||||
Reader: "0x98D4742F1B6a821bae672Cd8721283b91996E454",
|
||||
AmmFactory: "0x6725f303b657a9451d8ba641348b6761a6cc7a17",
|
||||
AmmFactoryV2: "0x1111111111111111111111111111111111111111",
|
||||
OrderBook: "0x9afD7B4f0b58d65F6b2978D3581383a06b2ac4e9",
|
||||
OrderBookReader: "0x0713562970D1A802Fa3FeB1D15F9809943982Ea9",
|
||||
GmxMigrator: "0xDEF2af818514c1Ca1A9bBe2a4D45E28f260063f9",
|
||||
USDG: "0x2D549bdBf810523fe9cd660cC35fE05f0FcAa028",
|
||||
GMT: "0xedba0360a44f885ed390fad01aa34d00d2532817",
|
||||
NATIVE_TOKEN: "0x612777Eea37a44F7a95E3B101C39e1E2695fa6C2",
|
||||
XGMT: "0x28cba798eca1a3128ffd1b734afb93870f22e613",
|
||||
GMT_USDG_PAIR: "0xe0b0a315746f51932de033ab27223d85114c6b85",
|
||||
XGMT_USDG_PAIR: "0x0108de1eea192ce8448080c3d90a1560cf643fa0",
|
||||
GMT_USDG_FARM: "0xbe3cB06CE03cA692b77902040479572Ba8D01b0B",
|
||||
XGMT_USDG_FARM: "0x138E92195D4B99CE3618092D3F9FA830d9A69B4b",
|
||||
USDG_YIELD_TRACKER: "0x62B49Bc3bF252a5DB26D88ccc7E61119e3179B4f",
|
||||
XGMT_YIELD_TRACKER: "0x5F235A582e0993eE9466FeEb8F7B4682993a57d0",
|
||||
GMT_USDG_FARM_TRACKER_XGMT: "0x4f8EE3aE1152422cbCaFACd4e3041ba2D859913C",
|
||||
GMT_USDG_FARM_TRACKER_NATIVE: "0xd691B26E544Fe370f39A776964c991363aF72e56",
|
||||
XGMT_USDG_FARM_TRACKER_XGMT: "0xfd5617CFB082Ba9bcD62d654603972AE312bC695",
|
||||
XGMT_USDG_FARM_TRACKER_NATIVE: "0x0354387DD85b7D8aaD1611B3D167A384d6AE0c28",
|
||||
GMT_GMX_IOU: "0x47052469970C2484729875CC9E2dd2683fcE71fb",
|
||||
XGMT_GMX_IOU: "0xeB3733DFe3b68C9d26898De2493A3Bb59FDb4A7B",
|
||||
GMT_USDG_GMX_IOU: "0x481312655F81b5e249780A6a49735335BF6Ca7f4",
|
||||
XGMT_USDG_GMX_IOU: "0x8095F1A92526C304623483018aA28cC6E62EB1e1",
|
||||
},
|
||||
[ARBITRUM]: {
|
||||
// arbitrum mainnet
|
||||
Vault: "0x489ee077994B6658eAfA855C308275EAd8097C4A",
|
||||
@@ -115,23 +50,29 @@ export const CONTRACTS = {
|
||||
DataStore: "0xFD70de6b91282D8017aA4E741e9Ae325CAb992d8",
|
||||
EventEmitter: "0xC8ee91A54287DB53897056e12D9819156D3822Fb",
|
||||
SubaccountRouter: "0xa329221a77BE08485f59310b873b14815c82E10D",
|
||||
ExchangeRouter: "0x5ac4e27341e4cccb3e5fd62f9e62db2adf43dd57",
|
||||
ExchangeRouter: "0x602b805EedddBbD9ddff44A7dcBD46cb07849685",
|
||||
DepositVault: "0xF89e77e8Dc11691C9e8757e84aaFbCD8A67d7A55",
|
||||
WithdrawalVault: "0x0628D46b5D145f183AdB6Ef1f2c97eD1C4701C55",
|
||||
OrderVault: "0x31eF83a530Fde1B38EE9A18093A333D8Bbbc40D5",
|
||||
ShiftVault: "0xfe99609C4AA83ff6816b64563Bdffd7fa68753Ab",
|
||||
SyntheticsReader: "0x0537C767cDAC0726c76Bb89e92904fe28fd02fE1",
|
||||
SyntheticsReader: "0xcF2845Ab3866842A6b51Fb6a551b92dF58333574",
|
||||
SyntheticsRouter: "0x7452c558d45f8afC8c83dAe62C3f8A5BE19c71f6",
|
||||
|
||||
GlvReader: "0x6a9505D0B44cFA863d9281EA5B0b34cB36243b45",
|
||||
GlvRouter: "0x994c598e3b0661bb805d53c6fa6b4504b23b68dd",
|
||||
GlvVault: "0x393053B58f9678C9c28c2cE941fF6cac49C3F8f9",
|
||||
|
||||
ExternalHandler: "0x389CEf541397e872dC04421f166B5Bc2E0b374a5",
|
||||
GelatoRelayRouter: "0x9EB239eDf4c6f4c4fC9d30ea2017F8716d049C8D",
|
||||
SubaccountGelatoRelayRouter: "0x5F345B765d5856bC0843cEE8bE234b575eC77DBC",
|
||||
|
||||
ExternalHandler: "0x389CEf541397e872dC04421f166B5Bc2E0b374a5",
|
||||
OpenOceanRouter: "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64",
|
||||
|
||||
ChainlinkPriceFeedProvider: "0x527FB0bCfF63C47761039bB386cFE181A92a4701",
|
||||
|
||||
Multicall: "0x842ec2c7d803033edf55e478f461fc547bc54eb2",
|
||||
ArbitrumNodeInterface: "0x00000000000000000000000000000000000000C8",
|
||||
ClaimHandler: "0xCF2b097517EEBD6c36756A82844D2ec21Ee4C025",
|
||||
},
|
||||
[AVALANCHE]: {
|
||||
// avalanche
|
||||
@@ -182,23 +123,29 @@ export const CONTRACTS = {
|
||||
DataStore: "0x2F0b22339414ADeD7D5F06f9D604c7fF5b2fe3f6",
|
||||
EventEmitter: "0xDb17B211c34240B014ab6d61d4A31FA0C0e20c26",
|
||||
SubaccountRouter: "0x5aEb6AD978f59e220aA9099e09574e1c5E03AafD",
|
||||
ExchangeRouter: "0xe37d052e1deb99901de205e7186e31a36e4ef70c",
|
||||
ExchangeRouter: "0xFa843af557824Be5127eaCB3c4B5D86EADEB73A1",
|
||||
DepositVault: "0x90c670825d0C62ede1c5ee9571d6d9a17A722DFF",
|
||||
WithdrawalVault: "0xf5F30B10141E1F63FC11eD772931A8294a591996",
|
||||
OrderVault: "0xD3D60D22d415aD43b7e64b510D86A30f19B1B12C",
|
||||
ShiftVault: "0x7fC46CCb386e9bbBFB49A2639002734C3Ec52b39",
|
||||
SyntheticsReader: "0x618fCEe30D9A26e8533C3B244CAd2D6486AFf655",
|
||||
SyntheticsReader: "0xc304F8e9872A9c00371A7406662dC10A10740AA8",
|
||||
SyntheticsRouter: "0x820F5FfC5b525cD4d88Cd91aCf2c28F16530Cc68",
|
||||
|
||||
GlvReader: "0xae9596a1C438675AcC75f69d32E21Ac9c8fF99bD",
|
||||
GlvRouter: "0x16500c1d8ffe2f695d8dcadf753f664993287ae4",
|
||||
GlvVault: "0x527FB0bCfF63C47761039bB386cFE181A92a4701",
|
||||
|
||||
OpenOceanRouter: "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64",
|
||||
GelatoRelayRouter: "0x035A9A047d20a486e14A613B04d5a95d7A617c5D",
|
||||
SubaccountGelatoRelayRouter: "0x3B753c0D0aE55530f24532B8Bb9d0bAcD5B675C0",
|
||||
|
||||
ExternalHandler: "0xD149573a098223a9185433290a5A5CDbFa54a8A9",
|
||||
OpenOceanRouter: "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64",
|
||||
|
||||
ChainlinkPriceFeedProvider: "0x713c6a2479f6C079055A6AD3690D95dEDCEf9e1e",
|
||||
|
||||
Multicall: "0xcA11bde05977b3631167028862bE2a173976CA11",
|
||||
ArbitrumNodeInterface: zeroAddress,
|
||||
ClaimHandler: "0xF73CE08A22c67f19d75892457817e917cB3f9493",
|
||||
},
|
||||
|
||||
[AVALANCHE_FUJI]: {
|
||||
@@ -252,7 +199,7 @@ export const CONTRACTS = {
|
||||
WithdrawalVault: "0x74d49B6A630Bf519bDb6E4efc4354C420418A6A2",
|
||||
OrderVault: "0x25D23e8E655727F2687CC808BB9589525A6F599B",
|
||||
ShiftVault: "0x257D0EA0B040E2Cd1D456fB4C66d7814102aD346",
|
||||
SyntheticsReader: "0x16Fb5b8846fbfAe09c034fCdF3D3F9492484DA80",
|
||||
SyntheticsReader: "0xA71e8b30c9414852F065e4cE12bbCC05cF50937A",
|
||||
SyntheticsRouter: "0x5e7d61e4C52123ADF651961e4833aCc349b61491",
|
||||
Timelock: zeroAddress,
|
||||
|
||||
@@ -260,11 +207,17 @@ export const CONTRACTS = {
|
||||
GlvRouter: "0x377d979AB35Cd848497707ffa6Ee91783f925b80",
|
||||
GlvVault: "0x76f93b5240DF811a3fc32bEDd58daA5784e46C96",
|
||||
|
||||
GelatoRelayRouter: zeroAddress,
|
||||
SubaccountGelatoRelayRouter: zeroAddress,
|
||||
|
||||
OpenOceanRouter: zeroAddress,
|
||||
|
||||
ExternalHandler: "0x0d9F90c66C392c4d0e70EE0d399c43729B942512",
|
||||
|
||||
ChainlinkPriceFeedProvider: zeroAddress,
|
||||
|
||||
Multicall: "0x0f53e512b49202a37c81c6085417C9a9005F2196",
|
||||
ArbitrumNodeInterface: zeroAddress,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -228,6 +228,25 @@ export async function getClientForAddress(
|
||||
"0x672fEA44f4583DdaD620d60C1Ac31021F47558Cb": {
|
||||
isListed: false,
|
||||
},
|
||||
"0x8263bC3766a09f6dD4Bab04b4bf8D45F2B0973FF": {
|
||||
isListed: false,
|
||||
},
|
||||
"0x6eb8f24C5870c543875E4D9518c971ccB804520F": {
|
||||
isListed: false,
|
||||
},
|
||||
"0x40dAEAc02dCf6b3c51F9151f532C21DCEF2F7E63": {
|
||||
isListed: false,
|
||||
},
|
||||
"0x3B7f4e4Cf2fa43df013d2B32673e6A01d29ab2Ac": {
|
||||
isListed: false,
|
||||
},
|
||||
"0x9f0849FB830679829d1FB759b11236D375D15C78": {
|
||||
isListed: false,
|
||||
},
|
||||
"0xa29FfE4152B65A0347512Ae5c6A4Bbc7a3d6d51B": {
|
||||
isListed: false,
|
||||
}
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -66,10 +66,6 @@ export const getPrivyClient = (fastify?: FastifyInstance): PrivyClient => {
|
||||
throw new Error('Missing required Privy environment variables');
|
||||
}
|
||||
|
||||
console.log('appId', appId)
|
||||
console.log('appSecret', appSecret)
|
||||
console.log('authKey', authKey)
|
||||
|
||||
return new PrivyClient(
|
||||
appId,
|
||||
appSecret,
|
||||
@@ -825,8 +821,6 @@ export const getWalletBalanceImpl = async (
|
||||
}>;
|
||||
}>(balanceUrl, {}, true, 'GET');
|
||||
|
||||
console.log('balanceResponse', balanceResponse)
|
||||
|
||||
// Convert to Balance interface format (matching ManagingApiTypes.ts)
|
||||
const balances: Balance[] = balanceResponse.balances
|
||||
.map(balance => {
|
||||
|
||||
Reference in New Issue
Block a user