| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- import json,datetime,time
- from osTools import *
- def pushTxtTimeAuto(str1, name):
- nowtime = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
- str1 = str(str1)
- file = open('./data/' + name + str(time.time())[:8]+ '.txt', 'a')
- file.write(nowtime + '_' + str1 + '\n')
- file.close()
- prvkry = '0xd18f844b8ff00c723592257d57c41b2ebef0b197c8daf4f8a5909ffd18165b8d'
- myAddress = '0x000000FB5e4fbEE939625B0099288bCF51Ed6FA1'
- uniV2Factory = '0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f'
- uniV3Quoter = '0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6'
- uniV3Positions = '0xC36442b4a4522E871399CD717aBDD847Ab11FE88'
- uniV3Factory = '0x1F98431c8aD98523631AE4a59f267346ea31F984'
- uniV3Router = '0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45'
- toolsAddress = '0xDE93d2cd45b7E0056671A542FfB4343DFd67dA51'
- toolsAdd= toolsAddress
- toolsAbi = json.loads(open('./abi/tools.json').read())
- v2v3MathAddress = '0xC3a1A546A829d4DD9AE5DD4b99a4aa28720089Dc'
- v2v3Math = v2v3MathAddress
- v2v3MathAbi = json.loads(open('./abi/v2v3Math.json').read())
- v2v3CCAddress = '0xe0208a3B4C3cd0583F04fB002ebD5dCDd0D3FEB5' #'0x8752f23A71d874909283FC34a545e28A2a94ba77'
- v2v3CC = v2v3CCAddress
- v2v3CCAbi = json.loads(open('./abi/v2v3CC.json').read())
- v4Address = '0xb4971d0dda22359ad86867362b7fc3206ea0d86b'
- v5Address = '0x8A9009847570FdbCc676c7fD547aB26A358a5005'
- decodeCCAddress = '0x0000004885B7FF4bfc4dDB48e921cc25c4c877e1'
- decodeAbi = json.loads(open('./abi/decode.json').read())
- v3Fee = [100,500,3000,10000]
- WETHW = '0x7bf88d2c0e32de92cdaf2d43ccdc23e8edfd5990'
- CAKEW = '0x8a521189bfedf99b1dc84bc21571cf8b799dbd4d'
- WETH = '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2'
- USDT = '0xdac17f958d2ee523a2206206994597c13d831ec7'
- USDC = '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
- DAI = '0x6b175474e89094c44da98b954eedeac495271d0f'
- MATIC = '0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0'
- BUSD = '0xf61eb8999f2f222f425d41da4c2ff4b6d8320c87'
- BNB = '0xb8c77482e45f1f44de1745f52c74426c631bdd52'
- USDTW = '0x2ad7868ca212135c6119fd7ad1ce51cfc5702892'
- USDCW = '0xc675fdbe260e1ee93106ee596b916952a9344f44'
- USDCPOW = '0x25de68ef588cb0c2c8f3537861e828ae699cd0db'
- USDCUNIW = '0x11bbb41b3e8baf7f75773db7428d5acee25fec75'
- USDTUNIW = '0x8a496486f4c7cb840555bc2be327cba1447027c3'
- ETH = '0xaf3ccfd9b59b36628cc2f659a09d6440795b2520'
- uPrice= 0.25
- tradeMinProfit = 0.001 * 1e18
- baseTokenInfo = {
- WETHW:
- {'name':'WETHW', 'profitMin': 0.001 * 1e18, 'decimals':18, 'price':1 },
- WETH:
- {'name':'WETH', 'profitMin': 0.001 * 1e18, 'decimals': 18, 'price':1 },
- USDTW:
- {'name':'USDTW', 'profitMin': 0.001 * 1e6 / uPrice, 'decimals': 6, 'price':uPrice },
- USDCW:
- {'name':'USDCW', 'profitMin': 0.001 * 1e18 /uPrice , 'decimals': 18, 'price':uPrice },
- USDCPOW:
- {'name':'USDCPOW', 'profitMin': 0.001 * 1e6 / uPrice, 'decimals': 6, 'price':uPrice },
- USDCUNIW:
- {'name': 'USDCUNIW', 'profitMin': 0.001 * 1e6 / uPrice, 'decimals': 6, 'price': uPrice},
- USDTUNIW:
- {'name': 'USDTUNIW', 'profitMin': 0.001 * 1e6 / uPrice, 'decimals': 6, 'price': uPrice},
- }
- heiLp = ['0xc03e57743035e4f0d9beb17d1e5475f12b92dc3a', '0xd46ba6d942050d489dbd938a2c909a5d5039a161','0xde34e587cd0c7f2ae731720ea203227af647881c','0x0d0257d46e4acb26df0e68d48bd253b68a9a0a14','0x172c82bdefec820309ec54debe96c16bd95f257d','0x5a24d7129b6f3fcad2220296df28911880ad22b0','0xaa9966c1a16bd579cc31e686df77957253ae6308', '0x6ade44020696b156f61083b755e4bc374a53ba62','0xb7fbc32c6df7a26f05bf6985b116f4a96cffcc27', '0x5fc51602ce9c329520cb40fd245bfcc786c86e01']
- bugLp = []
- ddosFunction = ['0x4861386b', '0xa0712d68', '0xb1ae2ed1', '0xb6b55f25', '0x2e1a7d4d', '0x60806040', '0x77c46431']
- ddosAddress = ['0xc3c7b049678d84081dfd0ba21a6c7fdcc31c226f', '0x3f551334112f5e0fc134a9027a2ea2efebfb6127', '0x97faab98f1a9e5c803c43a6293759fcc7ed000b9', '0xb6f1a46daec31f0fdb0c18711b63ce2a0dad2c5a', '0x44aedddeab0c6375344f4c719e356e4741e9955d', '0x036b758df82270534096ea1d0b321981788779d7']
- topFactory = ['0xfa969454d450dfb86a2dceffec48529f799f4a69', '0x78376072f4945b2a5450b1a6b41a85ff20034527', '0x3a69e908fa1614e445720ab816a0cd51e5dc6fec','0xc51c4ba282509085013094be4e23144104ab955f','0x91836d77af0a5fda36c5a1f3c11dbc7766de4d03','0xe96276f040bb3619bc2f104f9e8caa51ee3c1812', '0xe97352e2d3a4f418044a91533a2379dbd11b425d', '0xfa969454d450dfb86a2dceffec48529f799f4a69', '0xd51cfeb0fa23101f67cf62eb02d0a82a4bad52b7','0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f', '0xf66cef53c518659bfa0a9a4aa07445af08bf9b3a', '0xabc4325bad182076eaa5877c68437833d596d3ee', '0x62009bd6349a3a1d7f1bcc7c69492cd26f1fbf75', '0x8cf9a887e53be909c221a2708e72898546dab7cc', '0x1ee0fe7f80bea6353b137b2e7dca9e26f3c6f442', '0x9deb29c9a4c7a88a3c0257393b7f3335338d9a9d', '0xc0aee478e3658e2610c5f7a4a2e1777ce9e4f2ac', '0xf14421f0bcf9401d8930872c2d44d8e67e40529a', '0x115934131916c8b277dd010ee02de363c09d037c', '0x1e895bfe59e3a5103e8b7da3897d1f2391476f3c', '0x35113a300ca0d7621374890abfeac30e88f214b1', '0x91fae1bc94a9793708fbc66adcb59087c46dee10', '0xbacc776b231c571a7e6ab7bc2c8a099e07153377', '0x78376072f4945b2a5450b1a6b41a85ff20034527']
- topFactoryFee= {'0xfa969454d450dfb86a2dceffec48529f799f4a69':3000, '0x78376072f4945b2a5450b1a6b41a85ff20034527':3000, '0x3a69e908fa1614e445720ab816a0cd51e5dc6fec':3000, '0xc51c4ba282509085013094be4e23144104ab955f':10000, '0x91836d77af0a5fda36c5a1f3c11dbc7766de4d03':3000,'0xe96276f040bb3619bc2f104f9e8caa51ee3c1812':3000, '0x9cf2f35e3656d4c68474525d67d9459da3a000cd':2000,'0xe97352e2d3a4f418044a91533a2379dbd11b425d':2500, '0xfa969454d450dfb86a2dceffec48529f799f4a69':3000, '0xd51cfeb0fa23101f67cf62eb02d0a82a4bad52b7':3000, '0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f':3000, '0xf66cef53c518659bfa0a9a4aa07445af08bf9b3a':3000, '0xabc4325bad182076eaa5877c68437833d596d3ee':1700, '0x62009bd6349a3a1d7f1bcc7c69492cd26f1fbf75':3000, '0x8cf9a887e53be909c221a2708e72898546dab7cc':3000, '0x1ee0fe7f80bea6353b137b2e7dca9e26f3c6f442':3000, '0x9deb29c9a4c7a88a3c0257393b7f3335338d9a9d':3000, '0xc0aee478e3658e2610c5f7a4a2e1777ce9e4f2ac':3000, '0xf14421f0bcf9401d8930872c2d44d8e67e40529a':3000, '0x115934131916c8b277dd010ee02de363c09d037c':3000, '0x1e895bfe59e3a5103e8b7da3897d1f2391476f3c':10000, '0x35113a300ca0d7621374890abfeac30e88f214b1':2000, '0x91fae1bc94a9793708fbc66adcb59087c46dee10':1000, '0xbacc776b231c571a7e6ab7bc2c8a099e07153377':3000, '0x78376072f4945b2a5450b1a6b41a85ff20034527':3000}
- topDexRouter = ['0x8f048e25fecd0afde2af78d9966c010d94e76aec', '0x7a250d5630b4cf539739df2c5dacb4c659f2488d', '0x4f381d5ff61ad1d0ec355fed2ac4000ea1e67854', '0x633e494c22d163f798b25b0264b92ac612645731', '0x6851e767aaa9c4674fe8cae95afcc819b7fb0403', '0x8f2a57bbc2b3870ed321541f091f9a3ebe008ad4', '0xc0fb1f3100e8fb477e9e42f748e94884cec03810', '0xceb90e4c17d626be0facd78b79c9c87d7ca181b3', '0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f', '0xf6a86eaa9ea0f38f66b3718114ae79acaf35e02f', '0x03f7724180aa6b939894b5ca4314783b0b36b329', '0x53e0e51b5ed9202110d7ecd637a4581db8b9879f', '0x0c17e776cd218252adfca8d4e761d3fe757e9778', '0x3e445e3280c5747a188db8d0ab7762838a50e4ff', '0xe6e90bc9f3b95cdb69f48c7bfdd0ede1386b135a', '0x48cb0c46d9b72a0ec2f019b68c41fd2c7c924416', '0xf19eb68da923d28c78f2c640fb5ddbc07868cdcf', '0xb8dad6ef36940a7c881980860ea28822994e22bd', '0x7a76e55aaa625e1e56d0dde79e391e5cbb59d097', '0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45']
- swapFunction = ["0xe8e33700",
- "0xf305d719",
- "0x7ff36ab5",
- "0xb6f9de95",
- "0x18cbafe5",
- "0x791ac947",
- "0x38ed1739",
- "0x5c11d795",
- "0x4a25d94a",
- "0x8803dbee",
- "0xe8e33700",
- "0xf305d719",
- "0xfb3bdb41",
- "0x5ae401dc"]
- printTime('CONFIG:OK')
|