Selaa lähdekoodia

可查询支持的链

skyfffire 3 kuukautta sitten
vanhempi
commit
ffb931af26
3 muutettua tiedostoa jossa 119 lisäystä ja 0 poistoa
  1. 8 0
      checker/ok_chain_client.py
  2. 110 0
      supported_chain.log
  3. 1 0
      toto.readme

+ 8 - 0
checker/ok_chain_client.py

@@ -127,6 +127,12 @@ def send_post_request(request_path, body_params_dict=None):
         logger.error(f"Failed to decode JSON. Response content: {response.text}")
     return None
 
+def supported_chain():
+    get_request_path = '/api/v5/dex/aggregator/supported/chain'
+    get_params = {}
+
+    return send_get_request(get_request_path, get_params)
+
 def swap(chain_id, amount, from_token_address, to_token_address, slippage, user_wallet_address, receiver_address=None, gas_level='average'):
     get_request_path = '/api/v5/dex/aggregator/swap'
     get_params = {
@@ -212,6 +218,8 @@ if __name__ == "__main__":
     import decimal
     from pprint import pprint
 
+    # pprint(supported_chain())
+
     # pprint(swap(1, decimal.Decimal('1000') * (10 ** 6), '0xdAC17F958D2ee523a2206206994597C13D831ec7', '0xf816507E690f5Aa4E29d164885EB5fa7a5627860', 1, '0xf816507E690f5Aa4E29d164885EB5fa7a5627860'))
     # # pprint(approve(1, '0xdAC17F958D2ee523a2206206994597C13D831ec7', '1000000'))
 

+ 110 - 0
supported_chain.log

@@ -0,0 +1,110 @@
+{'code': '0',
+ 'data': [{'chainId': 137,
+           'chainIndex': 137,
+           'chainName': 'Polygon',
+           'dexTokenApproveAddress': '0x3B86917369B83a6892f553609F3c2F439C184e31'},
+          {'chainId': 195,
+           'chainIndex': 195,
+           'chainName': 'TRON',
+           'dexTokenApproveAddress': 'THRAE2VhGNAcvPKtT96AqyXtSQwhiU1XL8'},
+          {'chainId': 43114,
+           'chainIndex': 43114,
+           'chainName': 'Avalanche C',
+           'dexTokenApproveAddress': '0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f'},
+          {'chainId': 1,
+           'chainIndex': 1,
+           'chainName': 'Ethereum',
+           'dexTokenApproveAddress': '0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f'},
+          {'chainId': 66,
+           'chainIndex': 66,
+           'chainName': 'OKTC',
+           'dexTokenApproveAddress': '0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58'},
+          {'chainId': 56,
+           'chainIndex': 56,
+           'chainName': 'BSC',
+           'dexTokenApproveAddress': '0x2c34A2Fb1d0b4f55de51E1d0bDEfaDDce6b7cDD6'},
+          {'chainId': 250,
+           'chainIndex': 250,
+           'chainName': 'Fantom',
+           'dexTokenApproveAddress': '0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58'},
+          {'chainId': 42161,
+           'chainIndex': 42161,
+           'chainName': 'Arbitrum',
+           'dexTokenApproveAddress': '0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58'},
+          {'chainId': 10,
+           'chainIndex': 10,
+           'chainName': 'Optimism',
+           'dexTokenApproveAddress': '0x68D6B739D2020067D1e2F713b999dA97E4d54812'},
+          {'chainId': 25,
+           'chainIndex': 25,
+           'chainName': 'Cronos',
+           'dexTokenApproveAddress': '0x70cbb871e8f30fc8ce23609e9e0ea87b6b222f58'},
+          {'chainId': 501,
+           'chainIndex': 501,
+           'chainName': 'Solana',
+           'dexTokenApproveAddress': ''},
+          {'chainId': 324,
+           'chainIndex': 324,
+           'chainName': 'zkSync Era',
+           'dexTokenApproveAddress': '0xc67879F4065d3B9fe1C09EE990B891Aa8E3a4c2f'},
+          {'chainId': 1030,
+           'chainIndex': 1030,
+           'chainName': 'Conflux eSpace',
+           'dexTokenApproveAddress': '0x68D6B739D2020067D1e2F713b999dA97E4d54812'},
+          {'chainId': 784,
+           'chainIndex': 784,
+           'chainName': 'SUI',
+           'dexTokenApproveAddress': ''},
+          {'chainId': 1101,
+           'chainIndex': 1101,
+           'chainName': 'Polygon zkEvm',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 59144,
+           'chainIndex': 59144,
+           'chainName': 'Linea',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 5000,
+           'chainIndex': 5000,
+           'chainName': 'Mantle',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 8453,
+           'chainIndex': 8453,
+           'chainName': 'Base',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 534352,
+           'chainIndex': 534352,
+           'chainName': 'Scroll',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 196,
+           'chainIndex': 196,
+           'chainName': 'X Layer',
+           'dexTokenApproveAddress': '0x8b773D83bc66Be128c60e07E17C8901f7a64F000'},
+          {'chainId': 169,
+           'chainIndex': 169,
+           'chainName': 'Manta Pacific',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 1088,
+           'chainIndex': 1088,
+           'chainName': 'Metis',
+           'dexTokenApproveAddress': '0x57df6092665eb6058DE53939612413ff4B09114E'},
+          {'chainId': 7000,
+           'chainIndex': 7000,
+           'chainName': 'Zeta',
+           'dexTokenApproveAddress': '0x03B5ACdA01207824cc7Bc21783Ee5aa2B8d1D2fE'},
+          {'chainId': 4200,
+           'chainIndex': 4200,
+           'chainName': 'Merlin',
+           'dexTokenApproveAddress': '0x8b773D83bc66Be128c60e07E17C8901f7a64F000'},
+          {'chainId': 81457,
+           'chainIndex': 81457,
+           'chainName': 'Blast',
+           'dexTokenApproveAddress': '0x5fD2Dc91FF1dE7FF4AEB1CACeF8E9911bAAECa68'},
+          {'chainId': 607,
+           'chainIndex': 607,
+           'chainName': 'TON',
+           'dexTokenApproveAddress': ''},
+          {'chainId': 146,
+           'chainIndex': 146,
+           'chainName': 'Sonic',
+           'dexTokenApproveAddress': '0xd321ab5589d3e8fa5df985ccfef625022e2dd910'}],
+ 'msg': ''}

+ 1 - 0
toto.readme

@@ -24,5 +24,6 @@
 [-] reject不要放进日志去了
 
 待定
+[ ] 优化前端monitor,用表格形式展示,总利润加一下进去
 [ ] 日志细化
 [ ] 价差变动了0.0005了才重新挂单