├── .gitignore ├── .DS_Store ├── src ├── .DS_Store ├── keypairs │ ├── keypair10.json │ ├── keypair15.json │ ├── keypair19.json │ ├── keypair20.json │ ├── keypair21.json │ ├── keypair22.json │ ├── keypair25.json │ ├── keypair26.json │ ├── keypair3.json │ ├── keypair5.json │ ├── keypair7.json │ ├── keypair8.json │ ├── keypair1.json │ ├── keypair13.json │ ├── keypair17.json │ ├── keypair18.json │ ├── keypair23.json │ ├── keypair27.json │ ├── keypair6.json │ ├── keypair9.json │ ├── keypair11.json │ ├── keypair12.json │ ├── keypair14.json │ ├── keypair16.json │ ├── keypair2.json │ ├── keypair24.json │ └── keypair4.json ├── clients │ ├── interfaces.js │ ├── structs.js │ ├── jito.js │ ├── constants.js │ ├── config.js │ ├── formatAmmKeysById.js │ ├── LookupTableProvider.js │ ├── raydiumUtil.js │ └── poolKeysReassigned.js ├── keyInfo.json ├── tax_idl.json ├── computeLPO.js ├── createKeys.js ├── removeLiq.js ├── buyToken.js └── createLUT.js ├── blockengine.json ├── config.js ├── package.json ├── README.md ├── main.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soLorden/Raydium-LP-Bundler/HEAD/.DS_Store -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soLorden/Raydium-LP-Bundler/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /blockengine.json: -------------------------------------------------------------------------------- 1 | [118,97,15,255,192,238,243,73,54,4,40,219,41,87,8,90,230,180,62,103,159,252,140,157,239,211,166,139,88,37,128,221,115,190,173,199,215,39,232,159,49,107,247,45,203,14,181,233,189,44,164,14,139,117,163,100,64,190,7,196,78,252,154,25] -------------------------------------------------------------------------------- /src/keypairs/keypair10.json: -------------------------------------------------------------------------------- 1 | [72,76,16,54,12,28,148,151,107,131,43,149,45,153,57,113,157,108,231,20,247,254,146,51,146,49,184,171,22,152,27,220,124,54,8,144,254,99,21,58,42,227,103,150,172,1,7,139,40,138,245,227,48,149,4,232,217,20,215,26,175,138,123,213] -------------------------------------------------------------------------------- /src/keypairs/keypair15.json: -------------------------------------------------------------------------------- 1 | [45,254,48,139,118,14,125,92,25,85,172,226,192,206,104,53,119,252,51,47,112,135,33,222,97,251,206,94,38,31,82,127,79,68,81,4,236,216,185,3,235,180,43,193,86,8,233,112,180,115,167,26,120,253,70,51,59,108,249,183,222,143,62,198] -------------------------------------------------------------------------------- /src/keypairs/keypair19.json: -------------------------------------------------------------------------------- 1 | [220,37,15,182,181,187,126,53,133,51,20,16,255,102,70,224,181,21,83,199,219,179,195,95,235,0,222,103,69,133,46,60,134,9,182,77,191,83,180,19,68,251,149,243,204,138,163,161,150,23,111,40,146,98,230,208,46,7,8,134,90,87,251,102] -------------------------------------------------------------------------------- /src/keypairs/keypair20.json: -------------------------------------------------------------------------------- 1 | [41,130,84,27,87,54,195,137,81,76,207,227,30,241,140,67,102,13,250,250,90,36,235,167,78,98,98,236,57,128,83,180,53,53,69,21,59,211,62,22,42,2,78,162,157,171,23,99,102,173,220,131,53,82,92,174,139,212,243,197,126,94,246,252] -------------------------------------------------------------------------------- /src/keypairs/keypair21.json: -------------------------------------------------------------------------------- 1 | [206,167,139,56,13,189,20,78,114,201,243,122,35,113,93,1,206,250,16,39,133,18,95,204,223,15,36,127,42,169,161,191,32,192,39,34,214,4,172,136,65,138,135,118,16,188,15,193,204,114,29,68,237,50,92,148,116,253,0,48,181,105,177,94] -------------------------------------------------------------------------------- /src/keypairs/keypair22.json: -------------------------------------------------------------------------------- 1 | [175,18,184,12,43,132,146,135,153,183,86,171,219,16,52,8,44,51,170,190,206,135,169,202,173,138,12,220,202,192,254,108,129,0,68,64,143,186,124,54,65,132,129,10,241,32,73,213,127,5,47,7,135,54,70,2,190,202,60,152,70,121,27,62] -------------------------------------------------------------------------------- /src/keypairs/keypair25.json: -------------------------------------------------------------------------------- 1 | [115,18,174,141,253,146,157,235,94,17,140,226,105,172,7,225,76,93,211,9,249,41,135,68,58,138,246,180,105,108,81,94,14,182,76,4,3,205,1,97,108,73,210,45,206,81,153,40,201,45,245,252,189,171,172,208,164,49,32,10,68,244,235,180] -------------------------------------------------------------------------------- /src/keypairs/keypair26.json: -------------------------------------------------------------------------------- 1 | [99,97,91,223,178,61,78,54,120,35,54,89,249,239,110,74,203,7,5,32,204,99,182,50,45,37,63,171,108,195,132,143,161,231,79,114,117,255,175,38,106,79,100,65,149,135,239,138,153,176,89,51,155,4,132,26,199,226,244,21,54,49,37,127] -------------------------------------------------------------------------------- /src/keypairs/keypair3.json: -------------------------------------------------------------------------------- 1 | [129,4,195,103,147,49,202,227,100,127,127,224,14,56,155,13,80,30,66,169,155,77,57,81,78,159,102,64,64,155,158,50,34,111,140,45,237,72,37,186,151,79,147,203,183,195,138,135,204,33,243,41,233,137,190,81,136,7,102,2,63,229,114,15] -------------------------------------------------------------------------------- /src/keypairs/keypair5.json: -------------------------------------------------------------------------------- 1 | [229,129,77,251,248,76,100,54,32,37,88,52,85,192,197,168,175,69,79,112,209,172,12,196,35,79,74,150,136,16,69,5,63,179,183,44,253,53,100,74,181,161,192,192,221,79,255,146,69,176,142,57,135,192,198,50,109,185,173,39,54,35,30,130] -------------------------------------------------------------------------------- /src/keypairs/keypair7.json: -------------------------------------------------------------------------------- 1 | [128,26,96,104,19,126,221,243,51,14,179,30,167,86,98,132,251,179,253,91,168,246,168,47,146,11,4,89,211,230,76,21,208,221,59,109,28,6,213,107,15,99,95,159,253,132,213,166,234,227,172,39,226,181,138,63,94,255,36,141,119,83,57,79] -------------------------------------------------------------------------------- /src/keypairs/keypair8.json: -------------------------------------------------------------------------------- 1 | [141,63,253,96,2,103,66,20,11,38,190,220,210,105,184,40,180,225,37,213,102,26,90,72,219,118,20,120,88,214,229,137,66,186,31,255,23,228,196,43,73,52,208,187,147,246,20,119,68,113,91,144,219,121,1,25,179,214,53,219,213,42,63,82] -------------------------------------------------------------------------------- /src/keypairs/keypair1.json: -------------------------------------------------------------------------------- 1 | [189,174,126,251,236,245,69,27,214,81,255,42,31,248,132,128,169,40,209,250,74,249,130,67,110,155,102,73,187,54,241,28,104,87,12,205,116,5,56,34,68,123,199,198,58,152,239,94,152,228,224,56,100,137,206,56,84,212,80,151,109,220,51,148] -------------------------------------------------------------------------------- /src/keypairs/keypair13.json: -------------------------------------------------------------------------------- 1 | [247,113,11,153,236,143,166,69,201,180,188,188,38,37,197,121,147,54,47,167,14,144,93,163,185,73,232,83,106,160,38,37,168,210,38,99,213,192,48,135,45,223,112,186,159,3,168,154,220,3,99,40,52,209,114,82,54,195,46,57,183,24,129,115] -------------------------------------------------------------------------------- /src/keypairs/keypair17.json: -------------------------------------------------------------------------------- 1 | [209,44,210,161,232,23,147,13,74,78,98,209,85,12,71,65,245,151,147,106,52,203,201,254,232,159,142,200,191,113,143,66,1,176,2,102,208,21,174,19,254,191,56,225,210,5,188,61,35,255,153,181,8,25,44,226,218,217,192,87,246,208,202,140] -------------------------------------------------------------------------------- /src/keypairs/keypair18.json: -------------------------------------------------------------------------------- 1 | [184,63,70,79,131,53,157,102,63,159,92,177,147,116,111,22,201,49,232,83,226,124,166,36,237,54,88,188,95,133,212,190,165,63,30,8,80,246,17,110,17,170,22,85,159,200,18,103,12,22,140,99,193,87,124,50,34,106,170,95,102,144,241,182] -------------------------------------------------------------------------------- /src/keypairs/keypair23.json: -------------------------------------------------------------------------------- 1 | [169,83,192,159,200,101,78,5,68,207,214,62,89,124,211,154,3,119,136,217,136,153,34,142,89,68,242,76,84,202,108,32,69,68,70,21,216,216,233,165,119,1,190,186,140,68,150,33,179,140,8,161,104,81,102,133,124,44,162,176,250,2,98,250] -------------------------------------------------------------------------------- /src/keypairs/keypair27.json: -------------------------------------------------------------------------------- 1 | [253,189,37,150,77,208,140,246,9,1,123,12,49,41,173,51,221,7,169,20,2,225,183,210,178,58,72,81,208,204,100,106,165,54,167,137,127,80,99,80,178,104,81,181,146,149,126,231,114,20,166,35,139,238,164,72,158,76,104,130,180,86,98,40] -------------------------------------------------------------------------------- /src/keypairs/keypair6.json: -------------------------------------------------------------------------------- 1 | [212,56,146,2,208,94,70,36,80,29,19,59,117,76,220,31,19,187,132,232,123,184,233,158,88,181,88,242,253,131,234,61,236,166,133,223,144,199,137,238,150,187,183,38,246,197,41,51,120,237,224,0,87,244,179,45,215,152,249,157,201,155,35,19] -------------------------------------------------------------------------------- /src/keypairs/keypair9.json: -------------------------------------------------------------------------------- 1 | [107,18,58,165,24,168,121,125,226,100,34,135,77,102,63,156,153,147,28,194,179,73,141,46,57,73,56,15,200,56,128,161,162,181,47,251,223,212,17,88,45,36,163,163,0,216,9,160,110,76,251,226,216,229,202,179,111,253,75,148,91,124,97,202] -------------------------------------------------------------------------------- /src/keypairs/keypair11.json: -------------------------------------------------------------------------------- 1 | [253,221,197,120,172,125,116,59,125,36,64,204,139,228,119,223,40,58,249,26,233,125,240,17,151,89,115,250,101,110,38,222,203,133,161,170,217,2,122,58,166,58,122,115,55,184,252,59,2,214,77,74,163,24,104,111,180,67,80,151,180,65,91,93] -------------------------------------------------------------------------------- /src/keypairs/keypair12.json: -------------------------------------------------------------------------------- 1 | [178,243,251,85,233,88,203,242,97,172,174,64,19,51,89,226,13,254,84,200,209,184,222,74,143,104,153,134,147,123,113,41,192,191,115,92,220,119,202,122,85,108,153,159,4,179,185,150,82,182,71,134,55,74,113,48,197,53,176,205,176,182,41,108] -------------------------------------------------------------------------------- /src/keypairs/keypair14.json: -------------------------------------------------------------------------------- 1 | [228,143,159,24,19,192,170,249,203,119,49,165,65,43,117,114,180,220,233,237,142,64,81,193,202,55,110,203,150,160,231,105,14,85,58,86,17,20,182,153,0,42,25,111,139,188,122,35,132,178,181,159,46,104,218,190,100,100,159,163,67,219,249,31] -------------------------------------------------------------------------------- /src/keypairs/keypair16.json: -------------------------------------------------------------------------------- 1 | [47,7,193,233,209,185,68,214,177,197,236,68,99,102,179,27,108,237,165,75,248,110,146,28,147,7,68,159,139,32,254,156,176,153,238,224,85,205,208,190,135,16,192,88,24,117,211,128,68,83,7,152,197,202,241,175,25,251,171,26,198,224,37,147] -------------------------------------------------------------------------------- /src/keypairs/keypair2.json: -------------------------------------------------------------------------------- 1 | [83,21,112,128,88,96,159,209,79,180,222,72,144,136,78,200,53,176,92,87,237,132,131,239,137,142,151,19,154,189,195,65,121,206,142,230,154,183,2,215,223,180,13,74,128,75,161,230,103,182,228,208,177,21,72,26,111,151,107,84,165,39,199,63] -------------------------------------------------------------------------------- /src/keypairs/keypair24.json: -------------------------------------------------------------------------------- 1 | [67,196,151,108,108,239,109,242,102,12,163,146,219,33,229,152,35,170,50,112,111,96,189,91,191,81,126,101,75,168,142,114,136,123,31,66,21,134,230,17,17,227,8,125,3,142,78,245,62,182,119,177,44,246,147,107,167,59,20,148,124,201,28,138] -------------------------------------------------------------------------------- /src/keypairs/keypair4.json: -------------------------------------------------------------------------------- 1 | [104,174,190,77,195,230,148,130,103,5,89,103,197,158,123,181,10,245,195,118,73,86,140,6,188,118,245,51,39,125,240,100,110,182,255,138,251,121,156,176,139,150,7,142,216,73,142,164,168,52,10,13,49,173,125,118,210,32,114,189,52,230,163,251] -------------------------------------------------------------------------------- /src/clients/interfaces.js: -------------------------------------------------------------------------------- 1 | 'use strict';function a5_0x2ee6(){var _0x154df2=['258072ZstgWY','4778dhKajf','661866qUXsWs','__esModule','defineProperty','118QALWHB','5216PsDoNK','287iMPBvb','984020BBvEmf','266610kIAhgH','1537646QpwDuP','90dcGxDE','35UMMufq'];a5_0x2ee6=function(){return _0x154df2;};return a5_0x2ee6();}var a5_0x540986=a5_0x1b98;function a5_0x1b98(_0x4cccb0,_0x279b25){var _0x2ee6ba=a5_0x2ee6();return a5_0x1b98=function(_0x1b98f8,_0x22b725){_0x1b98f8=_0x1b98f8-0xc1;var _0x38c6ea=_0x2ee6ba[_0x1b98f8];return _0x38c6ea;},a5_0x1b98(_0x4cccb0,_0x279b25);}(function(_0x20f755,_0x18b82d){var _0x1fcd59=a5_0x1b98,_0x4d8405=_0x20f755();while(!![]){try{var _0x2ec94b=parseInt(_0x1fcd59(0xc5))/0x1*(parseInt(_0x1fcd59(0xc9))/0x2)+-parseInt(_0x1fcd59(0xc6))/0x3+parseInt(_0x1fcd59(0xcc))/0x4+parseInt(_0x1fcd59(0xc3))/0x5*(-parseInt(_0x1fcd59(0xc4))/0x6)+-parseInt(_0x1fcd59(0xcb))/0x7*(-parseInt(_0x1fcd59(0xca))/0x8)+parseInt(_0x1fcd59(0xc2))/0x9*(parseInt(_0x1fcd59(0xcd))/0xa)+-parseInt(_0x1fcd59(0xc1))/0xb;if(_0x2ec94b===_0x18b82d)break;else _0x4d8405['push'](_0x4d8405['shift']());}catch(_0x2ac2f4){_0x4d8405['push'](_0x4d8405['shift']());}}}(a5_0x2ee6,0x2700d));Object[a5_0x540986(0xc8)](exports,a5_0x540986(0xc7),{'value':!![]}); -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __importDefault = (this && this.__importDefault) || function (mod) { 3 | return (mod && mod.__esModule) ? mod : { "default": mod }; 4 | }; 5 | Object.defineProperty(exports, "__esModule", { value: true }); 6 | exports.RayLiqPoolv4 = exports.walletconn = exports.payer = exports.wallet = exports.tokenAddress = exports.marketId = exports.tipAcct = exports.connection = exports.rpc = void 0; 7 | const web3_js_1 = require("@solana/web3.js"); 8 | const bs58_1 = __importDefault(require("bs58")); 9 | const anchor_1 = require("@project-serum/anchor"); 10 | exports.rpc = ''; // ENTER YOUR RPC 11 | exports.connection = new web3_js_1.Connection(exports.rpc, { 12 | commitment: 'confirmed', 13 | }); 14 | exports.tipAcct = new web3_js_1.PublicKey('Cw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkY'); 15 | exports.marketId = ''; // TOKEN MARKET ID 16 | exports.tokenAddress = ''; // TOKEN MINT ADDRESS AKA CA 17 | exports.wallet = web3_js_1.Keypair.fromSecretKey(bs58_1.default.decode('' // PRIV KEY OF POOL CREATOR. 18 | )); 19 | exports.payer = web3_js_1.Keypair.fromSecretKey(bs58_1.default.decode('' // PRIV KEY OF FEE PAYER. 20 | )); 21 | exports.walletconn = new anchor_1.Wallet(exports.wallet); 22 | exports.RayLiqPoolv4 = new web3_js_1.PublicKey('675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8'); 23 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jitoPooler", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "start": "ts-node jitoPool.ts" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "@coral-xyz/anchor": "^0.29.0", 13 | "@octokit/rest": "^20.1.0", 14 | "@openbook-dex/openbook": "^0.0.9", 15 | "@project-serum/anchor": "^0.26.0", 16 | "@project-serum/serum": "^0.13.65", 17 | "@raydium-io/raydium-sdk": "^1.3.1-beta.47", 18 | "@solana/spl-token": "^0.3.9", 19 | "@solana/web3.js": "^1.87.6", 20 | "@types/node": "^20.10.5", 21 | "axios": "^1.6.8", 22 | "bn.js": "^5.2.1", 23 | "bs58": "^5.0.0", 24 | "convict": "^6.2.4", 25 | "dotenv": "^16.4.4", 26 | "fs": "^0.0.1-security", 27 | "http": "^0.0.1-security", 28 | "https": "^1.0.0", 29 | "jito-ts": "^3.0.1", 30 | "mime": "^4.0.1", 31 | "node-fetch": "^3.3.2", 32 | "path": "^0.12.7", 33 | "prompt-sync": "^4.2.0", 34 | "protobufjs": "^7.2.6", 35 | "typescript": "^5.3.3" 36 | }, 37 | "devDependencies": { 38 | "@types/bn.js": "^5.1.5", 39 | "@types/convict": "^6.1.6", 40 | "@types/node-fetch": "^2.6.9", 41 | "@types/prompt-sync": "^4.2.3", 42 | "javascript-obfuscator": "^4.1.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/keyInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "addressLUT": "BwTG7tHq2AeJyXxwYQrPpBtpRpu9KLufKymRgFjGsovD", 3 | "numOfWallets": 27, 4 | "pubkey1": "82JPWMjGDtaGrujYLfTtF8vNwgzeR3559s1cTFWoq4Pm", 5 | "pubkey2": "9CV1jEQRGZDDzmmXFxmxpXTorzrd4XiW7aGheRKViKpi", 6 | "pubkey3": "3KRWsLvjzSth9QxHXCYiSYcYvhw2pSNdNEe5MtgHEz9L", 7 | "pubkey4": "8TBh6YNZDK8mMxfyeCafSJDNNTXhhAQE9iER5dnHr5WJ", 8 | "pubkey5": "5HfdKpi1nQHCMJxW75BP8YErmb2urZ6c2E1r9VEpo1w7", 9 | "pubkey6": "GvnVSj9MTVdGkRoDbvSTgtesh9nHx2r4beQzgTiYh63U", 10 | "pubkey7": "F4KTgHhzvksSot2vjNF1ETjkgNKgQh4kjK3UiaAMMewY", 11 | "pubkey8": "5VUX3L3tqV3rhZ1xnouA8aEBwbeDMVaUs9P4HKVfEgQy", 12 | "pubkey9": "Bx9Hpyu9ty1Mp7Sf5r8UFzAhPJiqhZDUxumRSWcmrmW1", 13 | "pubkey10": "9MsLqTSvn2qZHQDmCT1LYP3bYuHjck7ttemJdHuKBbNU", 14 | "pubkey11": "EhTwvpYcyyUzpXdsd5FhDkLchYPsMAr9FrTYfHCYWkE8", 15 | "pubkey12": "DyQbgH8YLYuVSZSSocoErGd5DJJHNCokGmNpbYdJjgTm", 16 | "pubkey13": "CN1MMUeitAmGJFSyd4mzo8QMCCV1xTSQMBbZXzgHiMCW", 17 | "pubkey14": "xx5rgWynS29Zm1ws3jLyiMJ6UBEA6wh9fYC7XKNaLQ6", 18 | "pubkey15": "6LRdQ8akTv18pwSJUB7W6s9Cp6wNcyt19gntFnLkE7AD", 19 | "pubkey16": "CtNtrWrH6npKDUsoM9tYJR1t9wXc1WRKH1Xa37MPDQTt", 20 | "pubkey17": "7b58ovFQSpHDsP9qxpbVp8xVafxtoCBnUyqDEniL9eb", 21 | "pubkey18": "C846JUuUa1i77pHfK4RQUv85NyHToas4qLGR4Ux1vfx1", 22 | "pubkey19": "A2EDpHJREkE2HCndVFpBRA57rmuFavB2M3B6HfYWGAzq", 23 | "pubkey20": "4ahimTNVYT3AyZcr2Dto3FSBBHHDGdekV8QQsav6DeYs", 24 | "pubkey21": "3CqzGJ8LYP4pRvKvv2MxQ1YUDTmBiwXfKdzA6H25DAuK", 25 | "pubkey22": "9gZq56KkgbFkvNthBmajWXRyKUFR6V5t81cEJsafR3Q1", 26 | "pubkey23": "5fPWk7H9PAyLygeJvH5B46QnWZ5UeAWsMygoxM8tnT21", 27 | "pubkey24": "ABmLXgY4M1jT91AVktk4SnAJecDiyzbpNXQFibr3e5sX", 28 | "pubkey25": "zRw4bXMkisjZq2m871kjSnEXSXSzZPj9og3cF9sV5jZ", 29 | "pubkey26": "Bu1DG5DDEAm926fsUBHWHnhkUtaSJVWZCPGHSmuvcTJv", 30 | "pubkey27": "C7vcCGBQo9i6V4khugJV3WMjWNMeNr5uVz9uC7MJQ2uM", 31 | "lpTokenAddr": "J4zwHqUWQr6rfBKBZGwCZAMgVBjq8uhCzBHm236HjiYP", 32 | "targetPool": "BYn3gw3VyV4M91CBccxagKBwEYenxk8VfM3uYTZz9DyS", 33 | "baseMint": "DWvHffbUNxKn3cCw6QDBcijeLJ9vCoFUrmNHmA7dRdDz", 34 | "quoteMint": "So11111111111111111111111111111111111111112", 35 | "openTime": "2024-05-16T20:41:01.000Z", 36 | "marketID": "GYQm1Uc18objx3g94qj7LUw59YN7AP7KDjvNpXwincSS" 37 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Raydium-LP-Bundler 3 | 4 | Welcome to the Solana Multi Bundler project! This README will guide you through the setup and usage of the project. 5 | 6 | ## 🚀 Overview 7 | The Solana Multi Bundler allows users to bundle multiple transactions on the Solana blockchain, including creating liquidity pools and managing token sales. This tool is designed for advanced users who need to perform complex transactions efficiently. 8 | 9 | ## 📝 Prerequisites 10 | - **Linux Ubuntu VPS:** You need to purchase a Linux Ubuntu VPS. Contact support to buy one. 11 | - **RPC Endpoint:** Rent an RPC endpoint. 12 | - **Solana Wallets:** Create two wallets: 13 | - Deployer Wallet (for creating the pool) 14 | - Fee Payer Wallet (for paying fees and snipe) 15 | - **Token and Market ID:** Obtain the token address and market ID. 16 | 17 | ## 🔧 Setup Instructions 18 | 19 | ### Step 1: Connect to Your VPS 20 | 1. Purchase a Linux Ubuntu VPS. 21 | 2. Connect to your VPS using VS Code. You can use SSH for this purpose. 22 | 3. Install node.js and Python on your VPS. 23 | 24 | ### Step 2: Configure `config.js` 25 | Fill in the lines that are marked down. 26 | ```bash 27 | // ENTER YOUR RPC 28 | // TOKEN MARKET ID 29 | // TOKEN MINT ADDRESS AKA CA 30 | // PRIV KEY OF POOL CREATOR 31 | // PRIV KEY OF FEE PAYER! 32 | ``` 33 | 34 | ### Step 3: Running the Project 35 | To run the project, navigate to your project directory and execute the following command: 36 | ```bash 37 | npm i 38 | ``` 39 | ```bash 40 | node main.js 41 | ``` 42 | ## ⚙️ Script Functions 43 | 44 | ### 1. Create Keypairs 45 | Generate keypairs if needed. Ensure they don't contain any SOL. Options: 46 | - Create: `c` 47 | - Use existing: `u` 48 | 49 | This step is not required for every launch but only when you want to create new keypairs. 50 | 51 | ### 2. Pre Launch Checklist 52 | Follow steps 2-6 sequentially. 53 | - After each step, check the Bundle ID to ensure it lands. If it doesn't, redo the step. 54 | - Check bundle ID here: [Jito Explorer](https://explorer.jito.wtf/) 55 | 56 | ### 3. Create Pool 57 | To create a pool, spam the function as sometimes it might not land. 58 | 59 | ### 4. Sell Features 60 | Sell all keypairs at once. 61 | 62 | ### 5. Sell Small Percentages of the Supply on Demand 63 | This involves sending a percentage of every keypair's token balance to the fee payers and selling it in one bundle. 64 | 65 | ### 6. LP Remove 66 | If you don't burn your LP, it will be removed automatically. 67 | 68 | 69 | -------------------------------------------------------------------------------- /src/tax_idl.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "name": "tax_program", 4 | "instructions": [ 5 | { 6 | "name": "updateTokenLedger", 7 | "accounts": [ 8 | { 9 | "name": "tokenLedger", 10 | "isMut": true, 11 | "isSigner": false 12 | }, 13 | { 14 | "name": "ata", 15 | "isMut": false, 16 | "isSigner": false 17 | }, 18 | { 19 | "name": "user", 20 | "isMut": true, 21 | "isSigner": true 22 | }, 23 | { 24 | "name": "tokenProgram", 25 | "isMut": false, 26 | "isSigner": false 27 | }, 28 | { 29 | "name": "systemProgram", 30 | "isMut": false, 31 | "isSigner": false 32 | }, 33 | { 34 | "name": "associatedTokenProgram", 35 | "isMut": false, 36 | "isSigner": false 37 | }, 38 | { 39 | "name": "rent", 40 | "isMut": false, 41 | "isSigner": false 42 | } 43 | ], 44 | "args": [] 45 | }, 46 | { 47 | "name": "disburse", 48 | "accounts": [ 49 | { 50 | "name": "tokenLedger", 51 | "isMut": false, 52 | "isSigner": false 53 | }, 54 | { 55 | "name": "source", 56 | "isMut": true, 57 | "isSigner": false 58 | }, 59 | { 60 | "name": "user", 61 | "isMut": false, 62 | "isSigner": true 63 | }, 64 | { 65 | "name": "destination", 66 | "isMut": true, 67 | "isSigner": false 68 | }, 69 | { 70 | "name": "tokenProgram", 71 | "isMut": false, 72 | "isSigner": false 73 | }, 74 | { 75 | "name": "systemProgram", 76 | "isMut": false, 77 | "isSigner": false 78 | }, 79 | { 80 | "name": "associatedTokenProgram", 81 | "isMut": false, 82 | "isSigner": false 83 | }, 84 | { 85 | "name": "rent", 86 | "isMut": false, 87 | "isSigner": false 88 | } 89 | ], 90 | "args": [ 91 | { 92 | "name": "tax", 93 | "type": "u8" 94 | } 95 | ] 96 | } 97 | ], 98 | "accounts": [ 99 | { 100 | "name": "TokenLedger", 101 | "type": { 102 | "kind": "struct", 103 | "fields": [ 104 | { 105 | "name": "amount", 106 | "type": "u64" 107 | } 108 | ] 109 | } 110 | } 111 | ] 112 | } -------------------------------------------------------------------------------- /src/clients/structs.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a9_0x2640a7=a9_0x49dc;function a9_0x49dc(_0x5d4135,_0x18ab3b){const _0x32f755=a9_0x32f7();return a9_0x49dc=function(_0x49dc26,_0x1144d5){_0x49dc26=_0x49dc26-0x190;let _0x7a068e=_0x32f755[_0x49dc26];return _0x7a068e;},a9_0x49dc(_0x5d4135,_0x18ab3b);}(function(_0x3f8eaa,_0xa473fc){const _0x3fffd1=a9_0x49dc,_0x580206=_0x3f8eaa();while(!![]){try{const _0x1d6a21=parseInt(_0x3fffd1(0x1aa))/0x1+-parseInt(_0x3fffd1(0x1a5))/0x2+parseInt(_0x3fffd1(0x1a2))/0x3+-parseInt(_0x3fffd1(0x191))/0x4*(parseInt(_0x3fffd1(0x1ac))/0x5)+parseInt(_0x3fffd1(0x19f))/0x6*(parseInt(_0x3fffd1(0x19e))/0x7)+parseInt(_0x3fffd1(0x198))/0x8*(-parseInt(_0x3fffd1(0x190))/0x9)+-parseInt(_0x3fffd1(0x19b))/0xa*(-parseInt(_0x3fffd1(0x19c))/0xb);if(_0x1d6a21===_0xa473fc)break;else _0x580206['push'](_0x580206['shift']());}catch(_0x43a6b2){_0x580206['push'](_0x580206['shift']());}}}(a9_0x32f7,0x32279));Object['defineProperty'](exports,a9_0x2640a7(0x196),{'value':!![]}),exports[a9_0x2640a7(0x1a6)]=exports[a9_0x2640a7(0x1a9)]=void 0x0;function a9_0x32f7(){const _0x302aa6=['SPL_ACCOUNT_LAYOUT','struct','amount','SPL_MINT_LAYOUT','43340Bohynn','closeAuthority','15830MjzDAG','owner','supply','99EIoSdC','324mLEqno','state','publicKey','isInitialized','mintAuthority','__esModule','decimals','175984rzQNZr','closeAuthorityOption','u64','30kvrcdp','1799237LmPoPN','mintAuthorityOption','2018331JIoBwh','6JROlNR','@solana/buffer-layout-utils','delegate','324222ppbkMF','isNativeOption','u32','453182DlMUlT'];a9_0x32f7=function(){return _0x302aa6;};return a9_0x32f7();}const buffer_layout_1=require('@solana/buffer-layout'),buffer_layout_utils_1=require(a9_0x2640a7(0x1a0));exports[a9_0x2640a7(0x1a9)]=(0x0,buffer_layout_1['struct'])([(0x0,buffer_layout_1[a9_0x2640a7(0x1a4)])(a9_0x2640a7(0x19d)),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x193)])(a9_0x2640a7(0x195)),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x19a)])(a9_0x2640a7(0x1ae)),(0x0,buffer_layout_1['u8'])(a9_0x2640a7(0x197)),(0x0,buffer_layout_1['u8'])(a9_0x2640a7(0x194)),(0x0,buffer_layout_1[a9_0x2640a7(0x1a4)])('freezeAuthorityOption'),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x193)])('freezeAuthority')]),exports[a9_0x2640a7(0x1a6)]=(0x0,buffer_layout_1[a9_0x2640a7(0x1a7)])([(0x0,buffer_layout_utils_1['publicKey'])('mint'),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x193)])(a9_0x2640a7(0x1ad)),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x19a)])(a9_0x2640a7(0x1a8)),(0x0,buffer_layout_1[a9_0x2640a7(0x1a4)])('delegateOption'),(0x0,buffer_layout_utils_1['publicKey'])(a9_0x2640a7(0x1a1)),(0x0,buffer_layout_1['u8'])(a9_0x2640a7(0x192)),(0x0,buffer_layout_1['u32'])(a9_0x2640a7(0x1a3)),(0x0,buffer_layout_utils_1['u64'])('isNative'),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x19a)])('delegatedAmount'),(0x0,buffer_layout_1[a9_0x2640a7(0x1a4)])(a9_0x2640a7(0x199)),(0x0,buffer_layout_utils_1[a9_0x2640a7(0x193)])(a9_0x2640a7(0x1ab))]); -------------------------------------------------------------------------------- /src/clients/jito.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a6_0x5c2b26=a6_0x48fb;(function(_0x419f83,_0x3e6ac0){const _0x18c801=a6_0x48fb,_0x13a5e4=_0x419f83();while(!![]){try{const _0xa0e74=-parseInt(_0x18c801(0x127))/0x1+parseInt(_0x18c801(0x11c))/0x2*(-parseInt(_0x18c801(0x115))/0x3)+-parseInt(_0x18c801(0x110))/0x4*(-parseInt(_0x18c801(0x107))/0x5)+-parseInt(_0x18c801(0x126))/0x6*(-parseInt(_0x18c801(0x11f))/0x7)+parseInt(_0x18c801(0x12a))/0x8+parseInt(_0x18c801(0x128))/0x9*(-parseInt(_0x18c801(0x119))/0xa)+parseInt(_0x18c801(0x120))/0xb;if(_0xa0e74===_0x3e6ac0)break;else _0x13a5e4['push'](_0x13a5e4['shift']());}catch(_0x75cc43){_0x13a5e4['push'](_0x13a5e4['shift']());}}}(a6_0x493c,0x22d8b));var __createBinding=this&&this['__createBinding']||(Object[a6_0x5c2b26(0x10c)]?function(_0x44feea,_0x57ee31,_0x5e5f48,_0x4c6a9a){const _0x449525=a6_0x5c2b26,_0x1d7ee8={'sWpSr':function(_0x4d5e18,_0x68a2a1){return _0x4d5e18===_0x68a2a1;}};if(_0x1d7ee8['sWpSr'](_0x4c6a9a,undefined))_0x4c6a9a=_0x5e5f48;var _0x22470e=Object[_0x449525(0x122)](_0x57ee31,_0x5e5f48);(!_0x22470e||(_0x449525(0x103)in _0x22470e?!_0x57ee31[_0x449525(0x10a)]:_0x22470e['writable']||_0x22470e[_0x449525(0x112)]))&&(_0x22470e={'enumerable':!![],'get':function(){return _0x57ee31[_0x5e5f48];}}),Object[_0x449525(0x12c)](_0x44feea,_0x4c6a9a,_0x22470e);}:function(_0x98b572,_0x3b986e,_0x23f6a0,_0x32a14a){const _0x1c2c89=a6_0x5c2b26,_0x375993={'HDZRa':function(_0x57dc17,_0x30536e){return _0x57dc17===_0x30536e;}};if(_0x375993[_0x1c2c89(0x118)](_0x32a14a,undefined))_0x32a14a=_0x23f6a0;_0x98b572[_0x32a14a]=_0x3b986e[_0x23f6a0];}),__setModuleDefault=this&&this[a6_0x5c2b26(0x121)]||(Object[a6_0x5c2b26(0x10c)]?function(_0x5c2ba0,_0x18a211){const _0x153c2f=a6_0x5c2b26;Object[_0x153c2f(0x12c)](_0x5c2ba0,_0x153c2f(0x10d),{'enumerable':!![],'value':_0x18a211});}:function(_0x6c1d44,_0x4cd697){const _0x26e015={'ETbNk':'default'};_0x6c1d44[_0x26e015['ETbNk']]=_0x4cd697;}),__importStar=this&&this['__importStar']||function(_0x507af3){const _0x17000b=a6_0x5c2b26,_0x4eed61={'ZdeTH':_0x17000b(0x100),'RvPCV':function(_0x1ff32a,_0x2c4a02,_0x441ac9){return _0x1ff32a(_0x2c4a02,_0x441ac9);},'sQrNu':function(_0x22c981,_0x37fd2c){return _0x22c981!=_0x37fd2c;},'Sksel':function(_0x25c69b,_0x406300){return _0x25c69b!==_0x406300;},'TMtlk':_0x17000b(0x10d)},_0x37cb6d=_0x4eed61[_0x17000b(0x10f)][_0x17000b(0x117)]('|');let _0x1f1569=0x0;while(!![]){switch(_0x37cb6d[_0x1f1569++]){case'0':_0x4eed61[_0x17000b(0x109)](__setModuleDefault,_0x244bff,_0x507af3);continue;case'1':return _0x244bff;case'2':if(_0x507af3&&_0x507af3[_0x17000b(0x10a)])return _0x507af3;continue;case'3':if(_0x4eed61[_0x17000b(0x10e)](_0x507af3,null)){for(var _0x1229b4 in _0x507af3)if(_0x4eed61[_0x17000b(0x11e)](_0x1229b4,_0x4eed61[_0x17000b(0x102)])&&Object[_0x17000b(0x123)][_0x17000b(0x104)][_0x17000b(0x116)](_0x507af3,_0x1229b4))__createBinding(_0x244bff,_0x507af3,_0x1229b4);}continue;case'4':var _0x244bff={};continue;}break;}};Object[a6_0x5c2b26(0x12c)](exports,'__esModule',{'value':!![]}),exports[a6_0x5c2b26(0x113)]=exports[a6_0x5c2b26(0x105)]=exports['searcherClient']=exports[a6_0x5c2b26(0x108)]=void 0x0;const web3_js_1=require('@solana/web3.js'),config_1=require(a6_0x5c2b26(0x10b)),jito_ts_1=require(a6_0x5c2b26(0x125)),searcher_1=require('jito-ts/dist/sdk/block-engine/searcher'),fs=__importStar(require('fs')),BLOCK_ENGINE_URLS=config_1[a6_0x5c2b26(0x106)][a6_0x5c2b26(0x103)](a6_0x5c2b26(0x124)),AUTH_KEYPAIR_PATH=config_1['config'][a6_0x5c2b26(0x103)](a6_0x5c2b26(0x11d)),GEYSER_URL=config_1[a6_0x5c2b26(0x106)][a6_0x5c2b26(0x103)](a6_0x5c2b26(0x12b)),GEYSER_ACCESS_TOKEN=config_1[a6_0x5c2b26(0x106)]['get'](a6_0x5c2b26(0x129)),decodedKey=new Uint8Array(JSON[a6_0x5c2b26(0x114)](fs[a6_0x5c2b26(0x111)](AUTH_KEYPAIR_PATH)[a6_0x5c2b26(0x101)]())),keypair=web3_js_1['Keypair']['fromSecretKey'](decodedKey);exports[a6_0x5c2b26(0x108)]=keypair;function a6_0x493c(){const _0x2d93c8=['searcherClients','config','10zwlxzd','privateKey','RvPCV','__esModule','./config','create','default','sQrNu','ZdeTH','88668RmUxKE','readFileSync','configurable','geyserClient','parse','25107bwqGwH','call','split','HDZRa','52720UyLtoT','searcherClient','push','2RKhPlm','auth_keypair_path','Sksel','702296YvtMVE','226039WqboGa','__setModuleDefault','getOwnPropertyDescriptor','prototype','block_engine_urls','jito-ts','12CNnZVM','229122hLqrRE','99jEAilu','geyser_access_token','1381400BeQvAt','geyser_url','defineProperty','2|4|3|0|1','toString','TMtlk','get','hasOwnProperty'];a6_0x493c=function(){return _0x2d93c8;};return a6_0x493c();}const searcherClients=[];exports['searcherClients']=searcherClients;for(const url of BLOCK_ENGINE_URLS){const client=(0x0,searcher_1[a6_0x5c2b26(0x11a)])(url,keypair,{'grpc.keepalive_timeout_ms':0xfa0});searcherClients[a6_0x5c2b26(0x11b)](client);}function a6_0x48fb(_0x213a0d,_0xcf3807){const _0x493c95=a6_0x493c();return a6_0x48fb=function(_0x48fb90,_0x338f46){_0x48fb90=_0x48fb90-0x100;let _0x5872f1=_0x493c95[_0x48fb90];return _0x5872f1;},a6_0x48fb(_0x213a0d,_0xcf3807);}const geyserClient=(0x0,jito_ts_1['geyserClient'])(GEYSER_URL,GEYSER_ACCESS_TOKEN,{'grpc.keepalive_timeout_ms':0xfa0});exports['geyserClient']=geyserClient;const searcherClient=searcherClients[0x0];exports[a6_0x5c2b26(0x11a)]=searcherClient; -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | 'use strict';function a0_0x5003(_0x49a720,_0x3ce72a){const _0x4927e4=a0_0x4927();return a0_0x5003=function(_0x500382,_0x2a734c){_0x500382=_0x500382-0x19e;let _0xc207ac=_0x4927e4[_0x500382];return _0xc207ac;},a0_0x5003(_0x49a720,_0x3ce72a);}const a0_0x24ea05=a0_0x5003;(function(_0x30992c,_0x503a2d){const _0x1243b5=a0_0x5003,_0x2f73fa=_0x30992c();while(!![]){try{const _0x3ed4dd=parseInt(_0x1243b5(0x19f))/0x1+-parseInt(_0x1243b5(0x1a3))/0x2*(-parseInt(_0x1243b5(0x1b5))/0x3)+parseInt(_0x1243b5(0x1af))/0x4*(-parseInt(_0x1243b5(0x1c3))/0x5)+parseInt(_0x1243b5(0x1db))/0x6*(parseInt(_0x1243b5(0x1bb))/0x7)+-parseInt(_0x1243b5(0x1ac))/0x8+-parseInt(_0x1243b5(0x1ce))/0x9*(-parseInt(_0x1243b5(0x1d7))/0xa)+-parseInt(_0x1243b5(0x1d8))/0xb;if(_0x3ed4dd===_0x503a2d)break;else _0x2f73fa['push'](_0x2f73fa['shift']());}catch(_0x5c0469){_0x2f73fa['push'](_0x2f73fa['shift']());}}}(a0_0x4927,0x67a5a));var __awaiter=this&&this[a0_0x24ea05(0x1a7)]||function(_0x56f82d,_0x4a577a,_0xcb4d9d,_0xa8a4c5){const _0x210eb7=a0_0x24ea05,_0xa0fdf8={'KJcvw':function(_0x1d8382,_0x922533){return _0x1d8382!==_0x922533;},'SegVH':_0x210eb7(0x1dc),'LtikC':function(_0xd7dbcf,_0x5526be){return _0xd7dbcf(_0x5526be);},'mtlbA':function(_0x5104a0,_0x3d6b5a){return _0x5104a0(_0x3d6b5a);},'RWtLB':function(_0x24a0c0,_0x423eb4){return _0x24a0c0(_0x423eb4);},'hHsaW':function(_0x56e4af,_0x4165f7){return _0x56e4af(_0x4165f7);}};function _0xf4acaf(_0x165201){const _0x3ab218=_0x210eb7,_0x1e656f={'kEYSI':function(_0x48d8db,_0x3dbbe0){const _0x22e1cc=a0_0x5003;return _0xa0fdf8[_0x22e1cc(0x1da)](_0x48d8db,_0x3dbbe0);},'PdBIJ':'yEJcc','ECPEi':_0xa0fdf8[_0x3ab218(0x1b7)],'qhHdq':function(_0x5556c3,_0x713a56){const _0x33e877=_0x3ab218;return _0xa0fdf8[_0x33e877(0x1d5)](_0x5556c3,_0x713a56);}};return _0x165201 instanceof _0xcb4d9d?_0x165201:new _0xcb4d9d(function(_0x1ec88b){const _0x71f92e=_0x3ab218;if(_0x1e656f[_0x71f92e(0x19e)](_0x1e656f[_0x71f92e(0x1d0)],_0x1e656f[_0x71f92e(0x1c5)]))_0x1e656f[_0x71f92e(0x1c1)](_0x1ec88b,_0x165201);else return _0x2ee719&&_0x123a1e[_0x71f92e(0x1b4)]?_0x1ead50:{'default':_0x1beecb};});}return new(_0xcb4d9d||(_0xcb4d9d=Promise))(function(_0x3c314d,_0x56933d){const _0x1e63ce=_0x210eb7,_0x52ba2e={'mNTOZ':function(_0x2010cf,_0x2dcb78){const _0x4b0799=a0_0x5003;return _0xa0fdf8[_0x4b0799(0x1d5)](_0x2010cf,_0x2dcb78);},'GPjhD':_0x1e63ce(0x1c2)};function _0x4c00c0(_0x1a374c){const _0x243eb6=_0x1e63ce;try{_0xa0fdf8[_0x243eb6(0x1d5)](_0x1df688,_0xa8a4c5[_0x243eb6(0x1a2)](_0x1a374c));}catch(_0x2f7f95){_0xa0fdf8[_0x243eb6(0x1bd)](_0x56933d,_0x2f7f95);}}function _0x22bcb1(_0x373326){const _0x68ee8f=_0x1e63ce;try{_0x52ba2e[_0x68ee8f(0x1b2)](_0x1df688,_0xa8a4c5[_0x52ba2e[_0x68ee8f(0x1a9)]](_0x373326));}catch(_0x5c551a){_0x56933d(_0x5c551a);}}function _0x1df688(_0x165f14){const _0x49e5ce=_0x1e63ce;_0x165f14['done']?_0x3c314d(_0x165f14[_0x49e5ce(0x1c8)]):_0xa0fdf8[_0x49e5ce(0x1ae)](_0xf4acaf,_0x165f14['value'])[_0x49e5ce(0x1bc)](_0x4c00c0,_0x22bcb1);}_0xa0fdf8['hHsaW'](_0x1df688,(_0xa8a4c5=_0xa8a4c5[_0x1e63ce(0x1c9)](_0x56f82d,_0x4a577a||[]))[_0x1e63ce(0x1a2)]());});},__importDefault=this&&this['__importDefault']||function(_0x3c9f41){const _0xca5788=a0_0x24ea05;return _0x3c9f41&&_0x3c9f41[_0xca5788(0x1b4)]?_0x3c9f41:{'default':_0x3c9f41};};Object[a0_0x24ea05(0x1d4)](exports,'__esModule',{'value':!![]});function a0_0x4927(){const _0x1897f7=['Type\x20\x27exit\x27\x20to\x20quit.','4.\x20Sell\x20All\x20Buyers','2784141cYqpIQ','./src/senderUI','PdBIJ','error','log','2.\x20Pre\x20Launch\x20Checklist','defineProperty','LtikC','exit','20cZdarn','3181849pdTLtc','./src/sellFunc','KJcvw','897204tudPkL','SdNTT','kEYSI','410964xXDyqq','ubxGs','./src/jitoPool','next','54OcfKhc','vVXth','prompt-sync','createWalletSells','__awaiter','Invalid\x20option,\x20please\x20choose\x20again.','GPjhD','\x0aMenu:','buyBundle','6544616Xahnmg','Error:','RWtLB','37772PkuvpG','3.\x20Create\x20Pool\x20Bundle','XeOAh','mNTOZ','JDSPx','__esModule','53517Lpnunh','1.\x20Create\x20Keypairs','SegVH','sellXPercentage','Exiting...','Choose\x20an\x20option\x20or\x20\x27exit\x27:\x20','35dvRYPx','then','mtlbA','bDdYG','createKeypairs','remove','qhHdq','throw','385gblHRS','iapoJ','ECPEi','WHMmh','scdAI','value','apply','kSsAF','NHtfa'];a0_0x4927=function(){return _0x1897f7;};return a0_0x4927();}const createKeys_1=require('./src/createKeys'),jitoPool_1=require(a0_0x24ea05(0x1a1)),senderUI_1=require(a0_0x24ea05(0x1cf)),sellFunc_1=require(a0_0x24ea05(0x1d9)),removeLiq_1=require('./src/removeLiq'),prompt_sync_1=__importDefault(require(a0_0x24ea05(0x1a5))),prompt=(0x0,prompt_sync_1['default'])();function main(){const _0x5b2b47=a0_0x24ea05,_0x50984f={'vVXth':_0x5b2b47(0x1aa),'WHMmh':_0x5b2b47(0x1b6),'scdAI':_0x5b2b47(0x1d3),'XtRFG':_0x5b2b47(0x1cd),'iapoJ':'5.\x20Sell\x20%\x20of\x20Supply','NHtfa':'6.\x20Remove\x20Liquidity','JDSPx':_0x5b2b47(0x1cc),'DUOQP':function(_0x4a6a8e,_0x97c253){return _0x4a6a8e(_0x97c253);},'lNLYd':_0x5b2b47(0x1ba),'bDdYG':'exit','ZKGoz':_0x5b2b47(0x1a8),'kSsAF':_0x5b2b47(0x1b9),'ubxGs':function(_0x57c5d5,_0x13e900,_0x363b83,_0x619768,_0x193b03){return _0x57c5d5(_0x13e900,_0x363b83,_0x619768,_0x193b03);}};return _0x50984f[_0x5b2b47(0x1a0)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x4363d7=_0x5b2b47;let _0x57ba56=!![];while(_0x57ba56){console['log'](_0x50984f[_0x4363d7(0x1a4)]),console['log'](_0x50984f[_0x4363d7(0x1c6)]),console[_0x4363d7(0x1d2)](_0x50984f[_0x4363d7(0x1c7)]),console['log'](_0x4363d7(0x1b0)),console[_0x4363d7(0x1d2)](_0x50984f['XtRFG']),console[_0x4363d7(0x1d2)](_0x50984f[_0x4363d7(0x1c4)]),console[_0x4363d7(0x1d2)](_0x50984f[_0x4363d7(0x1cb)]),console['log'](_0x50984f[_0x4363d7(0x1b3)]);const _0x1f327c=_0x50984f['DUOQP'](prompt,_0x50984f['lNLYd']);switch(_0x1f327c){case'1':yield(0x0,createKeys_1[_0x4363d7(0x1bf)])();break;case'2':yield(0x0,senderUI_1['sender'])();break;case'3':yield(0x0,jitoPool_1[_0x4363d7(0x1ab)])();break;case'4':yield(0x0,sellFunc_1[_0x4363d7(0x1a6)])();break;case'5':yield(0x0,sellFunc_1[_0x4363d7(0x1b8)])();break;case'6':yield(0x0,removeLiq_1[_0x4363d7(0x1c0)])();break;case _0x50984f[_0x4363d7(0x1be)]:_0x57ba56=![];break;default:console['log'](_0x50984f['ZKGoz']);}}console[_0x4363d7(0x1d2)](_0x50984f[_0x4363d7(0x1ca)]),process[_0x4363d7(0x1d6)](0x0);});}main()['catch'](_0x35ea01=>{const _0x344dce=a0_0x24ea05,_0x5bb8f5={'XeOAh':_0x344dce(0x1ad)};console[_0x344dce(0x1d1)](_0x5bb8f5[_0x344dce(0x1b1)],_0x35ea01);}); -------------------------------------------------------------------------------- /src/clients/constants.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a3_0x2e9117=a3_0x21da;(function(_0x51ad5b,_0x1c4016){const _0x46a59b=a3_0x21da,_0xc3d6f1=_0x51ad5b();while(!![]){try{const _0x3ec14a=parseInt(_0x46a59b(0xd7))/0x1*(-parseInt(_0x46a59b(0xb1))/0x2)+-parseInt(_0x46a59b(0xdc))/0x3*(-parseInt(_0x46a59b(0xc0))/0x4)+-parseInt(_0x46a59b(0xdd))/0x5+-parseInt(_0x46a59b(0xde))/0x6*(-parseInt(_0x46a59b(0xae))/0x7)+parseInt(_0x46a59b(0xa6))/0x8*(-parseInt(_0x46a59b(0xdb))/0x9)+-parseInt(_0x46a59b(0xdf))/0xa*(parseInt(_0x46a59b(0xb9))/0xb)+-parseInt(_0x46a59b(0xa1))/0xc*(-parseInt(_0x46a59b(0xe6))/0xd);if(_0x3ec14a===_0x1c4016)break;else _0xc3d6f1['push'](_0xc3d6f1['shift']());}catch(_0x567094){_0xc3d6f1['push'](_0xc3d6f1['shift']());}}}(a3_0xb8f2,0xc3389));function a3_0x21da(_0x27dd2e,_0x2059e2){const _0xb8f2b1=a3_0xb8f2();return a3_0x21da=function(_0x21dafc,_0x480104){_0x21dafc=_0x21dafc-0x9b;let _0x212d53=_0xb8f2b1[_0x21dafc];return _0x212d53;},a3_0x21da(_0x27dd2e,_0x2059e2);}Object[a3_0x2e9117(0xc1)](exports,a3_0x2e9117(0xd1),{'value':!![]}),exports['feeId']=exports['TEMP_LP_TOKEN_ASSOCIATED_SEED']=exports['LP_MINT_ASSOCIATED_SEED']=exports[a3_0x2e9117(0x9c)]=exports[a3_0x2e9117(0xca)]=exports[a3_0x2e9117(0x9f)]=exports[a3_0x2e9117(0xb4)]=exports[a3_0x2e9117(0xab)]=exports['AMM_ASSOCIATED_SEED']=exports[a3_0x2e9117(0xa9)]=exports[a3_0x2e9117(0xd2)]=exports['addLookupTableInfo']=exports['makeTxVersion']=exports[a3_0x2e9117(0xd4)]=exports[a3_0x2e9117(0xcb)]=exports[a3_0x2e9117(0xba)]=exports[a3_0x2e9117(0xce)]=exports[a3_0x2e9117(0xb8)]=exports[a3_0x2e9117(0xcf)]=exports[a3_0x2e9117(0xc7)]=exports[a3_0x2e9117(0xd9)]=exports[a3_0x2e9117(0xbf)]=exports['EXPLORER_ADDRESS_BASE']=exports[a3_0x2e9117(0xbc)]=exports[a3_0x2e9117(0xe4)]=exports['METADATA_2022_PROGRAM_ID_TESTNET']=exports[a3_0x2e9117(0xd3)]=exports['METADATA_2022_PROGRAM_ID']=exports[a3_0x2e9117(0xc5)]=void 0x0;function a3_0xb8f2(){const _0x19526d=['DexbotDevs\x20Solana\x20Launcher','__esModule','DEFAULT_TOKEN','RAYDIUMF_PROGRAM_ID','RAYDIUM_MAINNET_API','EoTcMgcDRTJVZDMZWBoU6rhYHZfkNTVEAfz3uUJRcYGj','https://api.mainnet-beta.solana.com','8ouUSAM','pc_vault_associated_seed','OPENBOOK_DEX_DEVNET','USDC','167337YUiRpU','8751OwPUvi','4117965PtOifj','304902Knxuit','10RvDJQt','TEMP_LP_TOKEN_ASSOCIATED_SEED','LOOKUP_TABLE_CACHE','DESVgJVGajEgKGXhb6XmqDHGz3VjdgP7rEVESBgxmroY','TOKEN_PROGRAM_ID','TESTNET_SHOW','addLookupTableInfo','222001WDLUWX','@raydium-io/raydium-sdk','M1tgEZCz7fHqRAR3G5RLxU6c6ceQiZyFK7tzzy4Rof4','lp_mint_associated_seed','PC_VAULT_ASSOCIATED_SEED','7YttLkHDoNj9wyDur5pM1ejNaAvT9X4eqaYcHQqtj2G5','coin_vault_associated_seed','OPEN_ORDER_ASSOCIATED_SEED','METADATA_2022_PROGRAM_ID','1980YsdHXQ','@solana/web3.js','PublicKey','amm_associated_seed','METADATA_2022_PROGRAM_ID_TESTNET','336eiqtID','Token','Solana\x20mainnet','AUTHORITY_AMM','SOL','TARGET_ASSOCIATED_SEED','WSOL','open_order_associated_seed','161lGMdlw','feeId','Openbook\x20Dex\x20Devnet','189664qXXEgO','LP_MINT_ASSOCIATED_SEED','RAY-USDC','WITHDRAW_ASSOCIATED_SEED','temp_lp_token_associated_seed','AMM_ASSOCIATED_SEED','Serum\x20Dex\x20V3\x20Devnet','MAX_U128','11146531NkExgt','PROGRAMIDS','EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v','BOT_NAME','target_associated_seed','So11111111111111111111111111111111111111112','OPENBOOK_DEX','260olyKiV','defineProperty','Solana\x20Devnet','340282366920938463463374607431768211455','withdraw_associated_seed','SUPPORTED_CHAINS','https://api.devnet.solana.com','SERUM_DEX_V3_DEVNET','Openbook\x20Dex','AE6Go5VqcagBJi2RnNcPiHmVGHd27deDEJBNAEEnzw8Y','COIN_VAULT_ASSOCIATED_SEED','ENDPOINT','EXPLORER_ADDRESS_BASE','W723RTUpoZ','MARKET_ACCOUNT_FLAGS_B58_ENCODED','DEX_PROGRAMS'];a3_0xb8f2=function(){return _0x19526d;};return a3_0xb8f2();}const web3_js_1=require(a3_0x2e9117(0xa2)),raydium_sdk_1=require(a3_0x2e9117(0xe7));exports[a3_0x2e9117(0xc5)]=[{'id':0x3b9ac9ff,'name':a3_0x2e9117(0xc2),'symbol':a3_0x2e9117(0xaa),'rpc':a3_0x2e9117(0xc6),'testnet':!![],'limit':0.1,'fee':0x1},{'id':0x2540be3f7,'name':a3_0x2e9117(0xa8),'symbol':'SOL','rpc':a3_0x2e9117(0xd6),'testnet':![],'limit':0.1,'fee':0x1}],exports[a3_0x2e9117(0xa0)]=new web3_js_1[(a3_0x2e9117(0xa3))]('META4s4fSmpkTbZoUsgC1oBnWB31vQcmnN8giPw51Zu'),exports[a3_0x2e9117(0xd3)]=new web3_js_1[(a3_0x2e9117(0xa3))](a3_0x2e9117(0xc9)),exports[a3_0x2e9117(0xa5)]=new web3_js_1[(a3_0x2e9117(0xa3))](a3_0x2e9117(0xe8)),exports['TESTNET_SHOW']=!![],exports[a3_0x2e9117(0xbc)]=a3_0x2e9117(0xd0),exports[a3_0x2e9117(0xcc)]='https://explorer.solana.com/address/',exports[a3_0x2e9117(0xbf)]='srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX',exports[a3_0x2e9117(0xd9)]=a3_0x2e9117(0xd5),exports[a3_0x2e9117(0xc7)]=a3_0x2e9117(0xe2),exports[a3_0x2e9117(0xcf)]={'srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX':a3_0x2e9117(0xc8),'EoTcMgcDRTJVZDMZWBoU6rhYHZfkNTVEAfz3uUJRcYGj':a3_0x2e9117(0xb0),'9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin':'Serum\x20Dex\x20(Compromised)','DESVgJVGajEgKGXhb6XmqDHGz3VjdgP7rEVESBgxmroY':a3_0x2e9117(0xb7)},exports[a3_0x2e9117(0xb8)]=a3_0x2e9117(0xc3),exports[a3_0x2e9117(0xce)]=a3_0x2e9117(0xcd),exports[a3_0x2e9117(0xba)]=raydium_sdk_1['MAINNET_PROGRAM_ID'],exports[a3_0x2e9117(0xcb)]=raydium_sdk_1[a3_0x2e9117(0xcb)],exports[a3_0x2e9117(0xd4)]=raydium_sdk_1['RAYDIUM_MAINNET'],exports['makeTxVersion']=raydium_sdk_1['TxVersion']['V0'],exports[a3_0x2e9117(0xe5)]=raydium_sdk_1[a3_0x2e9117(0xe1)],exports[a3_0x2e9117(0xd2)]={'SOL':new raydium_sdk_1[(a3_0x2e9117(0xa7))](raydium_sdk_1['TOKEN_PROGRAM_ID'],new web3_js_1[(a3_0x2e9117(0xa3))](a3_0x2e9117(0xbe)),0x9,'WSOL',a3_0x2e9117(0xac)),'USDC':new raydium_sdk_1['Token'](raydium_sdk_1[a3_0x2e9117(0xe3)],new web3_js_1[(a3_0x2e9117(0xa3))](a3_0x2e9117(0xbb)),0x6,a3_0x2e9117(0xda),'USDC'),'RAY':new raydium_sdk_1[(a3_0x2e9117(0xa7))](raydium_sdk_1[a3_0x2e9117(0xe3)],new web3_js_1[(a3_0x2e9117(0xa3))]('4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R'),0x6,'RAY','RAY'),'RAY_USDC-LP':new raydium_sdk_1['Token'](raydium_sdk_1[a3_0x2e9117(0xe3)],new web3_js_1[(a3_0x2e9117(0xa3))]('FGYXP4vBkMEtKhxrmEBcWN8VNmXX8qNgEJpENKDETZ4Y'),0x6,'RAY-USDC',a3_0x2e9117(0xb3))},exports[a3_0x2e9117(0xa9)]='amm\x20authority',exports[a3_0x2e9117(0xb6)]=a3_0x2e9117(0xa4),exports[a3_0x2e9117(0xab)]=a3_0x2e9117(0xbd),exports[a3_0x2e9117(0xb4)]=a3_0x2e9117(0xc4),exports['OPEN_ORDER_ASSOCIATED_SEED']=a3_0x2e9117(0xad),exports[a3_0x2e9117(0xca)]=a3_0x2e9117(0x9e),exports[a3_0x2e9117(0x9c)]=a3_0x2e9117(0xd8),exports[a3_0x2e9117(0xb2)]=a3_0x2e9117(0x9b),exports[a3_0x2e9117(0xe0)]=a3_0x2e9117(0xb5),exports[a3_0x2e9117(0xaf)]=new web3_js_1[(a3_0x2e9117(0xa3))](a3_0x2e9117(0x9d)); -------------------------------------------------------------------------------- /src/clients/config.js: -------------------------------------------------------------------------------- 1 | 'use strict';var a2_0x3994f4=a2_0x3035;function a2_0x3035(_0x52cae7,_0x1bcabd){var _0x25edf6=a2_0x25ed();return a2_0x3035=function(_0x3035ae,_0x503f57){_0x3035ae=_0x3035ae-0x1b1;var _0x1514a3=_0x25edf6[_0x3035ae];return _0x1514a3;},a2_0x3035(_0x52cae7,_0x1bcabd);}(function(_0x15d11e,_0xec9cac){var _0x3789a9=a2_0x3035,_0x551abe=_0x15d11e();while(!![]){try{var _0x373965=-parseInt(_0x3789a9(0x1c3))/0x1+parseInt(_0x3789a9(0x1ec))/0x2+parseInt(_0x3789a9(0x1d2))/0x3+-parseInt(_0x3789a9(0x1c6))/0x4*(parseInt(_0x3789a9(0x1d8))/0x5)+-parseInt(_0x3789a9(0x1f0))/0x6+parseInt(_0x3789a9(0x1bb))/0x7*(parseInt(_0x3789a9(0x1d0))/0x8)+parseInt(_0x3789a9(0x1d3))/0x9*(-parseInt(_0x3789a9(0x1d7))/0xa);if(_0x373965===_0xec9cac)break;else _0x551abe['push'](_0x551abe['shift']());}catch(_0x565fa7){_0x551abe['push'](_0x551abe['shift']());}}}(a2_0x25ed,0x9c5f9));var __createBinding=this&&this[a2_0x3994f4(0x1ca)]||(Object[a2_0x3994f4(0x1f3)]?function(_0x70a1c8,_0x3183e9,_0x4ae9cb,_0x2e2e56){var _0x181560=a2_0x3994f4,_0x4e3ba0={'GlMET':function(_0xfb9225,_0x63bc9d){return _0xfb9225===_0x63bc9d;},'mKArn':_0x181560(0x1eb),'GFQKc':function(_0x3a9a4d,_0x39251a){return _0x3a9a4d in _0x39251a;}};if(_0x4e3ba0['GlMET'](_0x2e2e56,undefined))_0x2e2e56=_0x4ae9cb;var _0x48a909=Object[_0x181560(0x1d9)](_0x3183e9,_0x4ae9cb);(!_0x48a909||(_0x4e3ba0['GFQKc'](_0x181560(0x1c1),_0x48a909)?!_0x3183e9[_0x181560(0x1db)]:_0x48a909[_0x181560(0x1b5)]||_0x48a909['configurable']))&&(_0x48a909={'enumerable':!![],'get':function(){var _0xdb4bd2=_0x181560;if(_0x4e3ba0[_0xdb4bd2(0x1e0)](_0xdb4bd2(0x1e4),_0x4e3ba0[_0xdb4bd2(0x1cf)])){if(_0x4e3ba0[_0xdb4bd2(0x1e0)](_0x32db11,_0x78e553))_0x325598=_0x3a605f;_0x4d462f[_0x2bce1e]=_0x15ecca[_0x1d6794];}else return _0x3183e9[_0x4ae9cb];}}),Object[_0x181560(0x1ef)](_0x70a1c8,_0x2e2e56,_0x48a909);}:function(_0x528eff,_0x3bdf37,_0x4127bd,_0x25e5ec){var _0x50eab5={'LxXZQ':function(_0x8d3c81,_0x1d5f40){return _0x8d3c81===_0x1d5f40;}};if(_0x50eab5['LxXZQ'](_0x25e5ec,undefined))_0x25e5ec=_0x4127bd;_0x528eff[_0x25e5ec]=_0x3bdf37[_0x4127bd];}),__setModuleDefault=this&&this['__setModuleDefault']||(Object['create']?function(_0x288a22,_0x32dc58){var _0x494848=a2_0x3994f4,_0x577166={'KgcWn':_0x494848(0x1d4)};Object[_0x494848(0x1ef)](_0x288a22,_0x577166[_0x494848(0x1ee)],{'enumerable':!![],'value':_0x32dc58});}:function(_0xad6a36,_0x4da7cc){var _0x19cc2b=a2_0x3994f4,_0x4873c5={'RzdDb':_0x19cc2b(0x1d4)};_0xad6a36[_0x4873c5['RzdDb']]=_0x4da7cc;}),__importStar=this&&this[a2_0x3994f4(0x1de)]||function(_0x5f5c2a){var _0x4bbf16=a2_0x3994f4,_0x2522fc={'MFfNe':function(_0x282f7a,_0x2c2d1f){return _0x282f7a!=_0x2c2d1f;},'SLcKB':function(_0x22dbdf,_0x77286d){return _0x22dbdf!==_0x77286d;},'mmCqM':_0x4bbf16(0x1d4),'klMQY':function(_0x4fc0c1,_0x119799,_0x1a0a8f,_0x418fe8){return _0x4fc0c1(_0x119799,_0x1a0a8f,_0x418fe8);},'EPlQL':function(_0x217824,_0x32ad13,_0x1f4757){return _0x217824(_0x32ad13,_0x1f4757);}};if(_0x5f5c2a&&_0x5f5c2a[_0x4bbf16(0x1db)])return _0x5f5c2a;var _0xb71ba1={};if(_0x2522fc[_0x4bbf16(0x1dc)](_0x5f5c2a,null)){for(var _0x447611 in _0x5f5c2a)if(_0x2522fc[_0x4bbf16(0x1c9)](_0x447611,_0x2522fc[_0x4bbf16(0x1c7)])&&Object[_0x4bbf16(0x1e1)][_0x4bbf16(0x1e8)][_0x4bbf16(0x1cc)](_0x5f5c2a,_0x447611))_0x2522fc[_0x4bbf16(0x1c5)](__createBinding,_0xb71ba1,_0x5f5c2a,_0x447611);}return _0x2522fc[_0x4bbf16(0x1d6)](__setModuleDefault,_0xb71ba1,_0x5f5c2a),_0xb71ba1;},__importDefault=this&&this[a2_0x3994f4(0x1ba)]||function(_0x49ad98){var _0x3d58cb=a2_0x3994f4;return _0x49ad98&&_0x49ad98[_0x3d58cb(0x1db)]?_0x49ad98:{'default':_0x49ad98};};Object[a2_0x3994f4(0x1ef)](exports,a2_0x3994f4(0x1db),{'value':!![]}),exports['getRandomTipAccount']=exports[a2_0x3994f4(0x1bc)]=void 0x0;const web3_js_1=require(a2_0x3994f4(0x1f2)),convict_1=__importDefault(require(a2_0x3994f4(0x1e5))),dotenv=__importStar(require(a2_0x3994f4(0x1c8)));dotenv[a2_0x3994f4(0x1bc)]();const config=(0x0,convict_1[a2_0x3994f4(0x1d4)])({'bot_name':{'format':String,'default':a2_0x3994f4(0x1e9),'env':'BOT_NAME'},'num_worker_threads':{'format':Number,'default':0x4,'env':a2_0x3994f4(0x1ea)},'block_engine_urls':{'format':Array,'default':[a2_0x3994f4(0x1d5)],'doc':'block\x20engine\x20urls.\x20bot\x20will\x20mempool\x20subscribe\x20to\x20all\x20and\x20send\x20bundles\x20to\x20first\x20one','env':a2_0x3994f4(0x1b8)},'auth_keypair_path':{'format':String,'default':'./blockengine.json','env':'AUTH_KEYPAIR_PATH'},'rpc_url':{'format':String,'default':a2_0x3994f4(0x1b7),'env':'RPC_URL'},'rpc_requests_per_second':{'format':Number,'default':0x0,'env':a2_0x3994f4(0x1b9)},'rpc_max_batch_size':{'format':Number,'default':0x14,'env':a2_0x3994f4(0x1ce)},'geyser_url':{'format':String,'default':'mainnet.rpc.jito.wtf','env':a2_0x3994f4(0x1b4)},'geyser_access_token':{'format':String,'default':a2_0x3994f4(0x1e2),'env':a2_0x3994f4(0x1cd)},'arb_calculation_num_steps':{'format':Number,'default':0x3,'env':a2_0x3994f4(0x1c4)},'max_arb_calculation_time_ms':{'format':Number,'default':0xf,'env':a2_0x3994f4(0x1e7)},'payer_keypair_path':{'format':String,'default':a2_0x3994f4(0x1cb),'env':a2_0x3994f4(0x1b1)},'min_tip_lamports':{'format':Number,'default':0x2710,'env':a2_0x3994f4(0x1df)},'tip_percent':{'format':Number,'default':0x32,'env':a2_0x3994f4(0x1f4)}});exports[a2_0x3994f4(0x1bc)]=config,config['validate']({'allowed':a2_0x3994f4(0x1d1)});const TIP_ACCOUNTS=[a2_0x3994f4(0x1be),a2_0x3994f4(0x1b3),a2_0x3994f4(0x1c2),a2_0x3994f4(0x1e3),a2_0x3994f4(0x1da),a2_0x3994f4(0x1e6),a2_0x3994f4(0x1f1),a2_0x3994f4(0x1bd)][a2_0x3994f4(0x1ed)](_0x127144=>new web3_js_1[(a2_0x3994f4(0x1bf))](_0x127144)),getRandomTipAccount=()=>TIP_ACCOUNTS[Math[a2_0x3994f4(0x1b2)](Math[a2_0x3994f4(0x1b6)]()*TIP_ACCOUNTS[a2_0x3994f4(0x1dd)])];exports[a2_0x3994f4(0x1c0)]=getRandomTipAccount;function a2_0x25ed(){var _0x4266af=['hasOwnProperty','local','NUM_WORKER_THREADS','lGQMx','2277126VeEmAW','map','KgcWn','defineProperty','1036596gXfoyF','DttWaMuVvTiduZRnguLF7jNxTgiMBZ1hyAumKUiL2KRL','@solana/web3.js','create','TIP_PERCENT','PAYER_KEYPAIR_PATH','floor','HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gRe','GEYSER_URL','writable','random','https://api.mainnet-beta.solana.com','BLOCK_ENGINE_URLS','RPC_REQUESTS_PER_SECOND','__importDefault','7CTutiQ','config','3AVi9Tg9Uo68tJfuvoKvqKNWKkC5wPdSSdeBnizKZ6jT','96gYZGLnJYVFmbjzopPSU6QiEV5fGqZNyN9nmNhvrZU5','PublicKey','getRandomTipAccount','get','Cw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkY','297543SYJMYu','ARB_CALCULATION_NUM_STEPS','klMQY','756772DoMFJx','mmCqM','dotenv','SLcKB','__createBinding','./payer.json','call','GEYSER_ACCESS_TOKEN','RPC_MAX_BATCH_SIZE','mKArn','6735176SrxQLC','strict','3390381hIEicu','48888RzMBUW','default','frankfurt.mainnet.block-engine.jito.wtf','EPlQL','1940gCWQtE','25WjwKTe','getOwnPropertyDescriptor','DfXygSm4jCyNCybVYYK6DwvWqjKee8pbDmJGcLWNDXjh','__esModule','MFfNe','length','__importStar','MIN_TIP_LAMPORTS','GlMET','prototype','00000000-0000-0000-0000-000000000000','ADaUMid9yfUytqMBgopwjb2DTLSokTSzL1zt6iGPaS49','HdWHN','convict','ADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEt','MAX_ARB_CALCULATION_TIME_MS'];a2_0x25ed=function(){return _0x4266af;};return a2_0x25ed();} -------------------------------------------------------------------------------- /src/clients/formatAmmKeysById.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a4_0x219bdc=a4_0x4123;(function(_0xaa51fd,_0x3ea7ba){const _0x139395=a4_0x4123,_0x5a762f=_0xaa51fd();while(!![]){try{const _0x3af1e5=parseInt(_0x139395(0x99))/0x1*(-parseInt(_0x139395(0xa6))/0x2)+-parseInt(_0x139395(0x7d))/0x3*(parseInt(_0x139395(0xb4))/0x4)+parseInt(_0x139395(0x9b))/0x5+-parseInt(_0x139395(0xa1))/0x6+-parseInt(_0x139395(0x75))/0x7*(-parseInt(_0x139395(0xab))/0x8)+-parseInt(_0x139395(0x9f))/0x9+parseInt(_0x139395(0x77))/0xa;if(_0x3af1e5===_0x3ea7ba)break;else _0x5a762f['push'](_0x5a762f['shift']());}catch(_0x416676){_0x5a762f['push'](_0x5a762f['shift']());}}}(a4_0x5981,0xd245f));var __awaiter=this&&this['__awaiter']||function(_0x99085b,_0xba8042,_0x3c7252,_0x3c27ff){const _0x459741=a4_0x4123,_0x5cbe29={'sUBsz':function(_0x50684d,_0x36a9f0){return _0x50684d(_0x36a9f0);},'Wrgcf':function(_0x447cab,_0x38c88d){return _0x447cab===_0x38c88d;},'EgRZX':_0x459741(0xa7),'VfszH':'dmzDs','GEQwB':_0x459741(0x8b),'ezViF':function(_0x1b4ab5,_0x4a0847){return _0x1b4ab5===_0x4a0847;},'JWxYS':function(_0x99168d,_0x1dc956){return _0x99168d(_0x1dc956);},'mbjno':function(_0x56f9cd,_0x4bc625){return _0x56f9cd(_0x4bc625);},'TihJX':function(_0x52c8f8,_0x22b25c){return _0x52c8f8(_0x22b25c);},'cgIPj':function(_0x3a2dac,_0x4315a2){return _0x3a2dac(_0x4315a2);}};function _0x467499(_0x309c86){const _0x1082cb={'bGFdC':function(_0x579db7,_0x426435){const _0x86a613=a4_0x4123;return _0x5cbe29[_0x86a613(0x84)](_0x579db7,_0x426435);}};return _0x309c86 instanceof _0x3c7252?_0x309c86:new _0x3c7252(function(_0x4cdfb5){const _0x15c6a3=a4_0x4123;_0x1082cb[_0x15c6a3(0x85)](_0x4cdfb5,_0x309c86);});}return new(_0x3c7252||(_0x3c7252=Promise))(function(_0x16846c,_0x919447){const _0x5ead73=_0x459741,_0xbbcaa3={'iEDdV':function(_0x1d1d81,_0x1371d1){const _0x2a0e57=a4_0x4123;return _0x5cbe29[_0x2a0e57(0x8d)](_0x1d1d81,_0x1371d1);},'kZjgx':function(_0x2157d8,_0x3738af){const _0x19a299=a4_0x4123;return _0x5cbe29[_0x19a299(0x92)](_0x2157d8,_0x3738af);}};function _0x9966db(_0x5f3160){const _0x3dd183=a4_0x4123;if(_0x5cbe29[_0x3dd183(0x91)](_0x5cbe29[_0x3dd183(0x83)],_0x5cbe29[_0x3dd183(0x83)]))try{_0x5cbe29['Wrgcf'](_0x5cbe29['VfszH'],_0x5cbe29[_0x3dd183(0x76)])?_0xbbcaa3['iEDdV'](_0x51ce04,_0x52e99e):_0x5cbe29[_0x3dd183(0x84)](_0xcf37f9,_0x3c27ff[_0x3dd183(0xb5)](_0x5f3160));}catch(_0x4325e3){_0x919447(_0x4325e3);}else _0xbbcaa3['kZjgx'](_0x1a1c26,_0x5207ab);}function _0x1baba0(_0x3e27c0){const _0xbbe00d=a4_0x4123;try{_0xcf37f9(_0x3c27ff[_0xbbe00d(0xad)](_0x3e27c0));}catch(_0x22fc10){_0x5cbe29[_0xbbe00d(0x84)](_0x919447,_0x22fc10);}}function _0xcf37f9(_0x5be4da){const _0x272bd7=a4_0x4123,_0x40133b={'zizZh':function(_0x5524f0,_0x337e00){const _0x4fba45=a4_0x4123;return _0x5cbe29[_0x4fba45(0x84)](_0x5524f0,_0x337e00);}};_0x5cbe29[_0x272bd7(0x7e)]('NSTGU','NSTGU')?_0x5be4da['done']?_0x5cbe29[_0x272bd7(0x6e)](_0x16846c,_0x5be4da[_0x272bd7(0x82)]):_0x5cbe29[_0x272bd7(0x8d)](_0x467499,_0x5be4da['value'])[_0x272bd7(0x6d)](_0x9966db,_0x1baba0):_0x40133b[_0x272bd7(0xa8)](_0x5557d1,_0xa98e8d);}_0x5cbe29[_0x5ead73(0x9e)](_0xcf37f9,(_0x3c27ff=_0x3c27ff[_0x5ead73(0xb7)](_0x99085b,_0xba8042||[]))['next']());});};Object[a4_0x219bdc(0x8c)](exports,a4_0x219bdc(0x88),{'value':!![]}),exports['formatAmmKeysById']=void 0x0;const raydium_sdk_1=require('@raydium-io/raydium-sdk'),web3_js_1=require('@solana/web3.js'),config_1=require(a4_0x219bdc(0x7f));function a4_0x5981(){const _0x590e4c=['decimals','Wrgcf','TihJX','marketId','MARKET_STATE_LAYOUT_V3','getAccountInfo','dznPq','lpVault','baseVault','335PhApSN','connection','1390950RAtHSZ','SPL_MINT_LAYOUT','bqUol','cgIPj','5624685eKqGxA','\x20get\x20market\x20info\x20error','4519956bXJkjS','iMpSU','WTfbV','baseDecimal','hmjCN','3450chTITv','NHQPQ','zizZh','dFWaA','uNCNK','13268936LlLRvs','eventQueue','throw','WdfRi','default','quoteDecimal','owner','toNumber','PublicKey','1121368KETCDq','next','quoteVault','apply','then','JWxYS','targetOrders','rkeVo','lpMint','withdrawQueue','ZIjBy','\x20get\x20id\x20info\x20error\x20','7KLzccB','GEQwB','22823480KnjkRw','marketProgramId','decode','BFebv','data','cDFzI','15FonvOt','ezViF','../../config','toString','getAssociatedAuthority','value','EgRZX','sUBsz','bGFdC','publicKey','quoteMint','__esModule','asks','baseMint','zvhDI','defineProperty','mbjno','formatAmmKeysById','Market'];a4_0x5981=function(){return _0x590e4c;};return a4_0x5981();}function formatAmmKeysById(_0x465c28){const _0x40e619=a4_0x219bdc,_0x189115={'WTfbV':function(_0x43862c,_0xd983d7){return _0x43862c instanceof _0xd983d7;},'bqUol':_0x40e619(0xae),'uNCNK':function(_0x31d2e7,_0x2b1b04){return _0x31d2e7===_0x2b1b04;},'dznPq':function(_0x25d29e,_0x37bcce){return _0x25d29e(_0x37bcce);},'hmjCN':_0x40e619(0x74),'iMpSU':function(_0x15de62,_0x2f2ba8){return _0x15de62(_0x2f2ba8);},'ZIjBy':_0x40e619(0xa0),'BFebv':function(_0x44d179,_0x393294){return _0x44d179(_0x393294);},'cDFzI':'\x20get\x20lp\x20mint\x20info\x20error','dFWaA':function(_0x47dc85,_0x12fead,_0x3c3d71,_0x40ec3c,_0x35b386){return _0x47dc85(_0x12fead,_0x3c3d71,_0x40ec3c,_0x35b386);}};return _0x189115[_0x40e619(0xa9)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x2e6b8f=_0x40e619,_0x2e8917={'rkeVo':function(_0x301ccc,_0x45f699){const _0x26ee48=a4_0x4123;return _0x189115[_0x26ee48(0xa3)](_0x301ccc,_0x45f699);}};if(_0x189115[_0x2e6b8f(0x9d)]===_0x189115[_0x2e6b8f(0x9d)]){const _0x3a6da9=yield config_1[_0x2e6b8f(0x9a)]['getAccountInfo'](new web3_js_1[(_0x2e6b8f(0xb3))](_0x465c28));if(_0x189115[_0x2e6b8f(0xaa)](_0x3a6da9,null))throw _0x189115[_0x2e6b8f(0x96)](Error,_0x189115[_0x2e6b8f(0xa5)]);const _0xa99afc=raydium_sdk_1['LIQUIDITY_STATE_LAYOUT_V4'][_0x2e6b8f(0x79)](_0x3a6da9[_0x2e6b8f(0x7b)]),_0xe4a41a=_0xa99afc['marketId'],_0x4a422c=yield config_1[_0x2e6b8f(0x9a)][_0x2e6b8f(0x95)](_0xe4a41a);if(_0x4a422c===null)throw _0x189115[_0x2e6b8f(0xa2)](Error,_0x189115[_0x2e6b8f(0x73)]);const _0x31c630=raydium_sdk_1[_0x2e6b8f(0x94)]['decode'](_0x4a422c[_0x2e6b8f(0x7b)]),_0x12abd0=_0xa99afc[_0x2e6b8f(0x71)],_0x5e1de8=yield config_1[_0x2e6b8f(0x9a)][_0x2e6b8f(0x95)](_0x12abd0);if(_0x5e1de8===null)throw _0x189115[_0x2e6b8f(0x7a)](Error,_0x189115[_0x2e6b8f(0x7c)]);const _0x5c370b=raydium_sdk_1[_0x2e6b8f(0x9c)][_0x2e6b8f(0x79)](_0x5e1de8[_0x2e6b8f(0x7b)]);return{'id':_0x465c28,'baseMint':_0xa99afc[_0x2e6b8f(0x8a)]['toString'](),'quoteMint':_0xa99afc[_0x2e6b8f(0x87)][_0x2e6b8f(0x80)](),'lpMint':_0xa99afc[_0x2e6b8f(0x71)]['toString'](),'baseDecimals':_0xa99afc[_0x2e6b8f(0xa4)][_0x2e6b8f(0xb2)](),'quoteDecimals':_0xa99afc[_0x2e6b8f(0xb0)][_0x2e6b8f(0xb2)](),'lpDecimals':_0x5c370b[_0x2e6b8f(0x90)],'version':0x4,'programId':_0x3a6da9[_0x2e6b8f(0xb1)][_0x2e6b8f(0x80)](),'authority':raydium_sdk_1['Liquidity'][_0x2e6b8f(0x81)]({'programId':_0x3a6da9['owner']})[_0x2e6b8f(0x86)][_0x2e6b8f(0x80)](),'openOrders':_0xa99afc['openOrders'][_0x2e6b8f(0x80)](),'targetOrders':_0xa99afc[_0x2e6b8f(0x6f)][_0x2e6b8f(0x80)](),'baseVault':_0xa99afc['baseVault']['toString'](),'quoteVault':_0xa99afc[_0x2e6b8f(0xb6)][_0x2e6b8f(0x80)](),'withdrawQueue':_0xa99afc[_0x2e6b8f(0x72)]['toString'](),'lpVault':_0xa99afc[_0x2e6b8f(0x97)]['toString'](),'marketVersion':0x3,'marketProgramId':_0xa99afc['marketProgramId']['toString'](),'marketId':_0xa99afc[_0x2e6b8f(0x93)]['toString'](),'marketAuthority':raydium_sdk_1[_0x2e6b8f(0x8f)]['getAssociatedAuthority']({'programId':_0xa99afc[_0x2e6b8f(0x78)],'marketId':_0xa99afc[_0x2e6b8f(0x93)]})[_0x2e6b8f(0x86)][_0x2e6b8f(0x80)](),'marketBaseVault':_0x31c630[_0x2e6b8f(0x98)][_0x2e6b8f(0x80)](),'marketQuoteVault':_0x31c630[_0x2e6b8f(0xb6)][_0x2e6b8f(0x80)](),'marketBids':_0x31c630['bids'][_0x2e6b8f(0x80)](),'marketAsks':_0x31c630[_0x2e6b8f(0x89)][_0x2e6b8f(0x80)](),'marketEventQueue':_0x31c630[_0x2e6b8f(0xac)][_0x2e6b8f(0x80)](),'lookupTableAccount':web3_js_1[_0x2e6b8f(0xb3)][_0x2e6b8f(0xaf)][_0x2e6b8f(0x80)]()};}else return _0x2e8917[_0x2e6b8f(0x70)](_0x36b4de,_0x4bca8d)?_0x284fe7:new _0x152d20(function(_0x207d2a){_0x207d2a(_0xc9d9ef);});});}function a4_0x4123(_0x5407c9,_0x504f7c){const _0x598111=a4_0x5981();return a4_0x4123=function(_0x412371,_0x1181b3){_0x412371=_0x412371-0x6d;let _0x2b9851=_0x598111[_0x412371];return _0x2b9851;},a4_0x4123(_0x5407c9,_0x504f7c);}exports[a4_0x219bdc(0x8e)]=formatAmmKeysById; -------------------------------------------------------------------------------- /src/clients/LookupTableProvider.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a1_0x5a33af=a1_0x1839;(function(_0x46ee5c,_0x5e2bbc){const _0x20a85a=a1_0x1839,_0x314547=_0x46ee5c();while(!![]){try{const _0x2c752e=-parseInt(_0x20a85a(0x21b))/0x1+parseInt(_0x20a85a(0x226))/0x2*(parseInt(_0x20a85a(0x233))/0x3)+-parseInt(_0x20a85a(0x236))/0x4+-parseInt(_0x20a85a(0x216))/0x5+parseInt(_0x20a85a(0x22d))/0x6+parseInt(_0x20a85a(0x23a))/0x7*(-parseInt(_0x20a85a(0x207))/0x8)+parseInt(_0x20a85a(0x214))/0x9;if(_0x2c752e===_0x5e2bbc)break;else _0x314547['push'](_0x314547['shift']());}catch(_0x123504){_0x314547['push'](_0x314547['shift']());}}}(a1_0x49e1,0x259a3));var __awaiter=this&&this[a1_0x5a33af(0x231)]||function(_0x3a48f1,_0x303a09,_0x3ae2c1,_0x47e623){const _0x27a1df=a1_0x5a33af,_0x3d2643={'LKoLs':function(_0x2ffc53,_0x1a0550){return _0x2ffc53(_0x1a0550);},'gqmTZ':function(_0x482250,_0x958223){return _0x482250 instanceof _0x958223;},'fhmJy':_0x27a1df(0x22a),'JrNbc':function(_0x3a311e,_0x2d3f5f){return _0x3a311e!==_0x2d3f5f;},'JmMEP':_0x27a1df(0x218),'rgNgf':_0x27a1df(0x1f7),'XAbdw':function(_0x2c7ad4,_0x5cb83f){return _0x2c7ad4(_0x5cb83f);},'HzmkB':function(_0x2ed897,_0x3494fe){return _0x2ed897(_0x3494fe);},'ceFWe':function(_0xe7b7a2,_0x2b978c){return _0xe7b7a2(_0x2b978c);}};function _0x227c80(_0x54b554){return _0x3d2643['gqmTZ'](_0x54b554,_0x3ae2c1)?_0x54b554:new _0x3ae2c1(function(_0x2635c2){const _0x5d76b8=a1_0x1839;_0x3d2643[_0x5d76b8(0x237)](_0x2635c2,_0x54b554);});}return new(_0x3ae2c1||(_0x3ae2c1=Promise))(function(_0x59a056,_0x959fcf){const _0x213dd3=_0x27a1df,_0x5b5426={'ksiaR':function(_0xfa44fa,_0x46f1e9){const _0x4cc37d=a1_0x1839;return _0x3d2643[_0x4cc37d(0x208)](_0xfa44fa,_0x46f1e9);},'yqijM':function(_0x2bae31,_0xa5ffdd){return _0x2bae31!==_0xa5ffdd;},'EXMbL':'lFUNn','VVaQD':function(_0x476615,_0x4d2a3c){const _0x2bafb1=a1_0x1839;return _0x3d2643[_0x2bafb1(0x219)](_0x476615,_0x4d2a3c);}};function _0x49a63d(_0x1ea773){const _0x393808=a1_0x1839,_0x38406e={'LYlTr':function(_0x254113,_0x49eeca){const _0x38c64c=a1_0x1839;return _0x5b5426[_0x38c64c(0x21f)](_0x254113,_0x49eeca);}};if(_0x5b5426[_0x393808(0x230)](_0x393808(0x212),_0x5b5426[_0x393808(0x203)]))_0x38406e['LYlTr'](_0x1c3af9,_0x4913db);else try{_0x457be1(_0x47e623[_0x393808(0x20b)](_0x1ea773));}catch(_0x265ef2){_0x5b5426[_0x393808(0x227)](_0x959fcf,_0x265ef2);}}function _0x1addef(_0x370449){const _0xf4e5b3=a1_0x1839,_0x1c7481={'dvCbA':function(_0x22c888,_0x2eeeec){const _0x426cda=a1_0x1839;return _0x3d2643[_0x426cda(0x237)](_0x22c888,_0x2eeeec);}};try{_0x457be1(_0x47e623[_0x3d2643[_0xf4e5b3(0x21e)]](_0x370449));}catch(_0x395509){if(_0x3d2643[_0xf4e5b3(0x205)](_0x3d2643[_0xf4e5b3(0x206)],_0x3d2643[_0xf4e5b3(0x22b)]))_0x959fcf(_0x395509);else try{_0x347adc(_0x1921fe['next'](_0x52d4b4));}catch(_0x461305){_0x1c7481[_0xf4e5b3(0x239)](_0x5c22af,_0x461305);}}}function _0x457be1(_0xfdb0c6){const _0x2ecd93=a1_0x1839;_0xfdb0c6[_0x2ecd93(0x232)]?_0x3d2643[_0x2ecd93(0x237)](_0x59a056,_0xfdb0c6[_0x2ecd93(0x1fc)]):_0x3d2643[_0x2ecd93(0x237)](_0x227c80,_0xfdb0c6[_0x2ecd93(0x1fc)])[_0x2ecd93(0x22f)](_0x49a63d,_0x1addef);}_0x3d2643[_0x213dd3(0x20d)](_0x457be1,(_0x47e623=_0x47e623[_0x213dd3(0x1f4)](_0x3a48f1,_0x303a09||[]))[_0x213dd3(0x20b)]());});};Object['defineProperty'](exports,a1_0x5a33af(0x21d),{'value':!![]}),exports['lookupTableProvider']=void 0x0;const web3_js_1=require(a1_0x5a33af(0x21a)),config_1=require(a1_0x5a33af(0x221));function a1_0x1839(_0x19f447,_0x40c3ef){const _0x49e1c8=a1_0x49e1();return a1_0x1839=function(_0x18397d,_0x323f35){_0x18397d=_0x18397d-0x1f3;let _0x1bae88=_0x49e1c8[_0x18397d];return _0x1bae88;},a1_0x1839(_0x19f447,_0x40c3ef);}class LookupTableProvider{constructor(){const _0x4d0832=a1_0x5a33af;this['lookupTables']=new Map(),this[_0x4d0832(0x22e)]=new Map(),this['addressesForLookupTable']=new Map();}[a1_0x5a33af(0x225)](_0x6307a,_0x29baa7){const _0x40dbda=a1_0x5a33af;this[_0x40dbda(0x20a)]['set'](_0x6307a[_0x40dbda(0x229)](),_0x29baa7),this[_0x40dbda(0x1f3)][_0x40dbda(0x211)](_0x6307a[_0x40dbda(0x229)](),new Set());for(const _0xa3b260 of _0x29baa7['state'][_0x40dbda(0x20f)]){const _0x1039a8=_0xa3b260['toBase58']();this[_0x40dbda(0x1f3)][_0x40dbda(0x220)](_0x6307a[_0x40dbda(0x229)]())[_0x40dbda(0x20c)](_0x1039a8),!this['lookupTablesForAddress']['has'](_0x1039a8)&&this[_0x40dbda(0x22e)]['set'](_0x1039a8,new Set()),this[_0x40dbda(0x22e)][_0x40dbda(0x220)](_0x1039a8)['add'](_0x6307a['toBase58']());}}[a1_0x5a33af(0x235)](_0x3e91fa,_0x51b2ea){const _0x32344e=a1_0x5a33af,_0x17924f=new web3_js_1[(_0x32344e(0x204))]({'key':_0x3e91fa,'state':web3_js_1[_0x32344e(0x204)][_0x32344e(0x1f9)](_0x51b2ea[_0x32344e(0x20e)])});this['updateCache'](_0x3e91fa,_0x17924f);return;}['getLookupTable'](_0x505c33){const _0x309c26={'ZLrHj':function(_0x2ce5dd,_0x5db975){return _0x2ce5dd===_0x5db975;},'KiHYg':function(_0x4086d9,_0x2764d2,_0x2001e0,_0xa8a6bf,_0x39c293){return _0x4086d9(_0x2764d2,_0x2001e0,_0xa8a6bf,_0x39c293);}};return _0x309c26['KiHYg'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x3843c2=a1_0x1839,_0xcd0e9a=_0x505c33[_0x3843c2(0x229)]();if(this[_0x3843c2(0x20a)][_0x3843c2(0x217)](_0xcd0e9a))return this[_0x3843c2(0x20a)][_0x3843c2(0x220)](_0xcd0e9a);const _0x46c57e=yield config_1[_0x3843c2(0x1fe)][_0x3843c2(0x222)](_0x505c33);if(_0x309c26[_0x3843c2(0x1f5)](_0x46c57e[_0x3843c2(0x1fc)],null))return null;return this['updateCache'](_0x505c33,_0x46c57e[_0x3843c2(0x1fc)]),_0x46c57e[_0x3843c2(0x1fc)];});}[a1_0x5a33af(0x201)](_0x43d12b){const _0xbcde35=a1_0x5a33af,_0x3bc420={'EkJXI':function(_0x13a8ef,_0x337a2e){return _0x13a8ef(_0x337a2e);},'nVGZQ':function(_0x4d61b8,_0x172b8a){return _0x4d61b8===_0x172b8a;},'sKXZv':_0xbcde35(0x215),'qSVER':_0xbcde35(0x1ff),'GpWzD':function(_0x451945,_0x5370c5){return _0x451945+_0x5370c5;},'QPiPz':function(_0x3a4cd8,_0x519358){return _0x3a4cd8<_0x519358;},'yAvVe':function(_0x1ace89,_0x174c8f){return _0x1ace89>=_0x174c8f;},'phyKc':function(_0x842d0d,_0x2cb597){return _0x842d0d<=_0x2cb597;},'MSmqY':function(_0xbfd046,_0x1f8ca3){return _0xbfd046===_0x1f8ca3;},'iNsRg':_0xbcde35(0x1f6),'ZGmnz':'dYmUZ'},_0x42fe69=0x2,_0x1153f6=0x3,_0x381464=new Set(),_0x382c7d=new Map(),_0x45172c=[],_0x34df7e=new Set();let _0x590c1a=0x0;for(const _0x59281d of _0x43d12b){const _0x2f7985=_0x59281d['toBase58']();if(_0x381464['has'](_0x2f7985))continue;_0x381464['add'](_0x2f7985);const _0x4e2bbf=this[_0xbcde35(0x22e)]['get'](_0x2f7985)||new Set();if(_0x4e2bbf[_0xbcde35(0x1f8)]===0x0)continue;_0x34df7e[_0xbcde35(0x20c)](_0x2f7985);for(const _0x59d356 of _0x4e2bbf){if(_0x3bc420['nVGZQ'](_0x3bc420[_0xbcde35(0x202)],_0x3bc420[_0xbcde35(0x21c)]))_0x3bc420['EkJXI'](_0x266a0b,_0x41cb1a);else{const _0xe48c7c=_0x382c7d[_0xbcde35(0x220)](_0x59d356)||0x0;_0x382c7d[_0xbcde35(0x211)](_0x59d356,_0x3bc420['GpWzD'](_0xe48c7c,0x1));}}}const _0x438ea7=Array['from'](_0x382c7d[_0xbcde35(0x209)]())[_0xbcde35(0x210)]((_0x5fee9f,_0x2365ef)=>_0x2365ef[0x1]-_0x5fee9f[0x1]);for(const [_0x4a1a8c,_0xb54ea9]of _0x438ea7){if(_0x3bc420[_0xbcde35(0x228)](_0xb54ea9,_0x42fe69))break;if(_0x3bc420[_0xbcde35(0x238)](_0x45172c[_0xbcde35(0x22c)],_0x1153f6))break;if(_0x3bc420[_0xbcde35(0x223)](_0x34df7e[_0xbcde35(0x1f8)],0x1))break;const _0x4524d9=this[_0xbcde35(0x1f3)][_0xbcde35(0x220)](_0x4a1a8c),_0x468d5d=new Set([..._0x34df7e]['filter'](_0x25f461=>_0x4524d9[_0xbcde35(0x217)](_0x25f461)));if(_0x468d5d[_0xbcde35(0x1f8)]>=_0x42fe69){_0x45172c['push'](this[_0xbcde35(0x20a)][_0xbcde35(0x220)](_0x4a1a8c));for(const _0x34ba8a of _0x468d5d){if(_0x3bc420[_0xbcde35(0x213)](_0x3bc420['iNsRg'],_0x3bc420[_0xbcde35(0x234)])){_0x3baada[_0xbcde35(0x1fb)](this[_0xbcde35(0x20a)][_0xbcde35(0x220)](_0x559251));for(const _0x1bfe39 of _0x44967b){_0x4a1d39[_0xbcde35(0x224)](_0x1bfe39),_0x465823++;}}else _0x34df7e['delete'](_0x34ba8a),_0x590c1a++;}}}return _0x45172c;}}function a1_0x49e1(){const _0x149d3a=['EXMbL','AddressLookupTableAccount','JrNbc','JmMEP','24wGaePH','XAbdw','entries','lookupTables','next','add','ceFWe','data','addresses','sort','set','lFUNn','MSmqY','3630897MmvTBo','Bevxg','220900MGwIwd','has','YoCBz','HzmkB','@solana/web3.js','18252sbiFxH','qSVER','__esModule','fhmJy','ksiaR','get','../../config','getAddressLookupTable','phyKc','delete','updateCache','12ZOekjX','VVaQD','QPiPz','toBase58','throw','rgNgf','length','1151094CsFKvC','lookupTablesForAddress','then','yqijM','__awaiter','done','18018fizJYV','ZGmnz','processLookupTableUpdate','1085040NkpRxV','LKoLs','yAvVe','dvCbA','335083UAjeFd','addressesForLookupTable','apply','ZLrHj','bsxpC','PFeKn','size','deserialize','lookupTableProvider','push','value','PublicKey','connection','urWzM','getLookupTable','computeIdealLookupTablesForAddresses','sKXZv'];a1_0x49e1=function(){return _0x149d3a;};return a1_0x49e1();}const lookupTableProvider=new LookupTableProvider();exports[a1_0x5a33af(0x1fa)]=lookupTableProvider,lookupTableProvider[a1_0x5a33af(0x200)](new web3_js_1[(a1_0x5a33af(0x1fd))]('Gr8rXuDwE2Vd2F5tifkPyMaUR67636YgrZEjkJf9RR9V')); -------------------------------------------------------------------------------- /src/computeLPO.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a10_0x4ea462=a10_0x2030;(function(_0x1648fc,_0x2f1076){const _0x3b1ae5=a10_0x2030,_0x1a2c57=_0x1648fc();while(!![]){try{const _0x493fbd=-parseInt(_0x3b1ae5(0x1f5))/0x1*(parseInt(_0x3b1ae5(0x1d1))/0x2)+parseInt(_0x3b1ae5(0x20b))/0x3+-parseInt(_0x3b1ae5(0x228))/0x4+parseInt(_0x3b1ae5(0x211))/0x5+parseInt(_0x3b1ae5(0x1fa))/0x6*(-parseInt(_0x3b1ae5(0x20e))/0x7)+-parseInt(_0x3b1ae5(0x1d0))/0x8*(-parseInt(_0x3b1ae5(0x227))/0x9)+parseInt(_0x3b1ae5(0x1d5))/0xa;if(_0x493fbd===_0x2f1076)break;else _0x1a2c57['push'](_0x1a2c57['shift']());}catch(_0x304f7b){_0x1a2c57['push'](_0x1a2c57['shift']());}}}(a10_0x3906,0xc6481));var __createBinding=this&&this[a10_0x4ea462(0x1dc)]||(Object[a10_0x4ea462(0x20f)]?function(_0xec1517,_0x2399c0,_0x3d4054,_0x21b302){const _0x157aca=a10_0x4ea462,_0x501137={'LLIhQ':function(_0x29d620,_0x81595f){return _0x29d620(_0x81595f);},'CYRsZ':function(_0x238549,_0x51d3de){return _0x238549(_0x51d3de);},'AzTCy':_0x157aca(0x1f2),'caxXP':function(_0x3d1d25,_0x43608b){return _0x3d1d25!==_0x43608b;},'UtXLl':_0x157aca(0x1dd),'UiFjW':function(_0x24b846,_0x131c7a){return _0x24b846===_0x131c7a;},'KbHWa':_0x157aca(0x1f6)};if(_0x21b302===undefined)_0x21b302=_0x3d4054;var _0x457a7e=Object[_0x157aca(0x1d7)](_0x2399c0,_0x3d4054);(!_0x457a7e||(_0x157aca(0x1f2)in _0x457a7e?!_0x2399c0[_0x157aca(0x1f8)]:_0x457a7e[_0x157aca(0x225)]||_0x457a7e[_0x157aca(0x1db)]))&&(_0x501137['UiFjW'](_0x157aca(0x206),_0x501137['KbHWa'])?_0x46495c[_0x157aca(0x220)]?_0x501137['LLIhQ'](_0x2a0393,_0x578eaa[_0x157aca(0x226)]):_0x501137['CYRsZ'](_0x1fb661,_0xa3054b['value'])[_0x157aca(0x1f0)](_0x2a3454,_0x231427):_0x457a7e={'enumerable':!![],'get':function(){const _0x34d580=_0x157aca,_0x3d91bb={'BPyUS':function(_0xe07d91,_0x243c4b){return _0xe07d91===_0x243c4b;},'ofCOF':_0x501137[_0x34d580(0x223)]};if(_0x501137[_0x34d580(0x210)](_0x34d580(0x21e),_0x501137[_0x34d580(0x1df)]))return _0x2399c0[_0x3d4054];else{if(_0x3d91bb[_0x34d580(0x213)](_0x320af1,_0x289871))_0x256bda=_0x51d5ac;var _0x45f8d1=_0x368dfc[_0x34d580(0x1d7)](_0x1699f8,_0x50e0cd);(!_0x45f8d1||(_0x3d91bb[_0x34d580(0x215)]in _0x45f8d1?!_0x576f73[_0x34d580(0x1f8)]:_0x45f8d1['writable']||_0x45f8d1[_0x34d580(0x1db)]))&&(_0x45f8d1={'enumerable':!![],'get':function(){return _0x497f98[_0x5040c8];}}),_0x281df0[_0x34d580(0x1cf)](_0x47ae7b,_0x470120,_0x45f8d1);}}}),Object[_0x157aca(0x1cf)](_0xec1517,_0x21b302,_0x457a7e);}:function(_0x1e1f25,_0xea71ef,_0x57fdc8,_0x1dbc10){const _0x40503b=a10_0x4ea462,_0x4d3016={'yGwDj':function(_0x409576,_0x5af041){return _0x409576===_0x5af041;}};if(_0x4d3016[_0x40503b(0x1e3)](_0x1dbc10,undefined))_0x1dbc10=_0x57fdc8;_0x1e1f25[_0x1dbc10]=_0xea71ef[_0x57fdc8];}),__setModuleDefault=this&&this[a10_0x4ea462(0x1e5)]||(Object[a10_0x4ea462(0x20f)]?function(_0x587881,_0x3be5bd){const _0x489e0d=a10_0x4ea462;Object[_0x489e0d(0x1cf)](_0x587881,'default',{'enumerable':!![],'value':_0x3be5bd});}:function(_0x5b3d73,_0x27ee19){_0x5b3d73['default']=_0x27ee19;}),__importStar=this&&this[a10_0x4ea462(0x1f4)]||function(_0x1c0e0e){const _0x392cf6=a10_0x4ea462,_0x1227c4={'eyPjK':_0x392cf6(0x218),'wnIDI':function(_0x5eeded,_0x5ec870){return _0x5eeded!=_0x5ec870;},'nZWay':_0x392cf6(0x205),'GXIEY':function(_0x3db0e5,_0x388a65,_0x33b2f8,_0x3c241a){return _0x3db0e5(_0x388a65,_0x33b2f8,_0x3c241a);},'qktFw':function(_0x433fc6,_0x312be1,_0x3df1a8){return _0x433fc6(_0x312be1,_0x3df1a8);}},_0x4497ef=_0x1227c4[_0x392cf6(0x212)][_0x392cf6(0x217)]('|');let _0x8cd741=0x0;while(!![]){switch(_0x4497ef[_0x8cd741++]){case'0':if(_0x1227c4[_0x392cf6(0x222)](_0x1c0e0e,null)){for(var _0x588b8b in _0x1c0e0e)if(_0x588b8b!==_0x1227c4[_0x392cf6(0x1fb)]&&Object[_0x392cf6(0x1e2)][_0x392cf6(0x21c)][_0x392cf6(0x201)](_0x1c0e0e,_0x588b8b))_0x1227c4[_0x392cf6(0x1e7)](__createBinding,_0x2455ed,_0x1c0e0e,_0x588b8b);}continue;case'1':if(_0x1c0e0e&&_0x1c0e0e[_0x392cf6(0x1f8)])return _0x1c0e0e;continue;case'2':return _0x2455ed;case'3':_0x1227c4['qktFw'](__setModuleDefault,_0x2455ed,_0x1c0e0e);continue;case'4':var _0x2455ed={};continue;}break;}},__awaiter=this&&this[a10_0x4ea462(0x20d)]||function(_0x2f7d96,_0xe62fd7,_0x4bee96,_0x379bfa){const _0x393265=a10_0x4ea462,_0x6d38fe={'FCjzq':function(_0x4d6518,_0x33d94b){return _0x4d6518 instanceof _0x33d94b;},'hwjgu':function(_0x58837b,_0xa66ba2){return _0x58837b(_0xa66ba2);},'GKySt':'hpntb','YAhlC':function(_0x39a858,_0x5c3b8f){return _0x39a858(_0x5c3b8f);},'iyqnI':_0x393265(0x21b),'PwiMI':function(_0x48b033,_0x2b42bc,_0x24c4c6){return _0x48b033(_0x2b42bc,_0x24c4c6);},'joxFO':_0x393265(0x205),'obWpG':function(_0x444290,_0xdf32ad,_0x44fbd1,_0x27fd3a){return _0x444290(_0xdf32ad,_0x44fbd1,_0x27fd3a);},'pavWn':_0x393265(0x20a),'ADwOu':_0x393265(0x1cd),'JPbIw':'throw'};function _0x2c295c(_0x36c0d5){const _0x26cd1e=_0x393265;return _0x6d38fe[_0x26cd1e(0x1ef)](_0x36c0d5,_0x4bee96)?_0x36c0d5:new _0x4bee96(function(_0x24662d){_0x24662d(_0x36c0d5);});}return new(_0x4bee96||(_0x4bee96=Promise))(function(_0x4db6f4,_0x4f6134){const _0x47d5d5=_0x393265,_0x9099d4={'RFtJF':_0x6d38fe[_0x47d5d5(0x21f)],'gPYcv':function(_0x5923c5,_0x4e95d9,_0xa92a48){const _0x25595a=_0x47d5d5;return _0x6d38fe[_0x25595a(0x1e6)](_0x5923c5,_0x4e95d9,_0xa92a48);},'CqIrW':function(_0x145853,_0x3ac158){return _0x145853!=_0x3ac158;},'vISFN':_0x6d38fe['joxFO'],'knoyo':function(_0x5aee17,_0x5db86b,_0x4d2254,_0x2531d4){return _0x6d38fe['obWpG'](_0x5aee17,_0x5db86b,_0x4d2254,_0x2531d4);},'tAbVW':function(_0x53c9b8,_0x4bda8d){const _0x311d33=_0x47d5d5;return _0x6d38fe[_0x311d33(0x214)](_0x53c9b8,_0x4bda8d);},'JfORE':_0x6d38fe[_0x47d5d5(0x1d2)],'jZNcV':_0x6d38fe[_0x47d5d5(0x1fe)],'sfDmJ':function(_0x4e3719,_0x30b564){const _0x17ff91=_0x47d5d5;return _0x6d38fe[_0x17ff91(0x214)](_0x4e3719,_0x30b564);},'rOQdJ':_0x6d38fe[_0x47d5d5(0x1fd)]};function _0xb91953(_0x27b3d6){const _0xbb6842=_0x47d5d5;try{_0x6d38fe[_0xbb6842(0x202)](_0x1f5297,_0x379bfa[_0xbb6842(0x21d)](_0x27b3d6));}catch(_0x3ba501){if(_0x6d38fe['GKySt']===_0x6d38fe[_0xbb6842(0x209)])_0x6d38fe[_0xbb6842(0x214)](_0x4f6134,_0x3ba501);else{const _0x2a06b8=_0x9099d4[_0xbb6842(0x1d4)]['split']('|');let _0x2dc767=0x0;while(!![]){switch(_0x2a06b8[_0x2dc767++]){case'0':if(_0xb59211&&_0xce685f[_0xbb6842(0x1f8)])return _0x4f2bb4;continue;case'1':var _0x3110b1={};continue;case'2':return _0x3110b1;case'3':_0x9099d4[_0xbb6842(0x1da)](_0x3578a6,_0x3110b1,_0x3893ec);continue;case'4':if(_0x9099d4[_0xbb6842(0x21a)](_0x41efae,null)){for(var _0x4153cc in _0x5ca2ba)if(_0x4153cc!==_0x9099d4[_0xbb6842(0x1e0)]&&_0x1febc4[_0xbb6842(0x1e2)][_0xbb6842(0x21c)][_0xbb6842(0x201)](_0x1976d3,_0x4153cc))_0x9099d4[_0xbb6842(0x1e1)](_0x44ddca,_0x3110b1,_0x4e2806,_0x4153cc);}continue;}break;}}}}function _0x152f92(_0x4104cc){const _0x517a50=_0x47d5d5,_0x63fca7={'bQvWP':function(_0x3504ee,_0x302204){const _0x446378=a10_0x2030;return _0x9099d4[_0x446378(0x207)](_0x3504ee,_0x302204);}};try{_0x9099d4[_0x517a50(0x1ea)]!==_0x9099d4[_0x517a50(0x1fc)]?_0x9099d4['sfDmJ'](_0x1f5297,_0x379bfa[_0x9099d4[_0x517a50(0x221)]](_0x4104cc)):_0x63fca7[_0x517a50(0x20c)](_0x3cc56d,_0x139c98);}catch(_0x13883d){_0x9099d4[_0x517a50(0x1d9)](_0x4f6134,_0x13883d);}}function _0x1f5297(_0x4d6c16){const _0x1b6541=_0x47d5d5;_0x4d6c16[_0x1b6541(0x220)]?_0x6d38fe[_0x1b6541(0x202)](_0x4db6f4,_0x4d6c16[_0x1b6541(0x226)]):_0x6d38fe['YAhlC'](_0x2c295c,_0x4d6c16[_0x1b6541(0x226)])[_0x1b6541(0x1f0)](_0xb91953,_0x152f92);}_0x1f5297((_0x379bfa=_0x379bfa[_0x47d5d5(0x1eb)](_0x2f7d96,_0xe62fd7||[]))[_0x47d5d5(0x21d)]());});};Object['defineProperty'](exports,a10_0x4ea462(0x1f8),{'value':!![]}),exports[a10_0x4ea462(0x1d3)]=void 0x0;const readline=__importStar(require(a10_0x4ea462(0x219))),rl=readline[a10_0x4ea462(0x1e4)]({'input':process[a10_0x4ea462(0x1ed)],'output':process['stdout']});function a10_0x3906(){const _0x3551f1=['vISFN','knoyo','prototype','yGwDj','createInterface','__setModuleDefault','PwiMI','GXIEY','RgqdN','Total\x20SOL\x20required\x20for\x20the\x20sequence\x20of\x20buys:\x20','JfORE','apply','aJWJG','stdin','toFixed','FCjzq','then','wBkXP','get','kNHHF','__importStar','1xiWIAM','Drhqm','DLeNk','__esModule','PcbOP','6lWIdiX','nZWay','jZNcV','JPbIw','ADwOu','question','EfBMy','call','hwjgu','dCLcc','log','default','dGJTz','tAbVW','Initial\x20SOL\x20in\x20LP:\x20','GKySt','zKnFs','2275782FRrptU','bQvWP','__awaiter','1817711SLMLRK','create','caxXP','5353155VEJdxg','eyPjK','BPyUS','YAhlC','ofCOF','With\x20the\x20buy\x20sequence\x20you\x20will\x20buy:\x20~','split','1|4|0|3|2','readline','CqIrW','0|1|4|3|2','hasOwnProperty','next','edZzf','iyqnI','done','rOQdJ','wnIDI','AzTCy','sckNW','writable','value','2786283KSwMWM','3564320fbyuKm','SjNxQ','HBaev','defineProperty','24lrjFIO','2478394xMkoYY','pavWn','calculateTokensBoughtPercentage','RFtJF','4441250NEwdkC','OrrVt','getOwnPropertyDescriptor','JRyDD','sfDmJ','gPYcv','configurable','__createBinding','clNDH','AFvWS','UtXLl'];a10_0x3906=function(){return _0x3551f1;};return a10_0x3906();}function a10_0x2030(_0x1d5604,_0x346766){const _0x3906e2=a10_0x3906();return a10_0x2030=function(_0x20300f,_0x4a981f){_0x20300f=_0x20300f-0x1cd;let _0x127ae8=_0x3906e2[_0x20300f];return _0x127ae8;},a10_0x2030(_0x1d5604,_0x346766);}function question(_0xb35f70){const _0x2ccfe5={'DLeNk':function(_0x1e0e47,_0x30a10b){return _0x1e0e47(_0x30a10b);}};return new Promise(_0x234daa=>{const _0x59e892=a10_0x2030,_0x3724b3={'OrrVt':function(_0x19b245,_0x3dc88f){const _0x86873f=a10_0x2030;return _0x2ccfe5[_0x86873f(0x1f7)](_0x19b245,_0x3dc88f);}};rl[_0x59e892(0x1ff)](_0xb35f70,_0x438ddb=>{const _0x27c985=_0x59e892;_0x3724b3[_0x27c985(0x1d6)](_0x234daa,_0x438ddb);});});}function calculateTokensBoughtPercentage(_0x114ab2=0x1b){const _0x2553a1=a10_0x4ea462,_0x516e0d={'sckNW':function(_0x3e5e92,_0x2c8058){return _0x3e5e92(_0x2c8058);},'PcbOP':_0x2553a1(0x208),'EfBMy':function(_0x19da7a,_0x72695f){return _0x19da7a(_0x72695f);},'AFvWS':'Initial\x20TOKENS\x20in\x20LP:\x20','qaLGu':'Buy\x20amount\x20increment:\x20','tsWyS':function(_0x269a6e,_0x30cd5e){return _0x269a6e<=_0x30cd5e;},'dCLcc':function(_0x1aef08,_0x170e0c){return _0x1aef08*_0x170e0c;},'JRyDD':function(_0x1c0cd1,_0x30a0f1){return _0x1c0cd1/_0x30a0f1;},'aJWJG':function(_0x4c3084,_0x51825b){return _0x4c3084*_0x51825b;},'xWdhy':function(_0x408996,_0x1b9ba4){return _0x408996*_0x1b9ba4;},'kNHHF':function(_0x15a865,_0x2219e4){return _0x15a865+_0x2219e4;},'HBaev':_0x2553a1(0x216),'wBkXP':'%\x20of\x20the\x20tokens\x20in\x20the\x20LP','RgqdN':function(_0x553012,_0x600098,_0x30381c,_0x284b37,_0x232306){return _0x553012(_0x600098,_0x30381c,_0x284b37,_0x232306);}};return _0x516e0d[_0x2553a1(0x1e8)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x57c4e5=_0x2553a1;let _0x69c3f1=+(yield _0x516e0d[_0x57c4e5(0x224)](question,_0x516e0d[_0x57c4e5(0x1f9)])),_0x4d81fb=+(yield _0x516e0d[_0x57c4e5(0x200)](question,_0x516e0d[_0x57c4e5(0x1de)])),_0x3efb76=+(yield _0x516e0d[_0x57c4e5(0x200)](question,_0x516e0d['qaLGu'])),_0x370349=0x0,_0x404e81=0x0;const _0x4f51b3=_0x4d81fb;for(let _0x1a29cb=0x1;_0x516e0d['tsWyS'](_0x1a29cb,_0x114ab2);_0x1a29cb++){let _0x4578f2=_0x516e0d[_0x57c4e5(0x203)](_0x3efb76,_0x1a29cb),_0x5d698c=_0x516e0d[_0x57c4e5(0x1d8)](_0x516e0d[_0x57c4e5(0x1ec)](_0x4d81fb,_0x69c3f1),_0x69c3f1+_0x4578f2),_0x26f44e=_0x4d81fb-_0x5d698c;_0x370349+=_0x26f44e,_0x404e81+=_0x4578f2,_0x4d81fb=_0x5d698c,_0x69c3f1+=_0x4578f2;}let _0x1aeec2=_0x516e0d['xWdhy'](_0x516e0d[_0x57c4e5(0x1d8)](_0x370349,_0x4f51b3),0x64);console[_0x57c4e5(0x204)](_0x516e0d[_0x57c4e5(0x1f3)](_0x516e0d[_0x57c4e5(0x1ce)],_0x1aeec2['toFixed'](0x2))+_0x516e0d[_0x57c4e5(0x1f1)]),console[_0x57c4e5(0x204)](_0x57c4e5(0x1e9)+_0x404e81[_0x57c4e5(0x1ee)](0x2)+'\x20SOL');});}exports['calculateTokensBoughtPercentage']=calculateTokensBoughtPercentage; -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Visit https://aka.ms/tsconfig to read more about this file */ 4 | 5 | /* Projects */ 6 | // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ 7 | // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ 8 | // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ 9 | // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ 10 | // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ 11 | // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ 12 | 13 | /* Language and Environment */ 14 | "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ 15 | // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ 16 | // "jsx": "preserve", /* Specify what JSX code is generated. */ 17 | // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ 18 | // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 19 | // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ 20 | // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ 21 | // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ 22 | // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ 23 | // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ 24 | // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ 25 | // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ 26 | 27 | /* Modules */ 28 | "module": "commonjs", /* Specify what module code is generated. */ 29 | // "rootDir": "./", /* Specify the root folder within your source files. */ 30 | // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ 31 | // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ 32 | // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ 33 | // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ 34 | // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ 35 | // "types": [], /* Specify type package names to be included without being referenced in a source file. */ 36 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 37 | // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ 38 | // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ 39 | // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ 40 | // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ 41 | // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ 42 | // "resolveJsonModule": true, /* Enable importing .json files. */ 43 | // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ 44 | // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ 45 | 46 | /* JavaScript Support */ 47 | "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ 48 | // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ 49 | // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ 50 | 51 | /* Emit */ 52 | // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ 53 | // "declarationMap": true, /* Create sourcemaps for d.ts files. */ 54 | // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ 55 | // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 56 | // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ 57 | // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ 58 | // "outDir": "./", /* Specify an output folder for all emitted files. */ 59 | // "removeComments": true, /* Disable emitting comments. */ 60 | // "noEmit": true, /* Disable emitting files from a compilation. */ 61 | // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ 62 | // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ 63 | // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ 64 | // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ 65 | // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 66 | // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ 67 | // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ 68 | // "newLine": "crlf", /* Set the newline character for emitting files. */ 69 | // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ 70 | // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ 71 | // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ 72 | // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ 73 | // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ 74 | // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ 75 | 76 | /* Interop Constraints */ 77 | // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ 78 | // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ 79 | // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ 80 | "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ 81 | // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ 82 | "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ 83 | 84 | /* Type Checking */ 85 | "strict": true, /* Enable all strict type-checking options. */ 86 | // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ 87 | // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ 88 | // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ 89 | // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ 90 | // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 91 | // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ 92 | // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ 93 | // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ 94 | // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ 95 | // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ 96 | // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ 97 | // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ 98 | // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ 99 | // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ 100 | // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ 101 | // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ 102 | // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ 103 | // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ 104 | 105 | /* Completeness */ 106 | // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ 107 | "skipLibCheck": true /* Skip type checking all .d.ts files. */ 108 | } 109 | } 110 | -------------------------------------------------------------------------------- /src/clients/raydiumUtil.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a8_0x247c58=a8_0x2dc4;(function(_0x31c96a,_0x56b4ad){const _0x15fd46=a8_0x2dc4,_0x34a2b8=_0x31c96a();while(!![]){try{const _0x49e793=parseInt(_0x15fd46(0x1ff))/0x1*(-parseInt(_0x15fd46(0x1a8))/0x2)+parseInt(_0x15fd46(0x1fa))/0x3*(-parseInt(_0x15fd46(0x1f3))/0x4)+parseInt(_0x15fd46(0x1a7))/0x5*(parseInt(_0x15fd46(0x200))/0x6)+-parseInt(_0x15fd46(0x1f7))/0x7+-parseInt(_0x15fd46(0x1eb))/0x8*(parseInt(_0x15fd46(0x1d9))/0x9)+parseInt(_0x15fd46(0x1b1))/0xa+parseInt(_0x15fd46(0x1d7))/0xb;if(_0x49e793===_0x56b4ad)break;else _0x34a2b8['push'](_0x34a2b8['shift']());}catch(_0x4856c8){_0x34a2b8['push'](_0x34a2b8['shift']());}}}(a8_0x1baf,0xac5a9));function a8_0x1baf(){const _0x3e8ba1=['tfOKa','qRCiF','then','findProgramAddress','sendTransaction','wallet','qbPbH','done','toNumber','publicKey','SPL_ACCOUNT_LAYOUT','map','findAssociatedTokenAddress','12583934BrPIQl','targetMarketId','7323570mudOPa','VIOrS','AmmV4','push','cxcSL','floor','Qchnr','addQuoteAmount','TOKEN_PROGRAM_ID','quoteToken','CRncw','sign','AjHmS','lrhue','feeId','weAkX','account','YOvxu','8vBuNKb','addLookupTableInfo','toBuffer','zGKQC','AvISR','xSBrQ','next','ApKxq','367188WCdYCj','nFlwN','makeCreatePoolV4InstructionV2Simple','CtnPe','4925228GuxSdZ','throw','ASmSX','18jHvIiH','gcKNw','buildAndSendTx','ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL','apply','3kzzqUR','5076TbVSCP','payer','tpFnS','cqNhi','xqcxp','GOPsQ','sleepTime','baseToken','./constants','ammCreatePool','ycFQV','@raydium-io/raydium-sdk','data','2955FwDVJZ','101492xuvYAv','DTUqK','dYfjY','walletconn','bSjua','PublicKey','value','lHndO','PROGRAMIDS','12823350nJDzGc','xAKkz','startTime','OPENBOOK_MARKET','PyXjg','getWalletTokenAccount','calcMarketStartPrice','WsoSO','log','makeTxVersion','pubkey','../../config','uYbkK','sendTx','EjTct','GFjme','sLDwz','connection','QZBYr','@solana/web3.js','getATAAddress','VersionedTransaction','owner','WGOfU','toLocaleString'];a8_0x1baf=function(){return _0x3e8ba1;};return a8_0x1baf();}function a8_0x2dc4(_0x2f431b,_0x376721){const _0x1baf7e=a8_0x1baf();return a8_0x2dc4=function(_0x2dc498,_0x436393){_0x2dc498=_0x2dc498-0x1a3;let _0x430b31=_0x1baf7e[_0x2dc498];return _0x430b31;},a8_0x2dc4(_0x2f431b,_0x376721);}var __awaiter=this&&this['__awaiter']||function(_0x24bc69,_0x3dae48,_0x592bfa,_0x35e159){const _0x4315d9=a8_0x2dc4,_0x40910d={'QZBYr':function(_0x5618c5,_0x1d4114){return _0x5618c5(_0x1d4114);},'PyXjg':'sLDwz','GFjme':function(_0x5f3e61,_0x15644a){return _0x5f3e61 instanceof _0x15644a;},'weAkX':function(_0x194673,_0x1d206f){return _0x194673===_0x1d206f;},'HvKGP':_0x4315d9(0x1af),'lrhue':_0x4315d9(0x1a4),'AjHmS':function(_0x5c1474,_0x5a7b4a){return _0x5c1474(_0x5a7b4a);},'qbPbH':function(_0xc5475f,_0x3d4f00){return _0xc5475f(_0x3d4f00);}};function _0x30dfb0(_0x197230){const _0x2a7207=_0x4315d9;if(_0x40910d[_0x2a7207(0x1b5)]!==_0x2a7207(0x1c1))_0x78e82b[_0x2a7207(0x1d1)]?_0x40910d[_0x2a7207(0x1c3)](_0x35077d,_0x5c0ef7['value']):_0x40910d['QZBYr'](_0x5f234f,_0x5de3cb['value'])[_0x2a7207(0x1cc)](_0x38a2ea,_0x201331);else return _0x40910d[_0x2a7207(0x1c0)](_0x197230,_0x592bfa)?_0x197230:new _0x592bfa(function(_0x12d518){_0x12d518(_0x197230);});}return new(_0x592bfa||(_0x592bfa=Promise))(function(_0x484512,_0x15a035){const _0x11c832=_0x4315d9,_0x44ee02={'CRncw':function(_0x2ba529,_0x186774){return _0x2ba529(_0x186774);},'nfqja':function(_0x40aeae,_0x4cf562){return _0x40910d['QZBYr'](_0x40aeae,_0x4cf562);},'GOPsQ':function(_0x1162ca,_0x4550aa){return _0x40910d['GFjme'](_0x1162ca,_0x4550aa);},'QTQVA':function(_0xc5f312,_0x397a91){const _0x2897f6=a8_0x2dc4;return _0x40910d[_0x2897f6(0x1e8)](_0xc5f312,_0x397a91);},'dYfjY':_0x40910d['HvKGP'],'DTUqK':_0x40910d[_0x11c832(0x1e6)],'xAKkz':function(_0x56db64,_0x51b5aa){const _0x5b8483=_0x11c832;return _0x40910d[_0x5b8483(0x1e5)](_0x56db64,_0x51b5aa);}};function _0x2c5c89(_0xe681c7){const _0x18c588=_0x11c832;try{_0x44ee02[_0x18c588(0x1e3)](_0x482a4e,_0x35e159[_0x18c588(0x1f1)](_0xe681c7));}catch(_0x5e34b8){_0x44ee02[_0x18c588(0x1e3)](_0x15a035,_0x5e34b8);}}function _0x2f1003(_0x44f3dc){const _0xf7fd19=_0x11c832,_0xc983e0={'mQCcX':function(_0x1bb445,_0x4c9a2f){return _0x44ee02['nfqja'](_0x1bb445,_0x4c9a2f);},'ApKxq':function(_0x541943,_0x46caa5){const _0x100655=a8_0x2dc4;return _0x44ee02[_0x100655(0x205)](_0x541943,_0x46caa5);}};if(_0x44ee02['QTQVA'](_0x44ee02[_0xf7fd19(0x1aa)],_0xf7fd19(0x1dd)))return _0xc983e0[_0xf7fd19(0x1f2)](_0x474429,_0x8f5652)?_0x34b97a:new _0x2af024(function(_0x5a3750){_0xc983e0['mQCcX'](_0x5a3750,_0x9836a9);});else try{_0x44ee02[_0xf7fd19(0x1e3)](_0x482a4e,_0x35e159[_0xf7fd19(0x1f8)](_0x44f3dc));}catch(_0xf7ef0f){_0xf7fd19(0x1cb)===_0x44ee02[_0xf7fd19(0x1a9)]?_0x44ee02[_0xf7fd19(0x1e3)](_0x5d0283,_0x31b384['next'](_0x31ec7c)):_0x44ee02[_0xf7fd19(0x1e3)](_0x15a035,_0xf7ef0f);}}function _0x482a4e(_0x32cd5e){const _0xac917e=_0x11c832;_0x32cd5e[_0xac917e(0x1d1)]?_0x484512(_0x32cd5e[_0xac917e(0x1ae)]):_0x44ee02[_0xac917e(0x1b2)](_0x30dfb0,_0x32cd5e[_0xac917e(0x1ae)])['then'](_0x2c5c89,_0x2f1003);}_0x40910d[_0x11c832(0x1d0)](_0x482a4e,(_0x35e159=_0x35e159[_0x11c832(0x1fe)](_0x24bc69,_0x3dae48||[]))[_0x11c832(0x1f1)]());});};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[a8_0x247c58(0x1d6)]=exports[a8_0x247c58(0x1b7)]=exports[a8_0x247c58(0x1a3)]=exports[a8_0x247c58(0x206)]=exports[a8_0x247c58(0x1c5)]=exports[a8_0x247c58(0x1fc)]=exports['sendTransaction']=exports[a8_0x247c58(0x1b6)]=exports[a8_0x247c58(0x1be)]=void 0x0;const raydium_sdk_1=require(a8_0x247c58(0x1a5)),web3_js_1=require(a8_0x247c58(0x1c4)),constants_1=require(a8_0x247c58(0x208)),config_1=require(a8_0x247c58(0x1bc)),anchor_1=require('@project-serum/anchor'),ZERO=new anchor_1['BN'](0x0);function sendTx(_0x392e6a,_0x409adf,_0x35cf58,_0x2b2626){const _0x1c0dfc=a8_0x247c58,_0x5b200d={'uYbkK':function(_0x35553e,_0x352236){return _0x35553e(_0x352236);},'CtnPe':function(_0x2019f5,_0x2bf792){return _0x2019f5===_0x2bf792;},'WGOfU':_0x1c0dfc(0x1fb),'loHZn':function(_0x3f4cb0,_0x47e219){return _0x3f4cb0 instanceof _0x47e219;},'mPric':_0x1c0dfc(0x1ea),'jIJeq':function(_0x46161a,_0x58d728,_0x1ed231,_0x3e8e41,_0x1a1b59){return _0x46161a(_0x58d728,_0x1ed231,_0x3e8e41,_0x1a1b59);}};return _0x5b200d['jIJeq'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x4801a4=_0x1c0dfc,_0x2ea76d={'ASmSX':'ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL'},_0x35974f=[];for(const _0x469f73 of _0x35cf58){if(_0x5b200d[_0x4801a4(0x1f6)](_0x5b200d[_0x4801a4(0x1c8)],'ZsPEQ'))_0x5b200d[_0x4801a4(0x1bd)](_0x11b5a3,_0xab3c94);else{if(_0x5b200d['loHZn'](_0x469f73,web3_js_1[_0x4801a4(0x1c6)])){if('OJaQx'!==_0x5b200d['mPric'])_0x469f73[_0x4801a4(0x1e4)]([_0x409adf]),_0x35974f[_0x4801a4(0x1dc)](yield _0x392e6a[_0x4801a4(0x1ce)](_0x469f73,_0x2b2626));else{const {publicKey:_0x4927ca,nonce:_0x45aec1}=(0x0,_0x1514b1[_0x4801a4(0x1cd)])([_0x2d65c9[_0x4801a4(0x1ed)](),_0x1a1ef2[_0x4801a4(0x1ed)](),_0x1cb5c3[_0x4801a4(0x1ed)]()],new _0x1709f5[(_0x4801a4(0x1ad))](_0x2ea76d[_0x4801a4(0x1f9)]));return{'publicKey':_0x4927ca,'nonce':_0x45aec1};}}else _0x469f73[_0x4801a4(0x1e4)](_0x409adf),_0x35974f['push'](yield _0x392e6a[_0x4801a4(0x1ce)](_0x469f73,[_0x409adf],_0x2b2626));}}return _0x35974f;});}exports[a8_0x247c58(0x1be)]=sendTx;function getWalletTokenAccount(_0xeab958,_0x5d40ad){const _0x42d802=a8_0x247c58,_0x25ce4c={'xqcxp':function(_0x3bd039,_0x2ffc64,_0x2ce29c,_0x1645dc,_0x1b9c02){return _0x3bd039(_0x2ffc64,_0x2ce29c,_0x1645dc,_0x1b9c02);}};return _0x25ce4c[_0x42d802(0x204)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x52fa96=_0x42d802,_0x20d880=yield _0xeab958['getTokenAccountsByOwner'](_0x5d40ad,{'programId':raydium_sdk_1[_0x52fa96(0x1e1)]});return _0x20d880[_0x52fa96(0x1ae)][_0x52fa96(0x1d5)](_0x339f33=>({'pubkey':_0x339f33[_0x52fa96(0x1bb)],'programId':_0x339f33[_0x52fa96(0x1e9)][_0x52fa96(0x1c7)],'accountInfo':raydium_sdk_1[_0x52fa96(0x1d4)]['decode'](_0x339f33[_0x52fa96(0x1e9)][_0x52fa96(0x1a6)])}));});}exports[a8_0x247c58(0x1b6)]=getWalletTokenAccount;function sendTransaction(_0x3d0ae7,_0x23ff8d){const _0x3c69a4=a8_0x247c58,_0x131157={'bSjua':function(_0x23a27d,_0xe93934,_0x2b65d7,_0xb85c5,_0x15c685){return _0x23a27d(_0xe93934,_0x2b65d7,_0xb85c5,_0x15c685);},'tfOKa':function(_0x2bf9b2,_0xafe1d4,_0x533e9e,_0x4dd9b8,_0x1c40bb){return _0x2bf9b2(_0xafe1d4,_0x533e9e,_0x4dd9b8,_0x1c40bb);}};return _0x131157[_0x3c69a4(0x1ca)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x11854c=_0x3c69a4;return yield _0x131157[_0x11854c(0x1ac)](sendTx,config_1[_0x11854c(0x1c2)],config_1[_0x11854c(0x1ab)][_0x11854c(0x201)],_0x3d0ae7,_0x23ff8d);});}exports[a8_0x247c58(0x1ce)]=sendTransaction;function buildAndSendTx(_0x23e295,_0x3d3dfe){const _0x426111={'nFlwN':function(_0x5f518a,_0xb4d816,_0x3afa56,_0xa0894f,_0x20a1f3){return _0x5f518a(_0xb4d816,_0x3afa56,_0xa0894f,_0x20a1f3);}};return __awaiter(this,void 0x0,void 0x0,function*(){const _0x485a5c=a8_0x2dc4,_0xfe774d=yield(0x0,raydium_sdk_1['buildSimpleTransaction'])({'connection':config_1[_0x485a5c(0x1c2)],'makeTxVersion':constants_1[_0x485a5c(0x1ba)],'payer':config_1[_0x485a5c(0x1cf)]['publicKey'],'innerTransactions':_0x23e295,'addLookupTableInfo':constants_1[_0x485a5c(0x1ec)]});return yield _0x426111[_0x485a5c(0x1f4)](sendTx,config_1[_0x485a5c(0x1c2)],config_1[_0x485a5c(0x1ab)][_0x485a5c(0x201)],_0xfe774d,_0x3d3dfe);});}exports[a8_0x247c58(0x1fc)]=buildAndSendTx;function getATAAddress(_0x50c010,_0x443ca8,_0x53b037){const _0x3eeabd=a8_0x247c58,{publicKey:_0x2b679c,nonce:_0x5a6c0e}=(0x0,raydium_sdk_1[_0x3eeabd(0x1cd)])([_0x443ca8[_0x3eeabd(0x1ed)](),_0x50c010[_0x3eeabd(0x1ed)](),_0x53b037[_0x3eeabd(0x1ed)]()],new web3_js_1['PublicKey'](_0x3eeabd(0x1fd)));return{'publicKey':_0x2b679c,'nonce':_0x5a6c0e};}exports['getATAAddress']=getATAAddress;function sleepTime(_0x1820ce){const _0x55c08d=a8_0x247c58,_0x321223={'AvISR':'sleepTime','VIOrS':function(_0x3d59e1,_0x17aa6f){return _0x3d59e1===_0x17aa6f;},'XzDiu':_0x55c08d(0x1b8),'mcKmL':function(_0x562941,_0x3cd66c,_0x2fbb83,_0x4a632a,_0x457edb){return _0x562941(_0x3cd66c,_0x2fbb83,_0x4a632a,_0x457edb);}};return _0x321223['mcKmL'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x310347=_0x55c08d,_0x842d5b={'cqNhi':_0x321223[_0x310347(0x1ef)]};return _0x321223[_0x310347(0x1da)](_0x321223['XzDiu'],_0x310347(0x1f0))?(_0x411e54[_0x310347(0x1b9)](new _0x18547c()[_0x310347(0x1c9)](),_0x842d5b[_0x310347(0x203)],_0x321e72),new _0x48c2c1(_0x82fed7=>_0xe8aba(_0x82fed7,_0x1c6d4a))):(console['log'](new Date()[_0x310347(0x1c9)](),_0x321223['AvISR'],_0x1820ce),new Promise(_0x330a51=>setTimeout(_0x330a51,_0x1820ce)));});}exports[a8_0x247c58(0x206)]=sleepTime;function ammCreatePool(_0x1ab2fe){const _0x135ee8=a8_0x247c58,_0x203bb1={'zGKQC':function(_0x5e34ca,_0x1c806b,_0x3001e8,_0x3197f7,_0x3d0774){return _0x5e34ca(_0x1c806b,_0x3001e8,_0x3197f7,_0x3d0774);}};return _0x203bb1[_0x135ee8(0x1ee)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x655a5a=_0x135ee8,_0x7d693=yield raydium_sdk_1['Liquidity'][_0x655a5a(0x1f5)]({'connection':config_1[_0x655a5a(0x1c2)],'programId':constants_1['PROGRAMIDS'][_0x655a5a(0x1db)],'marketInfo':{'marketId':_0x1ab2fe[_0x655a5a(0x1d8)],'programId':constants_1[_0x655a5a(0x1b0)][_0x655a5a(0x1b4)]},'baseMintInfo':_0x1ab2fe[_0x655a5a(0x207)],'quoteMintInfo':_0x1ab2fe[_0x655a5a(0x1e2)],'baseAmount':_0x1ab2fe['addBaseAmount'],'quoteAmount':_0x1ab2fe[_0x655a5a(0x1e0)],'startTime':new anchor_1['BN'](Math[_0x655a5a(0x1de)](_0x1ab2fe[_0x655a5a(0x1b3)])),'ownerInfo':{'feePayer':_0x1ab2fe[_0x655a5a(0x1cf)][_0x655a5a(0x1d3)],'wallet':_0x1ab2fe[_0x655a5a(0x1cf)]['publicKey'],'tokenAccounts':_0x1ab2fe['walletTokenAccounts'],'useSOLBalance':!![]},'associatedOnly':![],'checkCreateATAOwner':!![],'makeTxVersion':constants_1[_0x655a5a(0x1ba)],'feeDestinationId':constants_1[_0x655a5a(0x1e7)]});return{'txs':_0x7d693};});}exports[a8_0x247c58(0x1a3)]=ammCreatePool;function calcMarketStartPrice(_0x3d582e){const _0x93e722=a8_0x247c58,_0x492370={'tpFnS':function(_0x521b16,_0x52fb57){return _0x521b16/_0x52fb57;},'Qchnr':function(_0x34f59f,_0x35681e){return _0x34f59f/_0x35681e;}};return _0x492370['tpFnS'](_0x492370[_0x93e722(0x202)](_0x3d582e['addBaseAmount'][_0x93e722(0x1d2)](),0xa**0x6),_0x492370[_0x93e722(0x1df)](_0x3d582e[_0x93e722(0x1e0)][_0x93e722(0x1d2)](),0xa**0x9));}exports[a8_0x247c58(0x1b7)]=calcMarketStartPrice;function findAssociatedTokenAddress(_0x33e2fc,_0x512211){const _0x434bc5=a8_0x247c58,_0x13550f={'EjTct':function(_0x3bfdec,_0x44ddd8,_0x47f5b9,_0x129303,_0x313eae){return _0x3bfdec(_0x44ddd8,_0x47f5b9,_0x129303,_0x313eae);}};return _0x13550f[_0x434bc5(0x1bf)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x3e7364=_0x434bc5,{publicKey:_0xe3c2f3}=yield(0x0,raydium_sdk_1['findProgramAddress'])([_0x33e2fc[_0x3e7364(0x1ed)](),raydium_sdk_1[_0x3e7364(0x1e1)][_0x3e7364(0x1ed)](),_0x512211[_0x3e7364(0x1ed)]()],raydium_sdk_1['ASSOCIATED_TOKEN_PROGRAM_ID']);return _0xe3c2f3;});}exports[a8_0x247c58(0x1d6)]=findAssociatedTokenAddress; -------------------------------------------------------------------------------- /src/createKeys.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a11_0x57577d=a11_0x4bbd;function a11_0x49ff(){const _0x3a99a3=['writable','BbXqv','RRITr','tbssI','stringify','filter','CxrEe','rbDrh','next','GjQCm','hasOwnProperty','path','__awaiter','readdirSync','Invalid\x20number.\x20Please\x20enter\x20a\x20positive\x20integer.','Read\x20Wallet\x20','0|3|4|2|1','eTbcX','defineProperty','LZnIr','JzjER','hNSQA','getOwnPropertyDescriptor','kZtyO','secretKey','bs58','WDmyJ','MJVRp','cztYA','__esModule','HQazK','9855QTofue','SkfzH','mMXAX','yEYBw','KNsdw','uyJis','PudDx','pubkey','gNuiE','cToca','encode','publicKey','done','cUNRg','ElKRK','writeFileSync','3GAvSht','XnHEK','UXPss','__importDefault','get','2316sNjTrk','length','4|0|3|1|2','UrgFW','651100sspOor','YtjdB','128372lHwbef','rxegI','WSrJX','iFcMn','join','prototype','ydWLK','NgolB','utf-8','mkdirSync','prompt-sync','1076194XbgNVf','loadKeypairs','xKVak','wWEER','from','test','\x20wallets\x20have\x20been\x20processed.','generate','GXRSc','\x20Private\x20Key:\x20','existsSync','4856IulvOu','default','YPmhY','TrLad','fromSecretKey','zRfvH','cblav','wuOUx','xdAJD','5029297BaujZk','parse','LzgVg','call','\x20Public\x20Key:\x20','tHzwO','dcpdD','yfSfu','WuTlm','8470EtJQlW','__importStar','CkYIa','pQXJn','numOfWallets','apply','split','forEach','log','iPtBP','NjGUS','Wallet\x20','CloWg','mjVTN','lyNSM','toString','create','wmbZd','cbVSv','value','MDuGX','VWbcF','Keypair','utf8','RDnAq','map','eNmAw','createKeypairs','throw','keyInfo.json','zLxLl','readFileSync','YCkli','jFGxb','YcWcW','9940530sYbtIq','Do\x20you\x20want\x20to\x20(c)reate\x20new\x20wallets\x20or\x20(u)se\x20existing\x20ones?\x20(c/u):\x20','push','fxtyg','then','OMHbc'];a11_0x49ff=function(){return _0x3a99a3;};return a11_0x49ff();}(function(_0x1ba1f6,_0x12d75b){const _0x51f6bc=a11_0x4bbd,_0x443943=_0x1ba1f6();while(!![]){try{const _0x646066=parseInt(_0x51f6bc(0x1e0))/0x1+-parseInt(_0x51f6bc(0x1ed))/0x2+-parseInt(_0x51f6bc(0x1d7))/0x3*(-parseInt(_0x51f6bc(0x1e2))/0x4)+-parseInt(_0x51f6bc(0x20a))/0x5*(parseInt(_0x51f6bc(0x1dc))/0x6)+-parseInt(_0x51f6bc(0x201))/0x7+-parseInt(_0x51f6bc(0x1f8))/0x8*(-parseInt(_0x51f6bc(0x252))/0x9)+parseInt(_0x51f6bc(0x22d))/0xa;if(_0x646066===_0x12d75b)break;else _0x443943['push'](_0x443943['shift']());}catch(_0x5f0e99){_0x443943['push'](_0x443943['shift']());}}}(a11_0x49ff,0x69563));var __createBinding=this&&this['__createBinding']||(Object[a11_0x57577d(0x21a)]?function(_0x55dfb9,_0x59a2bb,_0x5aca9e,_0x5db8d7){const _0x782e81=a11_0x57577d,_0x5bf08c={'CxrEe':function(_0x2287d7,_0x30fe00,_0x184fa2){return _0x2287d7(_0x30fe00,_0x184fa2);},'ymsYU':function(_0x204a0f,_0x599cd8){return _0x204a0f<=_0x599cd8;},'eTbcX':'Invalid\x20number.\x20Please\x20enter\x20a\x20positive\x20integer.','fxtyg':function(_0x55dffe,_0x36eff4){return _0x55dffe===_0x36eff4;},'uurhr':function(_0x2138ec,_0x5ea58f){return _0x2138ec in _0x5ea58f;},'YcWcW':_0x782e81(0x1db),'WSrJX':function(_0x1c1981,_0x407ff6){return _0x1c1981!==_0x407ff6;},'DhnHF':_0x782e81(0x255)};if(_0x5bf08c[_0x782e81(0x230)](_0x5db8d7,undefined))_0x5db8d7=_0x5aca9e;var _0x5238ff=Object[_0x782e81(0x249)](_0x59a2bb,_0x5aca9e);if(!_0x5238ff||(_0x5bf08c['uurhr'](_0x5bf08c[_0x782e81(0x22c)],_0x5238ff)?!_0x59a2bb[_0x782e81(0x250)]:_0x5238ff[_0x782e81(0x233)]||_0x5238ff['configurable'])){if(_0x5bf08c[_0x782e81(0x1e4)](_0x782e81(0x255),_0x5bf08c['DhnHF'])){const _0x4a5169={'zLxLl':function(_0x5c8256,_0x216085,_0x37bc1e){const _0x19e178=_0x782e81;return _0x5bf08c[_0x19e178(0x239)](_0x5c8256,_0x216085,_0x37bc1e);}},_0xf45383=0x1b;if(_0x4d6906(_0xf45383)||_0x5bf08c['ymsYU'](_0xf45383,0x0)){_0xd08ddf[_0x782e81(0x212)](_0x5bf08c[_0x782e81(0x244)]);return;}_0x201ddd=_0x51f1e0(_0xf45383),_0x89cbda[_0x782e81(0x211)]((_0x10f506,_0x58b665)=>{const _0x35f666=_0x782e81;_0x4a5169[_0x35f666(0x228)](_0x5e460c,_0x10f506,_0x58b665),_0x4d17cd[_0x35f666(0x212)](_0x35f666(0x215)+(_0x58b665+0x1)+_0x35f666(0x205)+_0x10f506[_0x35f666(0x1d2)]['toString']());});}else _0x5238ff={'enumerable':!![],'get':function(){return _0x59a2bb[_0x5aca9e];}};}Object[_0x782e81(0x245)](_0x55dfb9,_0x5db8d7,_0x5238ff);}:function(_0x2fde23,_0x2bb807,_0x3ad9b8,_0xad9e90){const _0x232990={'SZDfh':function(_0x223e4b,_0xfb0c6c){return _0x223e4b===_0xfb0c6c;}};if(_0x232990['SZDfh'](_0xad9e90,undefined))_0xad9e90=_0x3ad9b8;_0x2fde23[_0xad9e90]=_0x2bb807[_0x3ad9b8];}),__setModuleDefault=this&&this['__setModuleDefault']||(Object[a11_0x57577d(0x21a)]?function(_0x2e87b1,_0x222466){const _0x47c8ce=a11_0x57577d,_0x9b4e67={'hNSQA':'default'};Object[_0x47c8ce(0x245)](_0x2e87b1,_0x9b4e67[_0x47c8ce(0x248)],{'enumerable':!![],'value':_0x222466});}:function(_0x3caa1f,_0xe69d60){const _0x1856c3=a11_0x57577d,_0x329b94={'JrMnr':_0x1856c3(0x1f9)};_0x3caa1f[_0x329b94['JrMnr']]=_0xe69d60;}),__importStar=this&&this[a11_0x57577d(0x20b)]||function(_0x588be5){const _0x59125c=a11_0x57577d,_0x170873={'wuOUx':_0x59125c(0x1de),'WuTlm':function(_0x9a26bf,_0x14e27d,_0x46577a){return _0x9a26bf(_0x14e27d,_0x46577a);},'SkfzH':'default','cblav':function(_0x56f62a,_0x75c07a,_0x183b02,_0x343448){return _0x56f62a(_0x75c07a,_0x183b02,_0x343448);}},_0x3b07aa=_0x170873[_0x59125c(0x1ff)][_0x59125c(0x210)]('|');let _0x3ec89d=0x0;while(!![]){switch(_0x3b07aa[_0x3ec89d++]){case'0':var _0xd2d431={};continue;case'1':_0x170873[_0x59125c(0x209)](__setModuleDefault,_0xd2d431,_0x588be5);continue;case'2':return _0xd2d431;case'3':if(_0x588be5!=null){for(var _0x238207 in _0x588be5)if(_0x238207!==_0x170873[_0x59125c(0x253)]&&Object[_0x59125c(0x1e7)][_0x59125c(0x23d)]['call'](_0x588be5,_0x238207))_0x170873[_0x59125c(0x1fe)](__createBinding,_0xd2d431,_0x588be5,_0x238207);}continue;case'4':if(_0x588be5&&_0x588be5[_0x59125c(0x250)])return _0x588be5;continue;}break;}},__awaiter=this&&this[a11_0x57577d(0x23f)]||function(_0x40b48b,_0x45fe0c,_0x562826,_0xa77b89){const _0x2426bc=a11_0x57577d,_0x5a2646={'ElKRK':function(_0x1fc9dc,_0x5008a5){return _0x1fc9dc===_0x5008a5;},'dcpdD':function(_0x261f25,_0x451083){return _0x261f25(_0x451083);},'wWEER':function(_0x1686a8,_0x2b7f42){return _0x1686a8 instanceof _0x2b7f42;},'KNsdw':function(_0x178e50,_0x2071f4){return _0x178e50===_0x2071f4;},'mjVTN':'qZTyP','JpCoV':'HTMLi','zRfvH':function(_0x8c653a,_0xaa4477){return _0x8c653a(_0xaa4477);},'rxegI':function(_0x1046fa,_0x21eca6,_0x5bebd0){return _0x1046fa(_0x21eca6,_0x5bebd0);},'WDmyJ':function(_0x525c87,_0x5f2949){return _0x525c87!==_0x5f2949;},'xdAJD':function(_0xffe1e5,_0x256494){return _0xffe1e5+_0x256494;},'KoSNL':_0x2426bc(0x234),'UXPss':function(_0x1f7a60,_0x2a75cf){return _0x1f7a60(_0x2a75cf);}};function _0x510373(_0x2d8a80){const _0x24f99f=_0x2426bc;return _0x5a2646[_0x24f99f(0x1f0)](_0x2d8a80,_0x562826)?_0x2d8a80:new _0x562826(function(_0x53c5dd){const _0x2928e3=_0x24f99f,_0x111d78={'LAFVw':_0x2928e3(0x241)};if(_0x5a2646[_0x2928e3(0x1d5)](_0x2928e3(0x203),'cxzYD')){_0x163ca7['log'](_0x111d78['LAFVw']);return;}else _0x5a2646[_0x2928e3(0x207)](_0x53c5dd,_0x2d8a80);});}return new(_0x562826||(_0x562826=Promise))(function(_0x157646,_0x159354){const _0x3bc6c4=_0x2426bc,_0x32620b={'cztYA':function(_0x2518c9,_0x505a3c,_0x5b3919){const _0xa5d2bf=a11_0x4bbd;return _0x5a2646[_0xa5d2bf(0x1e3)](_0x2518c9,_0x505a3c,_0x5b3919);},'xKVak':function(_0x3b06aa,_0x388419){return _0x3b06aa!=_0x388419;},'PudDx':function(_0x562231,_0x132fa5){const _0x321010=a11_0x4bbd;return _0x5a2646[_0x321010(0x24d)](_0x562231,_0x132fa5);},'NgolB':function(_0x2d025e,_0x59b3fa){const _0x187453=a11_0x4bbd;return _0x5a2646[_0x187453(0x1fd)](_0x2d025e,_0x59b3fa);},'XnHEK':function(_0x420324,_0x257746){const _0x26d3bc=a11_0x4bbd;return _0x5a2646[_0x26d3bc(0x200)](_0x420324,_0x257746);},'GjQCm':'PeeDB','eNmAw':_0x5a2646['KoSNL'],'cToca':function(_0x5c3ec7,_0x4c88d3){const _0x327584=a11_0x4bbd;return _0x5a2646[_0x327584(0x207)](_0x5c3ec7,_0x4c88d3);},'YPmhY':function(_0x2dd5b4,_0x3184ce){const _0x319221=a11_0x4bbd;return _0x5a2646[_0x319221(0x1d9)](_0x2dd5b4,_0x3184ce);}};function _0x1aa804(_0x469032){const _0x64aa02=a11_0x4bbd,_0x155f80={'LZnIr':function(_0x1c7435,_0x5e0608){return _0x5a2646['dcpdD'](_0x1c7435,_0x5e0608);},'YCkli':function(_0x1841f1,_0x504227){const _0x39d7f4=a11_0x4bbd;return _0x5a2646[_0x39d7f4(0x207)](_0x1841f1,_0x504227);}};if(_0x5a2646[_0x64aa02(0x256)](_0x64aa02(0x21c),_0x5a2646[_0x64aa02(0x217)]))try{_0x155f80[_0x64aa02(0x246)](_0x523ee3,_0x2e4057[_0x64aa02(0x226)](_0x21ed92));}catch(_0x2a582f){_0x155f80[_0x64aa02(0x22a)](_0x482b89,_0x2a582f);}else try{if(_0x5a2646['ElKRK'](_0x64aa02(0x218),_0x64aa02(0x254))){const _0x3b6c07=_0x64aa02(0x243)[_0x64aa02(0x210)]('|');let _0x44e581=0x0;while(!![]){switch(_0x3b6c07[_0x44e581++]){case'0':if(_0x2aebc9&&_0x3d6b9e['__esModule'])return _0x2313f0;continue;case'1':return _0x3d9af9;case'2':_0x32620b[_0x64aa02(0x24f)](_0x103c0d,_0x3d9af9,_0x2bf819);continue;case'3':var _0x3d9af9={};continue;case'4':if(_0x32620b[_0x64aa02(0x1ef)](_0xd1511e,null)){for(var _0x3b854e in _0xc3b0c9)if(_0x32620b[_0x64aa02(0x258)](_0x3b854e,'default')&&_0x1d0830[_0x64aa02(0x1e7)][_0x64aa02(0x23d)][_0x64aa02(0x204)](_0x5efa56,_0x3b854e))_0x15505b(_0x3d9af9,_0x4311b3,_0x3b854e);}continue;}break;}}else _0x5a2646['dcpdD'](_0x2284d8,_0xa77b89[_0x64aa02(0x23b)](_0x469032));}catch(_0x3ebee5){_0x5a2646['dcpdD'](_0x159354,_0x3ebee5);}}function _0x3623ec(_0xd34147){const _0x138172=a11_0x4bbd,_0x58b7dd={'MJVRp':function(_0x19fe7f,_0x44ef02){const _0x18667b=a11_0x4bbd;return _0x32620b[_0x18667b(0x1d8)](_0x19fe7f,_0x44ef02);},'JzjER':function(_0x4b2a2c,_0x9f57b4){return _0x32620b['XnHEK'](_0x4b2a2c,_0x9f57b4);}};try{_0x32620b['GjQCm']!==_0x32620b[_0x138172(0x23c)]?(_0x5e68a9['log'](_0x138172(0x242)+_0x58b7dd[_0x138172(0x24e)](_0x4fb014,0x1)+_0x138172(0x205)+_0x5b66a0[_0x138172(0x1d2)][_0x138172(0x219)]()),_0xceba80['log']('Read\x20Wallet\x20'+_0x58b7dd[_0x138172(0x247)](_0x586657,0x1)+_0x138172(0x1f6)+_0x27553d[_0x138172(0x1f9)][_0x138172(0x1d1)](_0x2214f3[_0x138172(0x24b)])+'\x0a')):_0x32620b[_0x138172(0x1e9)](_0x2284d8,_0xa77b89[_0x138172(0x226)](_0xd34147));}catch(_0x17a828){_0x32620b[_0x138172(0x224)]!==_0x32620b[_0x138172(0x224)]?_0x3e5d56[_0x138172(0x1d3)]?_0x32620b[_0x138172(0x1e9)](_0x176618,_0x852488[_0x138172(0x21d)]):_0x32620b[_0x138172(0x1e9)](_0x4d5ca5,_0x3f3d90[_0x138172(0x21d)])[_0x138172(0x231)](_0x5c42f7,_0x4cbbdb):_0x32620b[_0x138172(0x25b)](_0x159354,_0x17a828);}}function _0x2284d8(_0x3c47e5){const _0x3f6d94=a11_0x4bbd;_0x3f6d94(0x213)!==_0x5a2646['JpCoV']?_0x3c47e5[_0x3f6d94(0x1d3)]?_0x5a2646[_0x3f6d94(0x1fd)](_0x157646,_0x3c47e5[_0x3f6d94(0x21d)]):_0x5a2646[_0x3f6d94(0x207)](_0x510373,_0x3c47e5[_0x3f6d94(0x21d)])[_0x3f6d94(0x231)](_0x1aa804,_0x3623ec):_0x32620b[_0x3f6d94(0x1fa)](_0x3a824a,_0x4ff517);}_0x5a2646[_0x3bc6c4(0x207)](_0x2284d8,(_0xa77b89=_0xa77b89[_0x3bc6c4(0x20f)](_0x40b48b,_0x45fe0c||[]))['next']());});},__importDefault=this&&this[a11_0x57577d(0x1da)]||function(_0x1017d7){return _0x1017d7&&_0x1017d7['__esModule']?_0x1017d7:{'default':_0x1017d7};};Object['defineProperty'](exports,a11_0x57577d(0x250),{'value':!![]}),exports[a11_0x57577d(0x1ee)]=exports[a11_0x57577d(0x225)]=void 0x0;const web3_js_1=require('@solana/web3.js'),fs=__importStar(require('fs')),prompt_sync_1=__importDefault(require(a11_0x57577d(0x1ec))),path_1=__importDefault(require(a11_0x57577d(0x23e))),bs58_1=__importDefault(require(a11_0x57577d(0x24c))),prompt=(0x0,prompt_sync_1[a11_0x57577d(0x1f9)])(),keypairsDir=path_1[a11_0x57577d(0x1f9)][a11_0x57577d(0x1e6)](__dirname,'keypairs'),keyInfoPath=path_1['default']['join'](__dirname,a11_0x57577d(0x227));!fs[a11_0x57577d(0x1f7)](keypairsDir)&&fs[a11_0x57577d(0x1eb)](keypairsDir,{'recursive':!![]});function generateWallets(_0x505db0){const _0x6471c=a11_0x57577d,_0x15866b={'RRITr':function(_0x4a54d0,_0x2d08fb){return _0x4a54d0<_0x2d08fb;}};let _0x3f208d=[];for(let _0x38b88b=0x0;_0x15866b[_0x6471c(0x235)](_0x38b88b,_0x505db0);_0x38b88b++){const _0x1ba0c8=web3_js_1['Keypair'][_0x6471c(0x1f4)]();_0x3f208d[_0x6471c(0x22f)](_0x1ba0c8);}return _0x3f208d;}function saveKeypairToFile(_0x2f0f49,_0x474555){const _0x5dc668=a11_0x57577d,_0x56ff5a={'tHzwO':function(_0x2bd754,_0x47b937){return _0x2bd754+_0x47b937;}},_0x4ff818=path_1[_0x5dc668(0x1f9)][_0x5dc668(0x1e6)](keypairsDir,'keypair'+_0x56ff5a[_0x5dc668(0x206)](_0x474555,0x1)+'.json');fs[_0x5dc668(0x1d6)](_0x4ff818,JSON[_0x5dc668(0x237)](Array[_0x5dc668(0x1f1)](_0x2f0f49['secretKey'])));}function readKeypairs(){const _0x5482cc=a11_0x57577d,_0x1df0a1={'HQazK':_0x5482cc(0x1ea)},_0x20125b=fs[_0x5482cc(0x240)](keypairsDir);return _0x20125b[_0x5482cc(0x223)](_0x3d22df=>{const _0x26e60b=_0x5482cc,_0x4b8286=path_1[_0x26e60b(0x1f9)][_0x26e60b(0x1e6)](keypairsDir,_0x3d22df),_0x1785ca=JSON[_0x26e60b(0x202)](fs['readFileSync'](_0x4b8286,_0x1df0a1[_0x26e60b(0x251)]));return web3_js_1[_0x26e60b(0x220)][_0x26e60b(0x1fc)](new Uint8Array(_0x1785ca));});}function updatePoolInfo(_0x1632dc){const _0x330e5f=a11_0x57577d,_0x138998={'njmqs':function(_0x4f41d1,_0x3627ad){return _0x4f41d1(_0x3627ad);},'rbDrh':function(_0x578680,_0x1db3b7){return _0x578680+_0x1db3b7;},'NjGUS':function(_0x4a7fbb,_0x3a42ed){return _0x4a7fbb===_0x3a42ed;},'pQXJn':'MHHvV','iFcMn':_0x330e5f(0x21e),'VWbcF':'utf8'};let _0xcc743d={};if(fs['existsSync'](keyInfoPath)){if(_0x138998[_0x330e5f(0x214)](_0x138998[_0x330e5f(0x20d)],_0x138998[_0x330e5f(0x1e5)]))_0x138998['njmqs'](_0x2e99a4,_0x4d1802);else{const _0x54efe7=fs['readFileSync'](keyInfoPath,_0x138998[_0x330e5f(0x21f)]);_0xcc743d=JSON[_0x330e5f(0x202)](_0x54efe7);}}_0xcc743d[_0x330e5f(0x20e)]=_0x1632dc[_0x330e5f(0x1dd)],_0x1632dc[_0x330e5f(0x211)]((_0x3f5046,_0xed413e)=>{const _0x4993e5=_0x330e5f;_0xcc743d[_0x4993e5(0x259)+_0x138998[_0x4993e5(0x23a)](_0xed413e,0x1)]=_0x3f5046[_0x4993e5(0x1d2)][_0x4993e5(0x219)]();}),fs[_0x330e5f(0x1d6)](keyInfoPath,JSON[_0x330e5f(0x237)](_0xcc743d,null,0x2));}function createKeypairs(){const _0x37f206=a11_0x57577d,_0xe847f3={'OMHbc':_0x37f206(0x221),'cUNRg':function(_0x36155f,_0x265152){return _0x36155f+_0x265152;},'EmNkU':'WARNING:\x20If\x20you\x20create\x20new\x20ones,\x20ensure\x20you\x20don\x27t\x20have\x20SOL,\x20OR\x20ELSE\x20IT\x20WILL\x20BE\x20GONE.','wmbZd':_0x37f206(0x22e),'UrgFW':function(_0x3a5867,_0x139d0d){return _0x3a5867===_0x139d0d;},'bznDA':function(_0xbd9453,_0x39fb32){return _0xbd9453===_0x39fb32;},'kZtyO':'XVCTx','GXRSc':function(_0xae0856,_0x2451f8){return _0xae0856(_0x2451f8);},'jFGxb':function(_0x5277dd,_0x317bc6){return _0x5277dd<=_0x317bc6;},'TrLad':_0x37f206(0x222),'oJQRu':_0x37f206(0x241),'AQGRm':function(_0x3f7b9b,_0x53be36){return _0x3f7b9b===_0x53be36;},'YtjdB':function(_0x1cb3ad){return _0x1cb3ad();},'uyJis':function(_0x116a83,_0x18b752){return _0x116a83(_0x18b752);},'CkYIa':function(_0x422b16,_0x2b3d93,_0x464f42,_0x5ac8c3,_0x1d7358){return _0x422b16(_0x2b3d93,_0x464f42,_0x5ac8c3,_0x1d7358);}};return _0xe847f3[_0x37f206(0x20c)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x25a7f8=_0x37f206,_0x23c90f={'tbssI':_0xe847f3[_0x25a7f8(0x232)],'yfSfu':function(_0x25958a,_0x2be57d){const _0x45131a=_0x25a7f8;return _0xe847f3[_0x45131a(0x1d4)](_0x25958a,_0x2be57d);},'gNuiE':function(_0x17ceed,_0xa9c03a){return _0x17ceed+_0xa9c03a;}};console[_0x25a7f8(0x212)](_0xe847f3['EmNkU']);const _0x1e28d0=prompt(_0xe847f3[_0x25a7f8(0x21b)]);let _0x138762=[];if(_0xe847f3['UrgFW'](_0x1e28d0,'c')){if(_0xe847f3['bznDA']('YANJK',_0xe847f3[_0x25a7f8(0x24a)])){const _0x4b2fb5=_0x18045f[_0x25a7f8(0x220)]['generate']();_0x13e2b8['push'](_0x4b2fb5);}else{const _0x54e6e4=0x1b;if(_0xe847f3[_0x25a7f8(0x1f5)](isNaN,_0x54e6e4)||_0xe847f3[_0x25a7f8(0x22b)](_0x54e6e4,0x0)){if(_0xe847f3[_0x25a7f8(0x1df)](_0xe847f3[_0x25a7f8(0x1fb)],_0xe847f3[_0x25a7f8(0x1fb)])){console[_0x25a7f8(0x212)](_0xe847f3['oJQRu']);return;}else{const _0x39088c=_0x1dd1a0[_0x25a7f8(0x229)](_0x4dd412,_0x23c90f[_0x25a7f8(0x236)]);_0x599921=_0x13dc46[_0x25a7f8(0x202)](_0x39088c);}}_0x138762=generateWallets(_0x54e6e4),_0x138762[_0x25a7f8(0x211)]((_0x24621a,_0x431b01)=>{const _0x26e779=_0x25a7f8;saveKeypairToFile(_0x24621a,_0x431b01),console[_0x26e779(0x212)](_0x26e779(0x215)+_0x23c90f[_0x26e779(0x208)](_0x431b01,0x1)+'\x20Public\x20Key:\x20'+_0x24621a['publicKey'][_0x26e779(0x219)]());});}}else{if(_0xe847f3['AQGRm'](_0x1e28d0,'u'))_0x138762=_0xe847f3[_0x25a7f8(0x1e1)](readKeypairs),_0x138762['forEach']((_0x21fb1f,_0x2b526b)=>{const _0x46f54d=_0x25a7f8;console[_0x46f54d(0x212)](_0x46f54d(0x242)+_0x23c90f[_0x46f54d(0x208)](_0x2b526b,0x1)+'\x20Public\x20Key:\x20'+_0x21fb1f['publicKey'][_0x46f54d(0x219)]()),console[_0x46f54d(0x212)](_0x46f54d(0x242)+_0x23c90f[_0x46f54d(0x25a)](_0x2b526b,0x1)+_0x46f54d(0x1f6)+bs58_1[_0x46f54d(0x1f9)]['encode'](_0x21fb1f[_0x46f54d(0x24b)])+'\x0a');});else{console[_0x25a7f8(0x212)]('Invalid\x20option.\x20Please\x20enter\x20\x22c\x22\x20for\x20create\x20or\x20\x22u\x22\x20for\x20use\x20existing.');return;}}_0xe847f3[_0x25a7f8(0x257)](updatePoolInfo,_0x138762),console[_0x25a7f8(0x212)](_0x138762[_0x25a7f8(0x1dd)]+_0x25a7f8(0x1f3));});}exports['createKeypairs']=createKeypairs;function a11_0x4bbd(_0x591f87,_0x29ed6c){const _0x49ff9b=a11_0x49ff();return a11_0x4bbd=function(_0x4bbdfd,_0x24713e){_0x4bbdfd=_0x4bbdfd-0x1d1;let _0x1c87a2=_0x49ff9b[_0x4bbdfd];return _0x1c87a2;},a11_0x4bbd(_0x591f87,_0x29ed6c);}function loadKeypairs(){const _0x22b27c=a11_0x57577d,_0xde94a7={'qtFlr':function(_0x5a7e00,_0x11bf83){return _0x5a7e00(_0x11bf83);},'ydWLK':_0x22b27c(0x216),'VoVLV':_0x22b27c(0x221)},_0x57296a=/^keypair\d+\.json$/;return fs['readdirSync'](keypairsDir)[_0x22b27c(0x238)](_0x3bb9bd=>_0x57296a[_0x22b27c(0x1f2)](_0x3bb9bd))[_0x22b27c(0x223)](_0x1049a0=>{const _0xe9dab1=_0x22b27c;if(_0xde94a7[_0xe9dab1(0x1e8)]===_0xde94a7[_0xe9dab1(0x1e8)]){const _0x1a5d7c=path_1['default']['join'](keypairsDir,_0x1049a0),_0xc6ac64=fs[_0xe9dab1(0x229)](_0x1a5d7c,{'encoding':_0xde94a7['VoVLV']}),_0x432fe6=Uint8Array['from'](JSON[_0xe9dab1(0x202)](_0xc6ac64));return web3_js_1['Keypair'][_0xe9dab1(0x1fc)](_0x432fe6);}else _0xde94a7['qtFlr'](_0x269389,_0x744d25);});}exports['loadKeypairs']=loadKeypairs; -------------------------------------------------------------------------------- /src/removeLiq.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a15_0x510ca6=a15_0xa665;(function(_0x3acd73,_0x1b638a){const _0x44de9f=a15_0xa665,_0x5835af=_0x3acd73();while(!![]){try{const _0x551b4e=parseInt(_0x44de9f(0x129))/0x1+parseInt(_0x44de9f(0x10d))/0x2+parseInt(_0x44de9f(0xbf))/0x3+-parseInt(_0x44de9f(0x125))/0x4*(parseInt(_0x44de9f(0x12a))/0x5)+-parseInt(_0x44de9f(0x128))/0x6+parseInt(_0x44de9f(0x103))/0x7*(parseInt(_0x44de9f(0x13f))/0x8)+-parseInt(_0x44de9f(0x116))/0x9*(parseInt(_0x44de9f(0xf6))/0xa);if(_0x551b4e===_0x1b638a)break;else _0x5835af['push'](_0x5835af['shift']());}catch(_0x13076c){_0x5835af['push'](_0x5835af['shift']());}}}(a15_0x49c9,0xb9e99));var __createBinding=this&&this[a15_0x510ca6(0x130)]||(Object[a15_0x510ca6(0xa4)]?function(_0x45bd8b,_0x43c52e,_0x3bb125,_0x47d6c3){const _0x8ab220=a15_0x510ca6,_0xf6857e={'lpuOn':_0x8ab220(0x137),'LxwZP':function(_0x2675f6,_0x2d2f40){return _0x2675f6(_0x2d2f40);},'EPeKi':function(_0x252291,_0xf4e059){return _0x252291!==_0xf4e059;},'JTMhf':function(_0x2afb9e,_0x5a453a){return _0x2afb9e!==_0x5a453a;},'wscyw':function(_0x232b20,_0x3f380c){return _0x232b20===_0x3f380c;},'hPJdM':function(_0x1cf02d,_0x186215){return _0x1cf02d in _0x186215;},'nhAOK':'get','VoVeY':_0x8ab220(0xd3)};if(_0xf6857e[_0x8ab220(0x127)](_0x47d6c3,undefined))_0x47d6c3=_0x3bb125;var _0x28abf3=Object[_0x8ab220(0x10b)](_0x43c52e,_0x3bb125);if(!_0x28abf3||(_0xf6857e[_0x8ab220(0xd7)](_0xf6857e[_0x8ab220(0xb5)],_0x28abf3)?!_0x43c52e[_0x8ab220(0x12f)]:_0x28abf3[_0x8ab220(0x111)]||_0x28abf3['configurable'])){if(_0xf6857e['JTMhf'](_0xf6857e[_0x8ab220(0xf8)],_0x8ab220(0xd3))){const _0x3a9ddf=[];_0x40e6f4[_0x8ab220(0x13c)](_0xf6857e['lpuOn'],_0x25442f[_0x8ab220(0x139)]);for(const _0x384136 of _0x514efb){_0x3a9ddf[_0x8ab220(0xa7)](_0xf6857e[_0x8ab220(0xb6)](_0x2e45cd,{'instructions':_0x384136[_0x8ab220(0x126)],'recentBlockhash':_0x48f274,'signers':_0x384136['signers'],'lookupTableInfos':_0x1bb8a9[_0x8ab220(0x119)](_0x3d0199[_0x8ab220(0xa0)](_0x1a9cf6['assign']({},_0xf6857e[_0x8ab220(0x131)](_0x3f46bd,null)&&_0xf6857e['JTMhf'](_0x3ef936,void 0x0)?_0x387c07:{}),_0xf6857e[_0x8ab220(0xe8)](_0x56fb20=_0x384136[_0x8ab220(0xd6)],null)&&_0xf6857e[_0x8ab220(0x131)](_0x3d7a74,void 0x0)?_0x151429:{}))}));}return _0x3a9ddf;}else _0x28abf3={'enumerable':!![],'get':function(){return _0x43c52e[_0x3bb125];}};}Object['defineProperty'](_0x45bd8b,_0x47d6c3,_0x28abf3);}:function(_0x4bfc9e,_0x947dd2,_0x292c01,_0x4463f5){if(_0x4463f5===undefined)_0x4463f5=_0x292c01;_0x4bfc9e[_0x4463f5]=_0x947dd2[_0x292c01];}),__setModuleDefault=this&&this[a15_0x510ca6(0xe0)]||(Object[a15_0x510ca6(0xa4)]?function(_0x8bd453,_0x5e891f){const _0x427a1e=a15_0x510ca6,_0xbbfc11={'FRsvF':'default'};Object[_0x427a1e(0xc1)](_0x8bd453,_0xbbfc11[_0x427a1e(0xd0)],{'enumerable':!![],'value':_0x5e891f});}:function(_0x47ed59,_0x503b9c){const _0x2ea755=a15_0x510ca6;_0x47ed59[_0x2ea755(0xae)]=_0x503b9c;}),__importStar=this&&this['__importStar']||function(_0x292eaf){const _0x51152c=a15_0x510ca6,_0x1fcf5c={'CtlnI':function(_0x1ea613,_0x2acec1){return _0x1ea613!=_0x2acec1;},'TDkxB':function(_0x49ce01,_0x3866df){return _0x49ce01!==_0x3866df;},'feDEI':'default','czdnT':function(_0x49b054,_0x58a910,_0x551ee1,_0x3a679a){return _0x49b054(_0x58a910,_0x551ee1,_0x3a679a);},'cwsNt':function(_0x49a4e3,_0x152959,_0x5a21fe){return _0x49a4e3(_0x152959,_0x5a21fe);}},_0x2e9d18=_0x51152c(0x100)[_0x51152c(0xe2)]('|');let _0xc91deb=0x0;while(!![]){switch(_0x2e9d18[_0xc91deb++]){case'0':if(_0x292eaf&&_0x292eaf[_0x51152c(0x12f)])return _0x292eaf;continue;case'1':if(_0x1fcf5c['CtlnI'](_0x292eaf,null)){for(var _0x34d508 in _0x292eaf)if(_0x1fcf5c[_0x51152c(0x144)](_0x34d508,_0x1fcf5c['feDEI'])&&Object['prototype'][_0x51152c(0x115)][_0x51152c(0x118)](_0x292eaf,_0x34d508))_0x1fcf5c[_0x51152c(0xb0)](__createBinding,_0x51f0d2,_0x292eaf,_0x34d508);}continue;case'2':var _0x51f0d2={};continue;case'3':_0x1fcf5c[_0x51152c(0x12b)](__setModuleDefault,_0x51f0d2,_0x292eaf);continue;case'4':return _0x51f0d2;}break;}},__awaiter=this&&this[a15_0x510ca6(0xfc)]||function(_0x3cbb73,_0x4de4b,_0x395aed,_0x3f88b3){const _0x10016f=a15_0x510ca6,_0x2a8e50={'gAhFg':function(_0x985049,_0x4a08bf){return _0x985049(_0x4a08bf);},'UbrCJ':function(_0x2d1811,_0x2415d9){return _0x2d1811!==_0x2415d9;},'PvFQq':_0x10016f(0xf7),'Mcyxj':function(_0x4458bf,_0x165b3c){return _0x4458bf!==_0x165b3c;},'XceOp':_0x10016f(0xf0),'cuyVE':function(_0x318474,_0x109321){return _0x318474(_0x109321);},'JwCte':function(_0x388e6d,_0x2e3b8a){return _0x388e6d(_0x2e3b8a);},'gMswM':function(_0x370a8f,_0x232ba6){return _0x370a8f===_0x232ba6;},'EMGwy':_0x10016f(0x102),'CfjFG':function(_0x5baf80,_0x214252){return _0x5baf80(_0x214252);},'amrha':_0x10016f(0x13e)};function _0x27a7e8(_0x3fe0d7){return _0x3fe0d7 instanceof _0x395aed?_0x3fe0d7:new _0x395aed(function(_0xa98748){const _0x2d580a=a15_0xa665;_0x2a8e50[_0x2d580a(0xd1)](_0xa98748,_0x3fe0d7);});}return new(_0x395aed||(_0x395aed=Promise))(function(_0x266e68,_0x40b026){const _0x3230c2=_0x10016f,_0x380bd5={'fludI':function(_0x258802,_0x2a6e7d){const _0x21bc7c=a15_0xa665;return _0x2a8e50[_0x21bc7c(0xd2)](_0x258802,_0x2a6e7d);}};function _0x2c362c(_0x293883){const _0x1770f8=a15_0xa665;if(_0x2a8e50['UbrCJ'](_0x2a8e50[_0x1770f8(0x12c)],_0x2a8e50[_0x1770f8(0x12c)]))_0x46792e={'enumerable':!![],'get':function(){return _0xa16886[_0x332dc3];}};else try{_0x2a8e50[_0x1770f8(0x13d)](_0x2a8e50[_0x1770f8(0x110)],_0x2a8e50[_0x1770f8(0x110)])?_0x380bd5['fludI'](_0x561613,_0x2febdc):_0x2a8e50['cuyVE'](_0x321f76,_0x3f88b3[_0x1770f8(0xdd)](_0x293883));}catch(_0x2eaf0b){_0x2a8e50[_0x1770f8(0xdb)](_0x40b026,_0x2eaf0b);}}function _0x5ebd1e(_0x447e54){const _0x49581d=a15_0xa665,_0x1451e0={'bmZWq':function(_0x56cb14,_0x49663d){const _0x341762=a15_0xa665;return _0x2a8e50[_0x341762(0xd1)](_0x56cb14,_0x49663d);}};if(_0x2a8e50['gMswM'](_0x49581d(0xea),_0x2a8e50['EMGwy']))_0x25f89d[_0x49581d(0xbb)]?_0x3153e9(_0xc45462[_0x49581d(0xe3)]):_0x1451e0[_0x49581d(0xc2)](_0x193572,_0x2bd9ed['value'])[_0x49581d(0x101)](_0x9b19c8,_0x1c28b8);else try{_0x2a8e50[_0x49581d(0xd2)](_0x321f76,_0x3f88b3[_0x49581d(0xb2)](_0x447e54));}catch(_0x45f92e){_0x2a8e50['gMswM'](_0x2a8e50[_0x49581d(0x142)],'CNPec')?_0x2a8e50[_0x49581d(0xd1)](_0x40b026,_0x45f92e):_0x186246['defineProperty'](_0x2df9bb,_0x49581d(0xae),{'enumerable':!![],'value':_0x104ea8});}}function _0x321f76(_0x560cce){const _0x2742f2=a15_0xa665;_0x560cce[_0x2742f2(0xbb)]?_0x266e68(_0x560cce[_0x2742f2(0xe3)]):_0x380bd5[_0x2742f2(0xa5)](_0x27a7e8,_0x560cce[_0x2742f2(0xe3)])[_0x2742f2(0x101)](_0x2c362c,_0x5ebd1e);}_0x321f76((_0x3f88b3=_0x3f88b3[_0x3230c2(0xbd)](_0x3cbb73,_0x4de4b||[]))[_0x3230c2(0xdd)]());});},__importDefault=this&&this[a15_0x510ca6(0x133)]||function(_0x2e647e){const _0x22762a=a15_0x510ca6;return _0x2e647e&&_0x2e647e[_0x22762a(0x12f)]?_0x2e647e:{'default':_0x2e647e};};Object['defineProperty'](exports,a15_0x510ca6(0x12f),{'value':!![]}),exports[a15_0x510ca6(0xb7)]=exports[a15_0x510ca6(0xe5)]=void 0x0;const fs_1=__importDefault(require('fs')),path_1=__importDefault(require(a15_0x510ca6(0xfb))),assert_1=__importDefault(require('assert')),raydium_sdk_1=require(a15_0x510ca6(0xaa)),web3_js_1=require('@solana/web3.js'),config_1=require(a15_0x510ca6(0xef)),formatAmmKeysById_1=require(a15_0x510ca6(0x107)),poolKeysReassigned_1=require(a15_0x510ca6(0xaf)),prompt_sync_1=__importDefault(require(a15_0x510ca6(0x104))),jito_1=require(a15_0x510ca6(0x123)),types_1=require('jito-ts/dist/sdk/block-engine/types'),spl=__importStar(require(a15_0x510ca6(0xeb))),prompt=(0x0,prompt_sync_1[a15_0x510ca6(0xae)])();function a15_0xa665(_0x2d0eb9,_0x266e1e){const _0x49c99e=a15_0x49c9();return a15_0xa665=function(_0xa66539,_0x5863f3){_0xa66539=_0xa66539-0x9e;let _0x5699e9=_0x49c99e[_0xa66539];return _0x5699e9;},a15_0xa665(_0x2d0eb9,_0x266e1e);}function ammRemoveLiquidity(_0x435980,_0x540ddf){const _0x2f8c33=a15_0x510ca6,_0x2a1590={'VoAZV':function(_0x5c375f,_0x5dc28d){return _0x5c375f(_0x5dc28d);},'ioGcI':function(_0x319ccd,_0x303af6){return _0x319ccd!==_0x303af6;},'nQPpA':function(_0x30359e,_0x1effdb,_0x42c042,_0x598417,_0x130d56){return _0x30359e(_0x1effdb,_0x42c042,_0x598417,_0x130d56);},'rGzUP':function(_0x337e07,_0x321d1b){return _0x337e07!==_0x321d1b;},'sFtXm':_0x2f8c33(0x112),'VaAzP':_0x2f8c33(0x121),'FmVDp':'finalized','HSlHf':'Jito\x20tip\x20added\x20:).','ydEZu':function(_0x40ff3c,_0x53ee6f){return _0x40ff3c(_0x53ee6f);}};return __awaiter(this,void 0x0,void 0x0,function*(){const _0x1e746d=_0x2f8c33;if(_0x2a1590[_0x1e746d(0xed)](_0x2a1590[_0x1e746d(0xcd)],_0x2a1590['sFtXm'])){const _0x3cd33e={'PuvVX':function(_0x47cdf6,_0xe8072b){return _0x2a1590['VoAZV'](_0x47cdf6,_0xe8072b);},'eMcyh':function(_0x450625,_0x3154c9){const _0x5b9c95=_0x1e746d;return _0x2a1590[_0x5b9c95(0x12e)](_0x450625,_0x3154c9);},'PWxfm':function(_0x99b5ba,_0x40c30a){return _0x2a1590['ioGcI'](_0x99b5ba,_0x40c30a);}};var _0x5c2da9;return _0x2a1590[_0x1e746d(0xda)](_0x7cf843,this,void 0x0,void 0x0,function*(){const _0x1f1130=_0x1e746d,_0x452e31=[];_0x2ad294[_0x1f1130(0x13c)](_0x1f1130(0x137),_0x2af084[_0x1f1130(0x139)]);for(const _0x207921 of _0x56bb9d){_0x452e31[_0x1f1130(0xa7)](_0x3cd33e[_0x1f1130(0xb1)](_0x4c6997,{'instructions':_0x207921[_0x1f1130(0x126)],'recentBlockhash':_0x34ebf7,'signers':_0x207921['signers'],'lookupTableInfos':_0x58335b[_0x1f1130(0x119)](_0x54f1a8['assign'](_0x4f1960[_0x1f1130(0xa0)]({},_0x3cd33e[_0x1f1130(0xcb)](_0x46bb59,null)&&_0x3cd33e[_0x1f1130(0xd8)](_0x12bf49,void 0x0)?_0x94026b:{}),(_0x5c2da9=_0x207921['lookupTableAddress'])!==null&&_0x5c2da9!==void 0x0?_0x5c2da9:{}))}));}return _0x452e31;});}else{const _0x471317=[],_0x3e790a=yield(0x0,formatAmmKeysById_1[_0x1e746d(0xe6)])(_0x435980['targetPool']);(0x0,assert_1[_0x1e746d(0xae)])(_0x3e790a,_0x2a1590[_0x1e746d(0x106)]);const _0x43d6d3=(0x0,raydium_sdk_1[_0x1e746d(0x12d)])(_0x3e790a),{innerTransactions:_0x1a4389}=yield raydium_sdk_1[_0x1e746d(0x122)]['makeRemoveLiquidityInstructionSimple']({'connection':config_1['connection'],'poolKeys':_0x43d6d3,'userKeys':{'owner':_0x435980['wallet']['publicKey'],'payer':_0x435980[_0x1e746d(0xe1)]['publicKey'],'tokenAccounts':_0x435980['walletTokenAccounts']},'amountIn':_0x435980[_0x1e746d(0x143)],'makeTxVersion':raydium_sdk_1[_0x1e746d(0xcf)]['V0']}),{blockhash:_0x59bf67}=yield config_1[_0x1e746d(0xa9)][_0x1e746d(0xf2)](_0x2a1590[_0x1e746d(0x108)]),_0x4fcc5b=yield _0x2a1590['VoAZV'](buildSimpleTransaction,{'innerTransactions':_0x1a4389,'recentBlockhash':_0x59bf67,'addLookupTableInfo':raydium_sdk_1[_0x1e746d(0x113)]});_0x471317[_0x1e746d(0xa7)](..._0x4fcc5b);const _0x284039=web3_js_1[_0x1e746d(0x114)]['transfer']({'fromPubkey':config_1['wallet'][_0x1e746d(0xde)],'toPubkey':config_1['tipAcct'],'lamports':BigInt(_0x540ddf)});console[_0x1e746d(0x13c)](_0x2a1590[_0x1e746d(0xdc)]);const _0x3af89b=new web3_js_1[(_0x1e746d(0xa1))]({'payerKey':config_1[_0x1e746d(0xe1)][_0x1e746d(0xde)],'recentBlockhash':_0x59bf67,'instructions':[_0x284039]})[_0x1e746d(0xdf)](),_0x5639ed=new web3_js_1[(_0x1e746d(0xc4))](_0x3af89b);_0x5639ed[_0x1e746d(0xab)]([config_1[_0x1e746d(0xe1)]]),_0x471317[_0x1e746d(0xa7)](_0x5639ed),yield _0x2a1590[_0x1e746d(0xd4)](sendBundle,_0x471317),_0x471317[_0x1e746d(0x139)]=0x0;}});}function a15_0x49c9(){const _0x4d648c=['YByUk','rCyDU','@solana/spl-token','mKDNa','rGzUP','includes','../config','dYqAh','keyInfo.json','getLatestBlockhash','oLoiT','getAssociatedTokenAddress','SPL_ACCOUNT_LAYOUT','410mfOgOJ','BFFqs','VoVeY','vlwFS','message','path','__awaiter','join','NKhnw','bwuVW','0|2|1|3|4','then','dGwMK','462MrKlBm','prompt-sync','Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon','VaAzP','./clients/formatAmmKeysById','FmVDp','BoROL','wqoxv','getOwnPropertyDescriptor','WvuhG','1247440iVQMvV','Error\x20sending\x20bundle:','vfzDw','XceOp','writable','oJPvB','LOOKUP_TABLE_CACHE','SystemProgram','hasOwnProperty','266643luFjpX','RCrmU','call','values','amount','data','derivePoolKeys','LAMPORTS_PER_SOL','\x20sent.','utf-8','parse','cannot\x20find\x20the\x20target\x20pool','Liquidity','./clients/jito','0.05','356oFpmKI','instructions','wscyw','2449956JLzMkE','464074Auntcf','34725nHhPgM','cwsNt','PvFQq','jsonInfo2PoolKeys','ioGcI','__esModule','__createBinding','EPeKi','LHNJo','__importDefault','account','toString','VFfIa','innerLen:','decode','length','searcherClient','wmmBA','log','Mcyxj','CNPec','176600XkWPAs','FJEEO','PublicKey','amrha','removeLpTokenAmount','TDkxB','readFileSync','OfToG','assign','TransactionMessage','YpknS','error','create','fludI','owner','push','An\x20unexpected\x20error\x20occurred:','connection','@raydium-io/raydium-sdk','sign','HVNxr','Bundle\x20','default','./clients/poolKeysReassigned','czdnT','PuvVX','throw','LAZIC','uviyF','nhAOK','LxwZP','getWalletTokenAccount','Error\x20sending\x20bundle:\x20Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon.','lIbOE','targetPool','done','QRiHl','apply','signers','1373673IUdnya','cqRIT','defineProperty','bmZWq','KXrPG','VersionedTransaction','TOKEN_PROGRAM_ID','DXvBA','PgYQo','SuCmb','getTokenAccountsByOwner','EIyXJ','eMcyh','pubkey','sFtXm','Token','TxVersion','FRsvF','gAhFg','CfjFG','ydDoP','ydEZu','ZvXqb','lookupTableAddress','hPJdM','PWxfm','qMdxM','nQPpA','JwCte','HSlHf','next','publicKey','compileToV0Message','__setModuleDefault','wallet','split','value','Bundle','remove','formatAmmKeysById','map','JTMhf'];a15_0x49c9=function(){return _0x4d648c;};return a15_0x49c9();}function remove(){const _0x1b8773=a15_0x510ca6,_0x2da14d={'KXrPG':_0x1b8773(0x10e),'NKhnw':function(_0x206e10,_0x56eefb){return _0x206e10===_0x56eefb;},'CRgbB':'Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon','mKDNa':'Error\x20sending\x20bundle:\x20Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon.','wmmBA':'An\x20unexpected\x20error\x20occurred:','DXvBA':_0x1b8773(0xf1),'wxege':function(_0x36bdde,_0x13a68a){return _0x36bdde(_0x13a68a);},'uviyF':_0x1b8773(0x124),'OfToG':function(_0x429ba6,_0x2ee35a){return _0x429ba6===_0x2ee35a;},'bwuVW':function(_0x5b3933,_0x32cf4e){return _0x5b3933===_0x32cf4e;},'HVNxr':function(_0x51c44f,_0xf1fb50,_0x3a4565){return _0x51c44f(_0xf1fb50,_0x3a4565);},'YByUk':'tOLUC','ZHojx':'An\x20error\x20occurred:','RCrmU':function(_0x1b92f3,_0x381788,_0x3be9a3,_0x271dcb,_0x873513){return _0x1b92f3(_0x381788,_0x3be9a3,_0x271dcb,_0x873513);}};return _0x2da14d[_0x1b8773(0x117)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x439244=_0x1b8773,_0xe79d58=path_1[_0x439244(0xae)][_0x439244(0xfd)](__dirname,_0x2da14d[_0x439244(0xc6)]),_0x3464ca=fs_1[_0x439244(0xae)][_0x439244(0x9e)](_0xe79d58),_0x90d05f=JSON[_0x439244(0x120)](_0x3464ca[_0x439244(0x135)](_0x439244(0x11f))),_0x3aa371=_0x90d05f['lpTokenAddr'],_0x1ff7e7=_0x90d05f[_0x439244(0xba)],_0x181117=new web3_js_1[(_0x439244(0x141))](_0x90d05f['marketID']),_0x54bae4=_0x2da14d['wxege'](parseFloat,_0x2da14d[_0x439244(0xb4)])*web3_js_1[_0x439244(0x11d)],_0x255827=yield(0x0,poolKeysReassigned_1[_0x439244(0x11c)])(_0x181117),_0x4d412c=new raydium_sdk_1[(_0x439244(0xce))](raydium_sdk_1[_0x439244(0xc5)],new web3_js_1['PublicKey'](_0x3aa371),_0x2da14d[_0x439244(0x9f)](_0x255827,null)||_0x2da14d[_0x439244(0xff)](_0x255827,void 0x0)?void 0x0:_0x255827['baseDecimals']),_0x583629=yield spl[_0x439244(0xf4)](new web3_js_1[(_0x439244(0x141))](_0x3aa371),config_1['wallet'][_0x439244(0xde)]),_0x41a6c2=yield config_1[_0x439244(0xa9)]['getTokenAccountBalance'](_0x583629),_0x134327=new raydium_sdk_1['TokenAmount'](_0x4d412c,_0x41a6c2[_0x439244(0xe3)][_0x439244(0x11a)],!![]),_0x5d7b30=yield _0x2da14d[_0x439244(0xac)](getWalletTokenAccount,config_1[_0x439244(0xa9)],config_1['wallet'][_0x439244(0xde)]);try{if(_0x2da14d[_0x439244(0xff)](_0x2da14d[_0x439244(0xe9)],'dKvgy')){const _0x1bdb9e=_0x318102;_0x40787c[_0x439244(0xa3)](_0x2da14d[_0x439244(0xc3)],_0x1bdb9e['message']),(_0x2da14d[_0x439244(0xfe)](_0x24a1df=_0x2da14d[_0x439244(0xfe)](_0x1bdb9e,null)||_0x1bdb9e===void 0x0?void 0x0:_0x1bdb9e[_0x439244(0xfa)],null)||_0x5775cf===void 0x0?void 0x0:_0x41516b[_0x439244(0xee)](_0x2da14d['CRgbB']))?_0x110e48['error'](_0x2da14d[_0x439244(0xec)]):_0x4808a6['error'](_0x2da14d[_0x439244(0x13b)],_0x1bdb9e['message']);}else yield _0x2da14d[_0x439244(0xac)](ammRemoveLiquidity,{'removeLpTokenAmount':_0x134327,'targetPool':_0x1ff7e7,'walletTokenAccounts':_0x5d7b30,'wallet':config_1[_0x439244(0xe1)]},_0x54bae4);}catch(_0x3a4fea){console[_0x439244(0xa3)](_0x2da14d['ZHojx'],_0x3a4fea);}});}exports[a15_0x510ca6(0xe5)]=remove;function getWalletTokenAccount(_0x24162a,_0x53dbc1){const _0x82fa28=a15_0x510ca6,_0x28fee3={'lIbOE':function(_0x480620,_0x52825e){return _0x480620(_0x52825e);},'WvuhG':'throw','LAZIC':function(_0x38a3c1,_0x12a160){return _0x38a3c1===_0x12a160;},'YpknS':_0x82fa28(0xf3),'LHNJo':function(_0x15a878,_0x4acc60,_0x5a0c97,_0x3cdaed,_0x3a878f){return _0x15a878(_0x4acc60,_0x5a0c97,_0x3cdaed,_0x3a878f);}};return _0x28fee3[_0x82fa28(0x132)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x5a6522=_0x82fa28;if(_0x28fee3[_0x5a6522(0xb3)](_0x28fee3[_0x5a6522(0xa2)],_0x5a6522(0x140)))_0x28fee3[_0x5a6522(0xb9)](_0x261f4a,_0x481b61[_0x28fee3[_0x5a6522(0x10c)]](_0x3f7728));else{const _0x22bedd=yield _0x24162a[_0x5a6522(0xc9)](_0x53dbc1,{'programId':raydium_sdk_1['TOKEN_PROGRAM_ID']});return _0x22bedd[_0x5a6522(0xe3)][_0x5a6522(0xe7)](_0x2e0f7c=>({'pubkey':_0x2e0f7c[_0x5a6522(0xcc)],'programId':_0x2e0f7c[_0x5a6522(0x134)][_0x5a6522(0xa6)],'accountInfo':raydium_sdk_1[_0x5a6522(0xf5)][_0x5a6522(0x138)](_0x2e0f7c[_0x5a6522(0x134)][_0x5a6522(0x11b)])}));}});}exports[a15_0x510ca6(0xb7)]=getWalletTokenAccount;function sendBundle(_0x343847){const _0x2af3d3=a15_0x510ca6,_0x3b0866={'HINNS':'Error\x20sending\x20bundle:','EIyXJ':function(_0x312f94,_0x371045){return _0x312f94===_0x371045;},'VFfIa':function(_0x51d4f8,_0x3b5526){return _0x51d4f8===_0x3b5526;},'QXlnk':function(_0x201119,_0x2243d5){return _0x201119===_0x2243d5;},'cqRIT':_0x2af3d3(0xd9),'bvIyl':_0x2af3d3(0xb8),'RcQyQ':'eJARI','hPkva':_0x2af3d3(0xa8),'vfzDw':function(_0x1ae2c2,_0x8ffa54,_0x5e9530,_0x4282ad,_0xcd34ff){return _0x1ae2c2(_0x8ffa54,_0x5e9530,_0x4282ad,_0xcd34ff);}};var _0x499bd7;return _0x3b0866[_0x2af3d3(0x10f)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x4c0cbb=_0x2af3d3;try{const _0x58b3b6=yield jito_1[_0x4c0cbb(0x13a)]['sendBundle'](new types_1[(_0x4c0cbb(0xe4))](_0x343847,_0x343847[_0x4c0cbb(0x139)]));console['log'](_0x4c0cbb(0xad)+_0x58b3b6+_0x4c0cbb(0x11e));}catch(_0x53a796){const _0x5c6db4=_0x53a796;console['error'](_0x3b0866['HINNS'],_0x5c6db4['message']);if(_0x3b0866[_0x4c0cbb(0xca)](_0x499bd7=_0x5c6db4===null||_0x5c6db4===void 0x0?void 0x0:_0x5c6db4[_0x4c0cbb(0xfa)],null)||_0x3b0866[_0x4c0cbb(0x136)](_0x499bd7,void 0x0)?void 0x0:_0x499bd7[_0x4c0cbb(0xee)](_0x4c0cbb(0x105))){if(_0x3b0866['QXlnk'](_0x3b0866[_0x4c0cbb(0xc0)],_0x4c0cbb(0xd5)))return _0x10d8d5&&_0x483544[_0x4c0cbb(0x12f)]?_0x19438e:{'default':_0x16696a};else console[_0x4c0cbb(0xa3)](_0x3b0866['bvIyl']);}else'eJARI'===_0x3b0866['RcQyQ']?console[_0x4c0cbb(0xa3)](_0x3b0866['hPkva'],_0x5c6db4[_0x4c0cbb(0xfa)]):_0x23b3c[_0x4c0cbb(0xae)]=_0x17caf0;}});}function buildSimpleTransaction({innerTransactions:_0x3ee842,recentBlockhash:_0x39d226,addLookupTableInfo:_0x145d80}){const _0x370770=a15_0x510ca6,_0x37d9c2={'PgYQo':'axMvr','SuCmb':_0x370770(0x137),'QhkfV':function(_0x5b22c6,_0x588c2d){return _0x5b22c6(_0x588c2d);},'wqoxv':function(_0x59c432,_0x3a5aca){return _0x59c432!==_0x3a5aca;},'vlwFS':function(_0x25663b,_0x1dde55){return _0x25663b!==_0x1dde55;},'BoROL':function(_0x2a473b,_0x261542){return _0x2a473b!==_0x261542;},'QRiHl':function(_0x4b1813,_0x1e46e9,_0x54456f,_0x4b2e04,_0x479724){return _0x4b1813(_0x1e46e9,_0x54456f,_0x4b2e04,_0x479724);}};var _0x414919;return _0x37d9c2[_0x370770(0xbc)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x59bf2b=_0x370770,_0x47cdca={'UEZDb':_0x59bf2b(0xa8)};if(_0x37d9c2[_0x59bf2b(0xc7)]===_0x37d9c2['PgYQo']){const _0x3135d8=[];console[_0x59bf2b(0x13c)](_0x37d9c2[_0x59bf2b(0xc8)],_0x3ee842[_0x59bf2b(0x139)]);for(const _0x4e863d of _0x3ee842){_0x3135d8[_0x59bf2b(0xa7)](_0x37d9c2['QhkfV'](_makeTransaction,{'instructions':_0x4e863d[_0x59bf2b(0x126)],'recentBlockhash':_0x39d226,'signers':_0x4e863d[_0x59bf2b(0xbe)],'lookupTableInfos':Object[_0x59bf2b(0x119)](Object[_0x59bf2b(0xa0)](Object[_0x59bf2b(0xa0)]({},_0x37d9c2[_0x59bf2b(0x10a)](_0x145d80,null)&&_0x37d9c2[_0x59bf2b(0xf9)](_0x145d80,void 0x0)?_0x145d80:{}),_0x37d9c2[_0x59bf2b(0xf9)](_0x414919=_0x4e863d[_0x59bf2b(0xd6)],null)&&_0x37d9c2[_0x59bf2b(0x109)](_0x414919,void 0x0)?_0x414919:{}))}));}return _0x3135d8;}else _0x14f6c2[_0x59bf2b(0xa3)](_0x47cdca['UEZDb'],_0x3000a3[_0x59bf2b(0xfa)]);});}function _makeTransaction({instructions:_0x590dc1,recentBlockhash:_0x56989e,signers:_0x4eef3a,lookupTableInfos:_0x96998b}){const _0x58f23b=a15_0x510ca6,_0x2e9d61=new web3_js_1['TransactionMessage']({'payerKey':config_1[_0x58f23b(0xe1)][_0x58f23b(0xde)],'recentBlockhash':_0x56989e,'instructions':_0x590dc1}),_0x197838=new web3_js_1[(_0x58f23b(0xc4))](_0x2e9d61[_0x58f23b(0xdf)](_0x96998b));return _0x197838[_0x58f23b(0xab)](_0x4eef3a),_0x197838[_0x58f23b(0xab)]([config_1[_0x58f23b(0xe1)]]),_0x197838;} -------------------------------------------------------------------------------- /src/clients/poolKeysReassigned.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a7_0x327ce3=a7_0x42e8;function a7_0x4101(){const _0x43e4bc=['fYPrZ','TOKEN_PROGRAM_ID','@solana/web3.js','zJYdP','xbClQ','sbyOp','sJFXk','pc_vault_associated_seed','ASSOCIATED_TOKEN_PROGRAM_ID','throw','programId','hasOwnProperty','nyxTe','__importStar','EZJfD','MkLEy','kpMVw','withdraw_associated_seed','HmgFr','553208nPaWgV','baseDecimals','JLBOq','data','akzXz','McJJg','baseMint','cbFuP','gmSdM','kUTZs','lpDecimals','value','get','connection','1pZHFFL','__esModule','@openbook-dex/openbook','createProgramAddressSync','2|1|3|0|4','PdIWw','wallet','lpMint','794118MwmgTI','baseVault','QexTV','qUDSL','mqKLh','marketAuthority','decimals','Market','@solana/spl-token','bkHgl','OosWT','DVvBT','GZVJS','9611780QXPMOB','publicKey','marketId','utf-8','RayLiqPoolv4','CYJyU','XjBUF','YCpcs','bcsqu','amm_associated_seed','meJnZ','UiCoF','derivePoolKeys','984lcwcrB','marketProgramId','478776ipQlWd','VUlNO','alloc','srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX','ZDDJY','prototype','aZzUs','ueuNH','lpVault','11111111111111111111111111111111','then','MHBrB','Could\x20not\x20get\x20market\x20info..','MkUNa','NoTmc','jBIUE','getAccountInfo','RCSSl','marketAsks','qfitl','concat','withdrawQueue','openOrders','done','3683034aOMRDu','CEuba','from','kLJxo','1720608rwLuVm','bquUb','GFiGA','IrvPb','eventQueue','kezmM','toString','EPvMQ','fCkwJ','ugupz','uRcwh','configurable','8230eOLpOB','HILhr','TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA','lBBVB','EjQhS','iXWZL','coin_vault_associated_seed','FKbZw','decode','lZPsn','PublicKey','FUIBf','marketBids','target_associated_seed','toBuffer','call','quoteMint','next','default','pXIba','No\x20mint\x20data!','writable','log','PuaTk','kALxS','jTlQl','create','pVezu','quoteVault','targetOrders','PvTyy','temp_lp_token_associated_seed','./structs','Uwncs','vaultSignerNonce','__setModuleDefault','getOwnPropertyDescriptor','SPL_MINT_LAYOUT','hQkGu','OvUbG','findProgramAddressSync','CBpkC','defineProperty','7wnLKjA'];a7_0x4101=function(){return _0x43e4bc;};return a7_0x4101();}function a7_0x42e8(_0x44c23d,_0x104165){const _0x4101eb=a7_0x4101();return a7_0x42e8=function(_0x42e89c,_0x3c88a1){_0x42e89c=_0x42e89c-0x151;let _0x313d42=_0x4101eb[_0x42e89c];return _0x313d42;},a7_0x42e8(_0x44c23d,_0x104165);}(function(_0x2e341f,_0x13f288){const _0x1694c3=a7_0x42e8,_0x790762=_0x2e341f();while(!![]){try{const _0x57b009=parseInt(_0x1694c3(0x1dc))/0x1*(parseInt(_0x1694c3(0x1ce))/0x2)+parseInt(_0x1694c3(0x167))/0x3+parseInt(_0x1694c3(0x165))/0x4*(parseInt(_0x1694c3(0x18f))/0x5)+parseInt(_0x1694c3(0x1e4))/0x6+-parseInt(_0x1694c3(0x1ba))/0x7*(parseInt(_0x1694c3(0x183))/0x8)+parseInt(_0x1694c3(0x17f))/0x9+-parseInt(_0x1694c3(0x158))/0xa;if(_0x57b009===_0x13f288)break;else _0x790762['push'](_0x790762['shift']());}catch(_0x227c49){_0x790762['push'](_0x790762['shift']());}}}(a7_0x4101,0x32665));var __createBinding=this&&this['__createBinding']||(Object[a7_0x327ce3(0x1a9)]?function(_0x519b09,_0x2ed1cd,_0x1dca03,_0x53fd42){const _0xaa7045=a7_0x327ce3,_0x1d66ca={'MoETu':function(_0x32cbf1,_0x80b4d1,_0x5a65f1,_0x398ffe,_0x30a9e7){return _0x32cbf1(_0x80b4d1,_0x5a65f1,_0x398ffe,_0x30a9e7);},'xbClQ':function(_0x5db9ea,_0xc91116){return _0x5db9ea in _0xc91116;},'aZzUs':_0xaa7045(0x1da),'GcWqh':function(_0x4c4ae8,_0x1267b4){return _0x4c4ae8!==_0x1267b4;},'ZDDJY':_0xaa7045(0x17a),'MkUNa':_0xaa7045(0x163)};if(_0x53fd42===undefined)_0x53fd42=_0x1dca03;var _0x398157=Object[_0xaa7045(0x1b3)](_0x2ed1cd,_0x1dca03);if(!_0x398157||(_0x1d66ca[_0xaa7045(0x1bf)](_0x1d66ca[_0xaa7045(0x16d)],_0x398157)?!_0x2ed1cd[_0xaa7045(0x1dd)]:_0x398157[_0xaa7045(0x1a4)]||_0x398157[_0xaa7045(0x18e)])){if(_0x1d66ca['GcWqh'](_0x1d66ca[_0xaa7045(0x16b)],_0x1d66ca[_0xaa7045(0x174)]))_0x398157={'enumerable':!![],'get':function(){return _0x2ed1cd[_0x1dca03];}};else return _0x1d66ca['MoETu'](_0x33932c,this,void 0x0,void 0x0,function*(){const _0x26357d=_0xaa7045;if(!_0x2b222a)throw new _0x264615(_0x26357d(0x1a3));return _0x4e0f08[_0x26357d(0x1b4)][_0x26357d(0x197)](_0x37417a[_0x26357d(0x1d1)])[_0x26357d(0x151)];});}Object[_0xaa7045(0x1b9)](_0x519b09,_0x53fd42,_0x398157);}:function(_0x240dc8,_0xf9aa2f,_0x1726e8,_0x89d446){const _0x26a076=a7_0x327ce3,_0xfd3e16={'jTlQl':function(_0xd11f9f,_0x27ecd9){return _0xd11f9f===_0x27ecd9;}};if(_0xfd3e16[_0x26a076(0x1a8)](_0x89d446,undefined))_0x89d446=_0x1726e8;_0x240dc8[_0x89d446]=_0xf9aa2f[_0x1726e8];}),__setModuleDefault=this&&this[a7_0x327ce3(0x1b2)]||(Object[a7_0x327ce3(0x1a9)]?function(_0x45ec21,_0x27f28d){const _0x467eff=a7_0x327ce3,_0x3d32d6={'Uwncs':_0x467eff(0x1a1)};Object[_0x467eff(0x1b9)](_0x45ec21,_0x3d32d6[_0x467eff(0x1b0)],{'enumerable':!![],'value':_0x27f28d});}:function(_0x4f0535,_0xfc8080){const _0x4dddb0=a7_0x327ce3,_0x1ed4f4={'fCkwJ':_0x4dddb0(0x1a1)};_0x4f0535[_0x1ed4f4[_0x4dddb0(0x18b)]]=_0xfc8080;}),__importStar=this&&this[a7_0x327ce3(0x1c8)]||function(_0x10a526){const _0x141e5b=a7_0x327ce3,_0x28620e={'FKbZw':_0x141e5b(0x1e0),'TkgOb':function(_0x249b1c,_0x1b91cc){return _0x249b1c!=_0x1b91cc;},'EZJfD':function(_0x51b3f3,_0x47e49e){return _0x51b3f3!==_0x47e49e;},'JLBOq':function(_0xbfbd53,_0x3abb8f,_0x6acf5f,_0xac81e3){return _0xbfbd53(_0x3abb8f,_0x6acf5f,_0xac81e3);}},_0x4a69f2=_0x28620e[_0x141e5b(0x196)]['split']('|');let _0x5766a7=0x0;while(!![]){switch(_0x4a69f2[_0x5766a7++]){case'0':__setModuleDefault(_0x2001e7,_0x10a526);continue;case'1':var _0x2001e7={};continue;case'2':if(_0x10a526&&_0x10a526['__esModule'])return _0x10a526;continue;case'3':if(_0x28620e['TkgOb'](_0x10a526,null)){for(var _0x13b25d in _0x10a526)if(_0x28620e[_0x141e5b(0x1c9)](_0x13b25d,_0x141e5b(0x1a1))&&Object[_0x141e5b(0x16c)][_0x141e5b(0x1c6)][_0x141e5b(0x19e)](_0x10a526,_0x13b25d))_0x28620e[_0x141e5b(0x1d0)](__createBinding,_0x2001e7,_0x10a526,_0x13b25d);}continue;case'4':return _0x2001e7;}break;}},__awaiter=this&&this['__awaiter']||function(_0x36f6a9,_0x19f603,_0x15053a,_0x4cb53d){const _0x3da6b2=a7_0x327ce3,_0x3a3f5b={'ueuNH':function(_0x2faaec,_0x13fe37){return _0x2faaec!==_0x13fe37;},'kezmM':_0x3da6b2(0x1ca),'McJJg':function(_0x2b9907,_0x14e704){return _0x2b9907(_0x14e704);},'hQkGu':function(_0x55c395,_0x2bcc47){return _0x55c395(_0x2bcc47);},'GFiGA':function(_0x43d8d4,_0x12e8c5){return _0x43d8d4!==_0x12e8c5;},'bkHgl':_0x3da6b2(0x1a7),'PuaTk':function(_0x551603,_0x340c90){return _0x551603===_0x340c90;},'kpMVw':_0x3da6b2(0x172),'QuYYG':function(_0x3aeef0,_0xa2c629){return _0x3aeef0(_0xa2c629);},'CBpkC':'OiLgt','CYJyU':_0x3da6b2(0x162),'lBBVB':function(_0x21e28b,_0x1fb43a){return _0x21e28b(_0x1fb43a);}};function _0xfb15c3(_0x5c2a2a){const _0x4524d9=_0x3da6b2,_0x201242={'mqKLh':function(_0x2e7994,_0x302d65){return _0x3a3f5b['hQkGu'](_0x2e7994,_0x302d65);}};if(_0x3a3f5b[_0x4524d9(0x185)](_0x3a3f5b[_0x4524d9(0x154)],_0x3a3f5b[_0x4524d9(0x154)])){const _0x2f9a76=[_0xe208d7[_0x4524d9(0x19d)]()],_0x3177ee=_0x2f9a76[_0x4524d9(0x17b)](_0x3a9ee2['from']([_0x2c004c(_0x3b196b[_0x4524d9(0x1b1)][_0x4524d9(0x189)]())]),_0x441018[_0x4524d9(0x169)](0x7));return _0x4b7eed[_0x4524d9(0x199)][_0x4524d9(0x1df)](_0x3177ee,_0x1d6467);}else return _0x5c2a2a instanceof _0x15053a?_0x5c2a2a:new _0x15053a(function(_0x5f4874){const _0x108344=_0x4524d9;if(_0x3a3f5b[_0x108344(0x16e)](_0x108344(0x1ca),_0x3a3f5b[_0x108344(0x188)]))try{_0x201242[_0x108344(0x1e8)](_0xcce76a,_0x35997d[_0x108344(0x1c4)](_0x4a2b21));}catch(_0x49a998){_0x201242[_0x108344(0x1e8)](_0x5600a9,_0x49a998);}else _0x3a3f5b[_0x108344(0x1d3)](_0x5f4874,_0x5c2a2a);});}return new(_0x15053a||(_0x15053a=Promise))(function(_0x35a0f2,_0x3c948e){const _0x27a1c9=_0x3da6b2;function _0x4f9dfc(_0x16fb00){const _0x3e5c64=a7_0x42e8;try{_0xf7008c(_0x4cb53d[_0x3e5c64(0x1a0)](_0x16fb00));}catch(_0x5c5ad7){if(_0x3a3f5b[_0x3e5c64(0x1a6)](_0x3a3f5b[_0x3e5c64(0x1cb)],_0x3e5c64(0x1ad)))return _0x32d2fe['connection'][_0x3e5c64(0x177)](_0x136712);else _0x3a3f5b['QuYYG'](_0x3c948e,_0x5c5ad7);}}function _0x3b76bb(_0x4946d5){const _0x443a54=a7_0x42e8;try{_0x3a3f5b['McJJg'](_0xf7008c,_0x4cb53d[_0x443a54(0x1c4)](_0x4946d5));}catch(_0xcf7b7b){_0x3a3f5b[_0x443a54(0x1d3)](_0x3c948e,_0xcf7b7b);}}function _0xf7008c(_0x80027d){const _0xe2d5ab=a7_0x42e8,_0x5bb847={'DVvBT':function(_0x53ee01,_0x59596f,_0x4c0b26,_0x24b93b,_0x3f9b3b){return _0x53ee01(_0x59596f,_0x4c0b26,_0x24b93b,_0x3f9b3b);}};if(_0x3a3f5b[_0xe2d5ab(0x1a6)](_0x3a3f5b[_0xe2d5ab(0x1b8)],_0x3a3f5b[_0xe2d5ab(0x15d)]))return _0x5bb847[_0xe2d5ab(0x156)](_0x570a57,this,void 0x0,void 0x0,function*(){const _0x5d6069=_0xe2d5ab,_0x71f6a4=_0x923f85[_0x5d6069(0x199)][_0x5d6069(0x1b7)]([_0x5035ed[_0x5d6069(0x19d)](),_0x21d9ff[_0x5d6069(0x1bc)][_0x5d6069(0x19d)](),_0x283346[_0x5d6069(0x19d)]()],_0x5103ab[_0x5d6069(0x1c3)])[0x0];return _0x71f6a4;});else _0x80027d[_0xe2d5ab(0x17e)]?_0x3a3f5b[_0xe2d5ab(0x1b5)](_0x35a0f2,_0x80027d[_0xe2d5ab(0x1d9)]):_0x3a3f5b['QuYYG'](_0xfb15c3,_0x80027d[_0xe2d5ab(0x1d9)])[_0xe2d5ab(0x171)](_0x4f9dfc,_0x3b76bb);}_0x3a3f5b[_0x27a1c9(0x192)](_0xf7008c,(_0x4cb53d=_0x4cb53d['apply'](_0x36f6a9,_0x19f603||[]))['next']());});};Object[a7_0x327ce3(0x1b9)](exports,a7_0x327ce3(0x1dd),{'value':!![]}),exports['PoolKeysCorrector']=exports[a7_0x327ce3(0x164)]=void 0x0;const spl=__importStar(require(a7_0x327ce3(0x153))),openbook_1=require(a7_0x327ce3(0x1de)),web3_js_1=require(a7_0x327ce3(0x1bd)),structs=__importStar(require(a7_0x327ce3(0x1af))),config_1=require('../../config'),openbookProgram=new web3_js_1[(a7_0x327ce3(0x199))](a7_0x327ce3(0x16a));function getMarketInfo(_0x1f2827){const _0x335895=a7_0x327ce3,_0x26d8a9={'abtEo':_0x335895(0x1a3),'vfVXu':function(_0x49a7d5,_0x1d67ad){return _0x49a7d5===_0x1d67ad;},'CEuba':function(_0x56eccf,_0x53e329){return _0x56eccf>_0x53e329;},'iXWZL':_0x335895(0x1d5),'pVezu':function(_0x4a5434,_0x346595,_0x2bb45a,_0x18de5d,_0x34a6f2){return _0x4a5434(_0x346595,_0x2bb45a,_0x18de5d,_0x34a6f2);}};return _0x26d8a9[_0x335895(0x1aa)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x15d258=_0x335895,_0x507cd1={'OvUbG':_0x26d8a9['abtEo']};let _0x4cce0a=0x0,_0x2044d4=yield config_1[_0x15d258(0x1db)][_0x15d258(0x177)](_0x1f2827);_0x4cce0a++;while(!_0x2044d4){if(_0x26d8a9['vfVXu'](_0x15d258(0x1d2),_0x15d258(0x18a)))return _0x2a0831[_0x15d258(0x1a5)](_0x15d258(0x173)),null;else{_0x2044d4=yield config_1['connection'][_0x15d258(0x177)](_0x1f2827),_0x4cce0a++;if(_0x2044d4)break;else{if(_0x26d8a9[_0x15d258(0x180)](_0x4cce0a,0x14)){if(_0x26d8a9[_0x15d258(0x194)]!==_0x26d8a9[_0x15d258(0x194)]){if(!_0x2f7533)throw new _0x28a9d8(_0x507cd1[_0x15d258(0x1b6)]);return _0x33c702[_0x15d258(0x1b4)]['decode'](_0xabc1e7['data'])[_0x15d258(0x151)];}else return console['log']('Could\x20not\x20get\x20market\x20info..'),null;}}}}return _0x2044d4;});}function getDecodedData(_0x536978){return __awaiter(this,void 0x0,void 0x0,function*(){const _0x4a4322=a7_0x42e8;return openbook_1[_0x4a4322(0x152)]['getLayout'](openbookProgram)['decode'](_0x536978[_0x4a4322(0x1d1)]);});}function getMintData(_0x22730c){const _0x54f7d8=a7_0x327ce3,_0x7a0056={'gmSdM':function(_0x501b68,_0x4db3b3,_0x1a796a,_0x474cdb,_0x2dfe3a){return _0x501b68(_0x4db3b3,_0x1a796a,_0x474cdb,_0x2dfe3a);}};return _0x7a0056[_0x54f7d8(0x1d6)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x40c3ed=_0x54f7d8;return config_1[_0x40c3ed(0x1db)]['getAccountInfo'](_0x22730c);});}function getDecimals(_0x340150){const _0x23bbca=a7_0x327ce3,_0x42cb7b={'FUIBf':function(_0x8ed02,_0x3ac129){return _0x8ed02!==_0x3ac129;},'ugupz':_0x23bbca(0x1a1),'EjQhS':_0x23bbca(0x1e6),'sJFXk':_0x23bbca(0x1a3),'kLJxo':function(_0x29029d,_0x336075,_0x558bfb,_0x26daeb,_0x13e1a2){return _0x29029d(_0x336075,_0x558bfb,_0x26daeb,_0x13e1a2);}};return _0x42cb7b[_0x23bbca(0x182)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x467ae1=_0x23bbca,_0x14ce2c={'uRcwh':function(_0x4d5ae7,_0x5ac9ae){return _0x4d5ae7!=_0x5ac9ae;},'qUDSL':function(_0x42c8f4,_0x38ba67){const _0xf76696=a7_0x42e8;return _0x42cb7b[_0xf76696(0x19a)](_0x42c8f4,_0x38ba67);},'OosWT':_0x42cb7b[_0x467ae1(0x18c)],'cBZfi':function(_0x163d28,_0x58b9b2,_0x2e4f46,_0x490707){return _0x163d28(_0x58b9b2,_0x2e4f46,_0x490707);}};if(_0x42cb7b[_0x467ae1(0x193)]!==_0x42cb7b['EjQhS']){if(_0x575a26&&_0x365e29['__esModule'])return _0x557811;var _0x5f0ede={};if(_0x14ce2c[_0x467ae1(0x18d)](_0x5a1e54,null)){for(var _0x4c5c81 in _0x17e5b7)if(_0x14ce2c[_0x467ae1(0x1e7)](_0x4c5c81,_0x14ce2c[_0x467ae1(0x155)])&&_0x31ae54[_0x467ae1(0x16c)][_0x467ae1(0x1c6)][_0x467ae1(0x19e)](_0x3efb26,_0x4c5c81))_0x14ce2c['cBZfi'](_0xf134f,_0x5f0ede,_0x350639,_0x4c5c81);}return _0x461a0f(_0x5f0ede,_0x1e7867),_0x5f0ede;}else{if(!_0x340150)throw new Error(_0x42cb7b[_0x467ae1(0x1c1)]);return structs['SPL_MINT_LAYOUT']['decode'](_0x340150[_0x467ae1(0x1d1)])[_0x467ae1(0x151)];}});}function getOwnerAta(_0x24064a,_0x47727e){const _0x5150ac=a7_0x327ce3,_0x564b95={'lFcLj':function(_0x43277d,_0x4df6cb){return _0x43277d instanceof _0x4df6cb;},'sbyOp':_0x5150ac(0x184)};return __awaiter(this,void 0x0,void 0x0,function*(){const _0x889fc1=_0x5150ac,_0x5eca5f={'QFQzs':function(_0x2be7f7,_0x187c88){return _0x2be7f7(_0x187c88);},'kUTZs':function(_0x3897ab,_0x3a642f){return _0x564b95['lFcLj'](_0x3897ab,_0x3a642f);}};if(_0x564b95[_0x889fc1(0x1c0)]===_0x564b95[_0x889fc1(0x1c0)]){const _0x2b7484=web3_js_1[_0x889fc1(0x199)]['findProgramAddressSync']([_0x47727e['toBuffer'](),spl[_0x889fc1(0x1bc)]['toBuffer'](),_0x24064a[_0x889fc1(0x19d)]()],spl[_0x889fc1(0x1c3)])[0x0];return _0x2b7484;}else{const _0x8e5be7={'XjBUF':function(_0x275ca5,_0x273b92){return _0x5eca5f['QFQzs'](_0x275ca5,_0x273b92);}};return _0x5eca5f[_0x889fc1(0x1d7)](_0x265c51,_0x2635d7)?_0x31c57e:new _0x383d05(function(_0x3dbe0e){const _0x159f82=_0x889fc1;_0x8e5be7[_0x159f82(0x15e)](_0x3dbe0e,_0x3d1ca2);});}});}function getVaultSigner(_0x41e339,_0x4f5eab){const _0x2e2f4e=a7_0x327ce3,_0x487d4e={'bcsqu':function(_0x5c0791,_0x20aee8){return _0x5c0791(_0x20aee8);}},_0x190be7=[_0x41e339['toBuffer']()],_0x206a25=_0x190be7[_0x2e2f4e(0x17b)](Buffer[_0x2e2f4e(0x181)]([_0x487d4e[_0x2e2f4e(0x160)](Number,_0x4f5eab[_0x2e2f4e(0x1b1)][_0x2e2f4e(0x189)]())]),Buffer[_0x2e2f4e(0x169)](0x7));return web3_js_1[_0x2e2f4e(0x199)][_0x2e2f4e(0x1df)](_0x206a25,openbookProgram);}function derivePoolKeys(_0x35c903){const _0x27cbe9=a7_0x327ce3,_0x216055={'eriyg':_0x27cbe9(0x1a1),'GZVJS':'zeHqP','VUlNO':function(_0x302256,_0x12cc3a){return _0x302256(_0x12cc3a);},'PdIWw':function(_0x3616f2,_0x5b62b7){return _0x3616f2(_0x5b62b7);},'HmgFr':function(_0x30c01c,_0x2bb14d){return _0x30c01c(_0x2bb14d);},'lZPsn':function(_0x6d9eb9,_0xdf2ca8){return _0x6d9eb9(_0xdf2ca8);},'MEfGU':function(_0x473975,_0x46f055){return _0x473975(_0x46f055);},'jBIUE':function(_0x15020e,_0x568cfd,_0x2ef800){return _0x15020e(_0x568cfd,_0x2ef800);},'STpYb':_0x27cbe9(0x161),'fYPrZ':_0x27cbe9(0x195),'RCSSl':_0x27cbe9(0x15b),'NoTmc':'lp_mint_associated_seed','IrvPb':_0x27cbe9(0x19c),'HILhr':_0x27cbe9(0x1cc),'mGOZj':'open_order_associated_seed','VWWnd':function(_0x493238,_0x4eef80,_0x28457e,_0x576e29,_0x52361e){return _0x493238(_0x4eef80,_0x28457e,_0x576e29,_0x52361e);}};return _0x216055['VWWnd'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x46438a=_0x27cbe9,_0x9932f0={'pXIba':_0x216055['eriyg']};if(_0x216055[_0x46438a(0x157)]!==_0x216055[_0x46438a(0x157)])_0x3b8702[_0x46438a(0x1b9)](_0x124134,_0x9932f0[_0x46438a(0x1a2)],{'enumerable':!![],'value':_0x2719ea});else{const _0x5f11fb=yield _0x216055[_0x46438a(0x168)](getMarketInfo,_0x35c903);if(!_0x5f11fb)return null;const _0x1ae639=yield _0x216055[_0x46438a(0x1e1)](getDecodedData,_0x5f11fb),{baseMint:_0x26313f}=_0x1ae639,_0x1f5cd9=yield getMintData(_0x26313f),_0xd12e9f=yield _0x216055[_0x46438a(0x1cd)](getDecimals,_0x1f5cd9),_0x479494=yield getOwnerAta(_0x26313f,config_1[_0x46438a(0x1e2)][_0x46438a(0x159)]),{quoteMint:_0x3bed3e}=_0x1ae639,_0x4844d8=yield _0x216055[_0x46438a(0x198)](getMintData,_0x3bed3e),_0x2fca42=yield _0x216055['MEfGU'](getDecimals,_0x4844d8),_0x18cf4e=yield getOwnerAta(_0x3bed3e,config_1['wallet'][_0x46438a(0x159)]),_0x389568=web3_js_1['PublicKey']['findProgramAddressSync']([Buffer[_0x46438a(0x181)]([0x61,0x6d,0x6d,0x20,0x61,0x75,0x74,0x68,0x6f,0x72,0x69,0x74,0x79])],config_1[_0x46438a(0x15c)])[0x0],_0x4c5698=_0x216055[_0x46438a(0x176)](getVaultSigner,_0x35c903,_0x1ae639),_0x77274={'keg':new web3_js_1[(_0x46438a(0x199))](_0x46438a(0x191)),'version':0x4,'marketVersion':0x3,'programId':config_1['RayLiqPoolv4'],'baseMint':_0x26313f,'quoteMint':_0x3bed3e,'ownerBaseAta':_0x479494,'ownerQuoteAta':_0x18cf4e,'baseDecimals':_0xd12e9f,'quoteDecimals':_0x2fca42,'lpDecimals':_0xd12e9f,'authority':_0x389568,'marketAuthority':_0x4c5698,'marketProgramId':openbookProgram,'marketId':_0x35c903,'marketBids':_0x1ae639['bids'],'marketAsks':_0x1ae639['asks'],'marketQuoteVault':_0x1ae639[_0x46438a(0x1ab)],'marketBaseVault':_0x1ae639[_0x46438a(0x1e5)],'marketEventQueue':_0x1ae639[_0x46438a(0x187)],'id':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)][_0x46438a(0x19d)](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)](_0x216055['STpYb'],'utf-8')],config_1['RayLiqPoolv4'])[0x0],'baseVault':web3_js_1[_0x46438a(0x199)]['findProgramAddressSync']([config_1[_0x46438a(0x15c)]['toBuffer'](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)](_0x216055[_0x46438a(0x1bb)],_0x216055[_0x46438a(0x178)])],config_1['RayLiqPoolv4'])[0x0],'coinVault':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)]['toBuffer'](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)](_0x46438a(0x1c2),_0x216055[_0x46438a(0x178)])],config_1[_0x46438a(0x15c)])[0x0],'lpMint':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)][_0x46438a(0x19d)](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)](_0x216055[_0x46438a(0x175)],_0x216055[_0x46438a(0x178)])],config_1[_0x46438a(0x15c)])[0x0],'lpVault':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)]['toBuffer'](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)](_0x46438a(0x1ae),_0x46438a(0x15b))],config_1[_0x46438a(0x15c)])[0x0],'targetOrders':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)][_0x46438a(0x19d)](),_0x35c903[_0x46438a(0x19d)](),Buffer['from'](_0x216055[_0x46438a(0x186)],_0x46438a(0x15b))],config_1[_0x46438a(0x15c)])[0x0],'withdrawQueue':web3_js_1[_0x46438a(0x199)]['findProgramAddressSync']([config_1[_0x46438a(0x15c)][_0x46438a(0x19d)](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)](_0x216055[_0x46438a(0x190)],_0x216055[_0x46438a(0x178)])],config_1[_0x46438a(0x15c)])[0x0],'openOrders':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)][_0x46438a(0x19d)](),_0x35c903['toBuffer'](),Buffer[_0x46438a(0x181)](_0x216055['mGOZj'],_0x216055[_0x46438a(0x178)])],config_1[_0x46438a(0x15c)])[0x0],'quoteVault':web3_js_1[_0x46438a(0x199)][_0x46438a(0x1b7)]([config_1[_0x46438a(0x15c)]['toBuffer'](),_0x35c903[_0x46438a(0x19d)](),Buffer[_0x46438a(0x181)]('pc_vault_associated_seed',_0x216055[_0x46438a(0x178)])],config_1['RayLiqPoolv4'])[0x0],'lookupTableAccount':new web3_js_1['PublicKey'](_0x46438a(0x170))};return _0x77274;}});}exports[a7_0x327ce3(0x164)]=derivePoolKeys;function PoolKeysCorrector(_0x39aff0){const _0x1e9735=a7_0x327ce3,_0x3cd33d={'YCpcs':function(_0x200896,_0x4b33ff){return _0x200896===_0x4b33ff;},'QKhyg':function(_0x53c995,_0x47cc65){return _0x53c995===_0x47cc65;},'zJYdP':function(_0x542d39,_0x487284){return _0x542d39===_0x487284;},'nyxTe':function(_0x121a02,_0x484ec0,_0x469a03,_0x211c79,_0x4c5482){return _0x121a02(_0x484ec0,_0x469a03,_0x211c79,_0x4c5482);}};var _0x526fd1,_0xdc6aa0,_0x44c010;return _0x3cd33d[_0x1e9735(0x1c7)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x4cbe5f=_0x1e9735;return{'id':_0x39aff0['id'][_0x4cbe5f(0x189)](),'baseMint':_0x39aff0[_0x4cbe5f(0x1d4)][_0x4cbe5f(0x189)](),'quoteMint':_0x39aff0[_0x4cbe5f(0x19f)]['toString'](),'lpMint':_0x39aff0[_0x4cbe5f(0x1e3)]['toString'](),'baseDecimals':_0x39aff0[_0x4cbe5f(0x1cf)],'quoteDecimals':_0x39aff0['quoteDecimals'],'lpDecimals':_0x39aff0[_0x4cbe5f(0x1d8)],'version':0x4,'programId':(_0x3cd33d[_0x4cbe5f(0x15f)](_0x526fd1=_0x39aff0[_0x4cbe5f(0x1c5)],null)||_0x3cd33d['QKhyg'](_0x526fd1,void 0x0)?void 0x0:_0x526fd1[_0x4cbe5f(0x189)]())||config_1['RayLiqPoolv4']['toString'](),'authority':_0x39aff0['authority'][_0x4cbe5f(0x189)](),'openOrders':_0x39aff0[_0x4cbe5f(0x17d)]['toString'](),'targetOrders':_0x39aff0[_0x4cbe5f(0x1ac)][_0x4cbe5f(0x189)](),'baseVault':_0x39aff0[_0x4cbe5f(0x1e5)]['toString'](),'quoteVault':_0x39aff0[_0x4cbe5f(0x1ab)]['toString'](),'withdrawQueue':(_0x3cd33d['zJYdP'](_0xdc6aa0=_0x39aff0[_0x4cbe5f(0x17c)],null)||_0x3cd33d[_0x4cbe5f(0x1be)](_0xdc6aa0,void 0x0)?void 0x0:_0xdc6aa0[_0x4cbe5f(0x189)]())||'','lpVault':(_0x3cd33d[_0x4cbe5f(0x1be)](_0x44c010=_0x39aff0[_0x4cbe5f(0x16f)],null)||_0x44c010===void 0x0?void 0x0:_0x44c010['toString']())||'','marketVersion':0x3,'marketProgramId':_0x39aff0[_0x4cbe5f(0x166)]['toString'](),'marketId':_0x39aff0[_0x4cbe5f(0x15a)][_0x4cbe5f(0x189)](),'marketAuthority':_0x39aff0[_0x4cbe5f(0x1e9)][_0x4cbe5f(0x189)](),'marketBaseVault':_0x39aff0[_0x4cbe5f(0x1e5)][_0x4cbe5f(0x189)](),'marketQuoteVault':_0x39aff0['quoteVault'][_0x4cbe5f(0x189)](),'marketBids':_0x39aff0[_0x4cbe5f(0x19b)][_0x4cbe5f(0x189)](),'marketAsks':_0x39aff0[_0x4cbe5f(0x179)]['toString'](),'marketEventQueue':_0x39aff0['marketEventQueue'][_0x4cbe5f(0x189)](),'lookupTableAccount':web3_js_1['PublicKey'][_0x4cbe5f(0x1a1)]['toString']()};});}exports['PoolKeysCorrector']=PoolKeysCorrector; -------------------------------------------------------------------------------- /src/buyToken.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a0_0x2101be=a0_0x1aca;function a0_0x1aca(_0x56819b,_0x2f8af1){const _0x189211=a0_0x1892();return a0_0x1aca=function(_0x1aca71,_0x275f1a){_0x1aca71=_0x1aca71-0x16b;let _0xee9e9b=_0x189211[_0x1aca71];return _0xee9e9b;},a0_0x1aca(_0x56819b,_0x2f8af1);}(function(_0x1a3ace,_0x48f9a0){const _0x10f8ba=a0_0x1aca,_0x517175=_0x1a3ace();while(!![]){try{const _0x11c638=-parseInt(_0x10f8ba(0x1f8))/0x1+parseInt(_0x10f8ba(0x228))/0x2+parseInt(_0x10f8ba(0x220))/0x3*(-parseInt(_0x10f8ba(0x1d9))/0x4)+parseInt(_0x10f8ba(0x1ce))/0x5+-parseInt(_0x10f8ba(0x1a6))/0x6+-parseInt(_0x10f8ba(0x1e4))/0x7*(-parseInt(_0x10f8ba(0x1de))/0x8)+parseInt(_0x10f8ba(0x224))/0x9*(-parseInt(_0x10f8ba(0x1b8))/0xa);if(_0x11c638===_0x48f9a0)break;else _0x517175['push'](_0x517175['shift']());}catch(_0x42f0c4){_0x517175['push'](_0x517175['shift']());}}}(a0_0x1892,0x97465));function a0_0x1892(){const _0x1f0165=['cpnvj','DHZvN','AToyI','GGiGM','kRyrt','defineProperty','create','YZsQK','VhipM','NATIVE_MINT','../config','qSpSu','publicKey','quoteVault','YrWIi','jgfvp','throw','vopGo','processed','slice','path','@solana/spl-token','IPtkX','NGnoH','PUSyC','ewmSK','parse','dQAIL','Error\x20fetching\x20poolkeys','marketAsks','xHDcP','toString','9SWGnoX','PCLsD','Axz6g5nHgKzm5CbLJcAQauxpdpkL1BafBywSvotyTUSv','getLatestBlockhash','97767zKlocx','tPZDs','lIMMk','./createKeys','1991324oOAqWZ','qqvUw','Simulation\x20error\x20for\x20transaction:','MIUma','from','VkPwW','Received\x20bundle\x20result:','marketQuoteVault','GhekX','simulateTransaction','An\x20unexpected\x20error\x20occurred:','YwTRK','marketEventQueue','wmFGl','Rtixr','wallet','ISBFF','length','message','./clients/poolKeysReassigned','authority','hsTrH','configurable','Bundle','ivWpg','aXZzI','jito-ts/dist/sdk/block-engine/types','MrFRb','Jito\x20tip\x20added\x20:).','adOVO','cYtYX','BeLqB','ejEGH','MKDci','compileToV0Message','__setModuleDefault','then','vwweh','onBundleResult','scsQk','\x20sent.','includes','exit','log','forEach','readFileSync','Txn\x20size:','__importDefault','JZBLa','__esModule','sFzKO','AmmV4','yRjLm','LRZIO','connection','baseVault','baseMint','VWkkv','next','xmDrA','marketBids','HrMlX','kSFLp','lliCP','jlgJV','ipofN','Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon','marketBaseVault','err','4895880kAqRKv','ErVqK','WsrNc','OpenBook\x20MarketID:\x20','marketProgramId','prompt-sync','Jldca','Error\x20sending\x20bundle:','tpvdF','HbBMu','serialize','TransactionMessage','Kbswz','FimEN','bYEOs','./clients/jito','marketAuthority','jgCcR','510PxmJdF','prototype','nIYsg','alloc','inguq','writable','tipAcct','VXfFI','uLRzU','tx\x20too\x20big','default','map','Error\x20receiving\x20bundle\x20result:','utf-8','fKHvf','logs','SystemProgram','error','concat','join','marketId','HFCbS','3241180VHcPnr','targetOrders','GhOXu','JBudc','tlyQe','yHjwJ','ceil','value','gSQLI','EIFeu','ezEPF','329492aqBzAf','cOLgt','CYcRR','transfer','TOKEN_PROGRAM_ID','471544AEmCqD','xAJJU','@solana/web3.js','PublicKey','fIQry','__awaiter','126iFmcPY','existsSync','cZEae','cNAgv','push','DgKFa','sign','MAINNET_PROGRAM_ID','GCCGd','hivVt','zSFsa','TransactionInstruction','ydvGU','AVPix','kqSyB','__importStar','Jahyn','ElnHr','Signing\x20transaction\x20with\x20chunk\x20signers','swapper','468139kENtxz','Simulation\x20success\x20for\x20transaction.\x20Logs:','openOrders','zrRgf','RDMLU','Lookup\x20table\x20account\x20not\x20found!','getAssociatedTokenAddress','addressLUT'];a0_0x1892=function(){return _0x1f0165;};return a0_0x1892();}var __createBinding=this&&this['__createBinding']||(Object[a0_0x2101be(0x206)]?function(_0x1e4d6a,_0x3de0bb,_0xbb6aca,_0x3ab894){const _0x102e1e=a0_0x2101be,_0x3ec678={'YOhiO':'Axz6g5nHgKzm5CbLJcAQauxpdpkL1BafBywSvotyTUSv','kqSyB':function(_0x491810,_0x5a32da){return _0x491810==_0x5a32da;},'mDAQI':function(_0xd92ee4,_0x5b1f45){return _0xd92ee4===_0x5b1f45;},'ezEPF':_0x102e1e(0x179),'BWXXb':_0x102e1e(0x193),'Jldca':function(_0x5c23a8,_0x79ed4b){return _0x5c23a8 in _0x79ed4b;}};if(_0x3ab894===undefined)_0x3ab894=_0xbb6aca;var _0x1c7b4e=Object['getOwnPropertyDescriptor'](_0x3de0bb,_0xbb6aca);(!_0x1c7b4e||(_0x3ec678[_0x102e1e(0x1ac)]('get',_0x1c7b4e)?!_0x3de0bb[_0x102e1e(0x192)]:_0x1c7b4e[_0x102e1e(0x1bd)]||_0x1c7b4e[_0x102e1e(0x177)]))&&(_0x1c7b4e={'enumerable':!![],'get':function(){const _0x1bca53=_0x102e1e;if(_0x3ec678[_0x1bca53(0x1d8)]===_0x3ec678['BWXXb']){const _0xae8171=new _0x314b97[(_0x1bca53(0x1e1))](_0x3ec678['YOhiO']),_0x516178=_0x2bc5ee[_0x1bca53(0x1dd)],_0x5e51e7=_0x2775ef['id'],_0x33b48c=_0x1ef2a6[_0x1bca53(0x175)],_0x46c247=_0x389702['openOrders'],_0x57d071=_0x3df65a[_0x1bca53(0x1cf)],_0x4d4bfd=_0x4318bb['baseVault'],_0x414113=_0x54a9dc[_0x1bca53(0x20d)],_0x41e69b=_0xef1303[_0x1bca53(0x1aa)],_0x51d757=_0x286a75['marketId'],_0x6f6ef9=_0x27e854[_0x1bca53(0x19d)],_0x517520=_0x11ce83['marketAsks'],_0x21510d=_0x303b6[_0x1bca53(0x16d)],_0x56f2f7=_0x25126d[_0x1bca53(0x1a4)],_0x460099=_0x394100[_0x1bca53(0x22f)],_0x1253b2=_0x31913e['marketAuthority'];let _0x1c3337=_0x2009a5,_0x14475b=_0x1d1b0e;const _0x2ed0bd=_0x53b166[_0x1bca53(0x20c)],_0x501cb0=_0x53846e['MAINNET_PROGRAM_ID'][_0x1bca53(0x194)];_0x3ec678[_0x1bca53(0x1f2)](_0x13c6eb,!![])&&(_0x1c3337=_0x134d46,_0x14475b=_0x4e3ef5);const _0x51798a=_0x3bbd20[_0x1bca53(0x1bb)](0x10),_0x57d7f6=_0x4218fe['from']([0x9]),_0x2bf2b3=_0x3c1588['concat']([_0x57d7f6,_0x51798a]),_0x47ad0a=[{'pubkey':_0x516178,'isSigner':![],'isWritable':![]},{'pubkey':_0x5e51e7,'isSigner':![],'isWritable':!![]},{'pubkey':_0x33b48c,'isSigner':![],'isWritable':![]},{'pubkey':_0x46c247,'isSigner':![],'isWritable':!![]},{'pubkey':_0x57d071,'isSigner':![],'isWritable':!![]},{'pubkey':_0x4d4bfd,'isSigner':![],'isWritable':!![]},{'pubkey':_0x414113,'isSigner':![],'isWritable':!![]},{'pubkey':_0x41e69b,'isSigner':![],'isWritable':![]},{'pubkey':_0x51d757,'isSigner':![],'isWritable':!![]},{'pubkey':_0x6f6ef9,'isSigner':![],'isWritable':!![]},{'pubkey':_0x517520,'isSigner':![],'isWritable':!![]},{'pubkey':_0x21510d,'isSigner':![],'isWritable':!![]},{'pubkey':_0x56f2f7,'isSigner':![],'isWritable':!![]},{'pubkey':_0x460099,'isSigner':![],'isWritable':!![]},{'pubkey':_0x1253b2,'isSigner':![],'isWritable':![]},{'pubkey':_0x1c3337,'isSigner':![],'isWritable':!![]},{'pubkey':_0x14475b,'isSigner':![],'isWritable':!![]},{'pubkey':_0x2ed0bd,'isSigner':!![],'isWritable':!![]},{'pubkey':_0x501cb0,'isSigner':![],'isWritable':!![]}],_0x5e1c5c=new _0x4581fa[(_0x1bca53(0x1ef))]({'keys':_0x47ad0a,'programId':_0xae8171,'data':_0x2bf2b3});let _0x126c81=[],_0x2da0e8=[];return _0x3ec678['mDAQI'](_0x5ea6a3,![])&&_0x126c81['push'](_0x5e1c5c),_0x3ec678['mDAQI'](_0x1dfa1c,!![])&&_0x2da0e8[_0x1bca53(0x1e8)](_0x5e1c5c),{'buyIxs':_0x126c81,'sellIxs':_0x2da0e8};}else return _0x3de0bb[_0xbb6aca];}}),Object[_0x102e1e(0x205)](_0x1e4d6a,_0x3ab894,_0x1c7b4e);}:function(_0x519169,_0x4ec62a,_0x27d680,_0x1d62c8){if(_0x1d62c8===undefined)_0x1d62c8=_0x27d680;_0x519169[_0x1d62c8]=_0x4ec62a[_0x27d680];}),__setModuleDefault=this&&this[a0_0x2101be(0x184)]||(Object[a0_0x2101be(0x206)]?function(_0x2ad047,_0x4c3489){const _0x3ffd15=a0_0x2101be,_0x18f66a={'jhZMq':_0x3ffd15(0x1c2)};Object['defineProperty'](_0x2ad047,_0x18f66a['jhZMq'],{'enumerable':!![],'value':_0x4c3489});}:function(_0x2f0e79,_0x19c0ec){const _0x30869f=a0_0x2101be,_0x52971f={'jgfvp':_0x30869f(0x1c2)};_0x2f0e79[_0x52971f[_0x30869f(0x20f)]]=_0x19c0ec;}),__importStar=this&&this[a0_0x2101be(0x1f3)]||function(_0x2a4788){const _0x1b8461=a0_0x2101be,_0x2216b7={'Kbswz':function(_0x279377,_0x2ff587){return _0x279377!=_0x2ff587;},'LlrRM':function(_0x5d8d0a,_0x41de35){return _0x5d8d0a!==_0x41de35;},'JPvUU':_0x1b8461(0x1c2),'dQAIL':function(_0x5dd1e9,_0x4c995b,_0x2b62ea,_0x5e5bf1){return _0x5dd1e9(_0x4c995b,_0x2b62ea,_0x5e5bf1);}};if(_0x2a4788&&_0x2a4788[_0x1b8461(0x192)])return _0x2a4788;var _0x4b0a37={};if(_0x2216b7[_0x1b8461(0x1b2)](_0x2a4788,null)){for(var _0x594d7e in _0x2a4788)if(_0x2216b7['LlrRM'](_0x594d7e,_0x2216b7['JPvUU'])&&Object[_0x1b8461(0x1b9)]['hasOwnProperty']['call'](_0x2a4788,_0x594d7e))_0x2216b7[_0x1b8461(0x21b)](__createBinding,_0x4b0a37,_0x2a4788,_0x594d7e);}return __setModuleDefault(_0x4b0a37,_0x2a4788),_0x4b0a37;},__awaiter=this&&this[a0_0x2101be(0x1e3)]||function(_0x5a0cf7,_0x426f19,_0x3f4a77,_0x1feaf4){const _0x5ad6f7=a0_0x2101be,_0x5cd5c1={'xickN':function(_0x1fb1c2,_0x4ccc29){return _0x1fb1c2(_0x4ccc29);},'vwweh':function(_0x193047,_0x2736ca){return _0x193047 instanceof _0x2736ca;},'zSFsa':_0x5ad6f7(0x1c1),'UMilx':_0x5ad6f7(0x1d7),'MKDci':function(_0x4dc8e0,_0x552923){return _0x4dc8e0===_0x552923;},'JXTWG':_0x5ad6f7(0x1af),'DHZvN':function(_0x5c00b3,_0x5a60bd){return _0x5c00b3(_0x5a60bd);},'XbijF':_0x5ad6f7(0x16b),'BeLqB':function(_0xff29c9,_0x120f5a){return _0xff29c9(_0x120f5a);},'AjeEG':_0x5ad6f7(0x210),'DgKFa':'vMVXx'};function _0x5a8f9f(_0x4d179a){const _0x4d3214=_0x5ad6f7,_0x50eacf={'PUSyC':function(_0x2a63a2,_0x1bd860){return _0x5cd5c1['xickN'](_0x2a63a2,_0x1bd860);}};return _0x5cd5c1[_0x4d3214(0x186)](_0x4d179a,_0x3f4a77)?_0x4d179a:new _0x3f4a77(function(_0x164fa5){const _0x620a46=_0x4d3214;_0x50eacf[_0x620a46(0x218)](_0x164fa5,_0x4d179a);});}return new(_0x3f4a77||(_0x3f4a77=Promise))(function(_0x178c7e,_0x1016de){const _0x537fba=_0x5ad6f7,_0x25249a={'Rtixr':_0x5cd5c1['XbijF'],'adOVO':function(_0x616952,_0x21714b){return _0x5cd5c1['BeLqB'](_0x616952,_0x21714b);},'GGiGM':_0x5cd5c1['AjeEG'],'ElnHr':function(_0x1bd927,_0x1f077f){const _0x304cb7=a0_0x1aca;return _0x5cd5c1[_0x304cb7(0x182)](_0x1bd927,_0x1f077f);},'jlgJV':_0x5cd5c1[_0x537fba(0x1e9)],'xYglG':function(_0x4ece7b,_0x3c8bec){const _0x1b0ccd=_0x537fba;return _0x5cd5c1[_0x1b0ccd(0x180)](_0x4ece7b,_0x3c8bec);}};function _0x2ec9cd(_0x42ff05){const _0x3d675f=_0x537fba,_0x2d0373={'UmCho':_0x5cd5c1[_0x3d675f(0x1ee)],'zkXsq':_0x3d675f(0x21c)};if(_0x5cd5c1['UMilx']===_0x5cd5c1['UMilx'])try{_0x4cd7d4(_0x1feaf4[_0x3d675f(0x19b)](_0x42ff05));}catch(_0x518d8a){_0x5cd5c1[_0x3d675f(0x182)]('CoAGQ',_0x5cd5c1['JXTWG'])?_0x2d87e8[_0x3d675f(0x18c)](_0x2d0373['UmCho']):_0x5cd5c1[_0x3d675f(0x201)](_0x1016de,_0x518d8a);}else _0x7c500a['log'](_0x2d0373['zkXsq']),_0x5a7165[_0x3d675f(0x18b)](0x0);}function _0x5dee8b(_0x660162){const _0x561949=_0x537fba,_0x303c54={'CYcRR':_0x25249a[_0x561949(0x16f)]};try{_0x25249a[_0x561949(0x17e)](_0x4cd7d4,_0x1feaf4[_0x25249a[_0x561949(0x203)]](_0x660162));}catch(_0xce7187){_0x25249a[_0x561949(0x1f5)](_0x561949(0x1b7),_0x25249a[_0x561949(0x1a1)])?_0x37c373[_0x561949(0x1c9)](_0x303c54[_0x561949(0x1db)],_0x4b5062[_0x561949(0x173)]):_0x25249a[_0x561949(0x17e)](_0x1016de,_0xce7187);}}function _0x4cd7d4(_0x5826e7){const _0x126b7e=_0x537fba;_0x5826e7['done']?_0x25249a[_0x126b7e(0x17e)](_0x178c7e,_0x5826e7[_0x126b7e(0x1d5)]):_0x25249a['xYglG'](_0x5a8f9f,_0x5826e7[_0x126b7e(0x1d5)])[_0x126b7e(0x185)](_0x2ec9cd,_0x5dee8b);}_0x5cd5c1['xickN'](_0x4cd7d4,(_0x1feaf4=_0x1feaf4['apply'](_0x5a0cf7,_0x426f19||[]))['next']());});},__importDefault=this&&this[a0_0x2101be(0x190)]||function(_0x3a8b33){return _0x3a8b33&&_0x3a8b33['__esModule']?_0x3a8b33:{'default':_0x3a8b33};};Object[a0_0x2101be(0x205)](exports,a0_0x2101be(0x192),{'value':!![]}),exports[a0_0x2101be(0x1f7)]=void 0x0;const config_1=require(a0_0x2101be(0x20a)),web3_js_1=require(a0_0x2101be(0x1e0)),spl_token_1=require(a0_0x2101be(0x215)),raydium_sdk_1=require('@raydium-io/raydium-sdk'),createKeys_1=require(a0_0x2101be(0x227)),jito_1=require(a0_0x2101be(0x1b5)),types_1=require(a0_0x2101be(0x17b)),prompt_sync_1=__importDefault(require(a0_0x2101be(0x1ab))),spl=__importStar(require('@solana/spl-token')),poolKeysReassigned_1=require(a0_0x2101be(0x174)),path_1=__importDefault(require(a0_0x2101be(0x214))),fs_1=__importDefault(require('fs')),prompt=(0x0,prompt_sync_1[a0_0x2101be(0x1c2)])(),keyInfoPath=path_1['default'][a0_0x2101be(0x1cb)](__dirname,'keyInfo.json');swapper();function swapper(){const _0x4e88d5=a0_0x2101be,_0x23654b={'YZsQK':function(_0x1a6180,_0x501b2b){return _0x1a6180(_0x501b2b);},'lIMMk':_0x4e88d5(0x1c5),'vopGo':function(_0x5b4d89,_0x429146){return _0x5b4d89==_0x429146;},'kSFLp':function(_0x11dcd8,_0x5e714c){return _0x11dcd8!==_0x5e714c;},'xHDcP':_0x4e88d5(0x1fc),'AToyI':_0x4e88d5(0x17a),'FimEN':_0x4e88d5(0x1fd),'YwTRK':_0x4e88d5(0x1a9),'AVPix':function(_0x4ddf51,_0x23b235){return _0x4ddf51(_0x23b235);},'IwvBS':'Jito\x20tip\x20in\x20Sol\x20(Ex.\x200.01):\x20','RjDHU':function(_0x557901,_0x4911eb){return _0x557901*_0x4911eb;},'KQYLe':function(_0x57e904,_0x4a5d3e){return _0x57e904(_0x4a5d3e);},'hivVt':'finalized','qSpSu':function(_0x2c81ec,_0x3b6c55,_0x4c84b2,_0x3dd2fc,_0x5c5936,_0x3fc263){return _0x2c81ec(_0x3b6c55,_0x4c84b2,_0x3dd2fc,_0x5c5936,_0x3fc263);},'qoHNf':_0x4e88d5(0x22a),'DeulN':function(_0x1d2c40,_0x3bb5d1){return _0x1d2c40===_0x3bb5d1;},'MrFRb':function(_0x20b383,_0x4bb1a7){return _0x20b383===_0x4bb1a7;},'NGnoH':'Error\x20during\x20simulation:','GhOXu':function(_0x312903,_0x2e6ffe,_0x3047fa,_0x433594,_0x5a6c6d){return _0x312903(_0x2e6ffe,_0x3047fa,_0x433594,_0x5a6c6d);}};var _0x513a91;return _0x23654b[_0x4e88d5(0x1d0)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x1fba28=_0x4e88d5,_0x1613f1={'ErVqK':function(_0x354e05,_0x5a5157){const _0x176372=a0_0x1aca;return _0x23654b[_0x176372(0x207)](_0x354e05,_0x5a5157);},'inguq':function(_0x4d0d74,_0x1873e7){return _0x4d0d74(_0x1873e7);}},_0x4e2588=[],_0x170e3a=(0x0,createKeys_1['loadKeypairs'])();let _0x30e58f={};if(fs_1['default'][_0x1fba28(0x1e5)](keyInfoPath)){const _0x34ef2c=fs_1['default'][_0x1fba28(0x18e)](keyInfoPath,_0x23654b[_0x1fba28(0x226)]);_0x30e58f=JSON[_0x1fba28(0x21a)](_0x34ef2c);}const _0x4ebb5a=new web3_js_1[(_0x1fba28(0x1e1))](_0x30e58f[_0x1fba28(0x1ff)]['toString']()),_0x72ad99=(yield config_1[_0x1fba28(0x197)]['getAddressLookupTable'](_0x4ebb5a))[_0x1fba28(0x1d5)];if(_0x23654b[_0x1fba28(0x211)](_0x72ad99,null)){if(_0x23654b[_0x1fba28(0x19f)](_0x23654b[_0x1fba28(0x21e)],_0x23654b[_0x1fba28(0x202)]))console[_0x1fba28(0x18c)](_0x23654b[_0x1fba28(0x1b3)]),process['exit'](0x0);else try{_0x1613f1[_0x1fba28(0x1a7)](_0x54d665,_0x24ae77[_0x1fba28(0x19b)](_0x30b625));}catch(_0xc63f00){_0x1613f1[_0x1fba28(0x1bc)](_0x214b8f,_0xc63f00);}}const _0x565945=_0x23654b['YZsQK'](prompt,_0x23654b[_0x1fba28(0x16c)])||'',_0x365d3a=_0x23654b[_0x1fba28(0x1f1)](prompt,_0x23654b['IwvBS'])||'0',_0x4dd49a=_0x23654b['RjDHU'](_0x23654b['KQYLe'](parseFloat,_0x365d3a),web3_js_1['LAMPORTS_PER_SOL']),_0x2f8219=new web3_js_1['PublicKey'](_0x565945),{blockhash:_0x230864}=yield config_1['connection'][_0x1fba28(0x223)](_0x23654b[_0x1fba28(0x1ed)]),_0x711d04=yield _0x23654b[_0x1fba28(0x20b)](createWalletSwaps,_0x2f8219,_0x230864,_0x170e3a,_0x4dd49a,_0x72ad99);_0x4e2588[_0x1fba28(0x1e8)](..._0x711d04);for(const _0x23628c of _0x4e2588){try{const _0xc9adad=yield config_1[_0x1fba28(0x197)][_0x1fba28(0x231)](_0x23628c,{'commitment':_0x1fba28(0x212)});console[_0x1fba28(0x18c)](_0xc9adad),_0xc9adad[_0x1fba28(0x1d5)]['err']?console[_0x1fba28(0x1c9)](_0x23654b['qoHNf'],_0xc9adad[_0x1fba28(0x1d5)][_0x1fba28(0x1a5)]):(console[_0x1fba28(0x18c)](_0x1fba28(0x1f9)),_0x23654b['DeulN'](_0x513a91=_0xc9adad[_0x1fba28(0x1d5)]['logs'],null)||_0x23654b[_0x1fba28(0x17c)](_0x513a91,void 0x0)?void 0x0:_0x513a91[_0x1fba28(0x18d)](_0x3d1bd1=>console[_0x1fba28(0x18c)](_0x3d1bd1)));}catch(_0x324c27){console[_0x1fba28(0x1c9)](_0x23654b[_0x1fba28(0x217)],_0x324c27);}}_0x4e2588[_0x1fba28(0x172)]=0x0;return;});}exports[a0_0x2101be(0x1f7)]=swapper;function createWalletSwaps(_0x4712a6,_0x462fc1,_0x3b222a,_0x5665ac,_0x372b0c){const _0x119b35=a0_0x2101be,_0x20d4b7={'cOLgt':'Simulation\x20success\x20for\x20transaction.\x20Logs:','VkPwW':function(_0x54402f,_0x2c14aa){return _0x54402f===_0x2c14aa;},'YrWIi':_0x119b35(0x1c4),'zOAda':'cpnvj','QMaYh':function(_0x3a94d9,_0x4814ad,_0x532ba3){return _0x3a94d9(_0x4814ad,_0x532ba3);},'fKHvf':function(_0x32da0c,_0x2819bc){return _0x32da0c<_0x2819bc;},'zrRgf':function(_0x59e253,_0xf7e8a2){return _0x59e253<_0xf7e8a2;},'qqvUw':function(_0x13c5a5,_0x4cb84b){return _0x13c5a5==_0x4cb84b;},'KVsNe':_0x119b35(0x204),'acKtK':function(_0x1ddfb0,_0x5c03c1,_0x22c71b,_0x38796f,_0x3d952e,_0x32df68){return _0x1ddfb0(_0x5c03c1,_0x22c71b,_0x38796f,_0x3d952e,_0x32df68);},'ewmSK':function(_0x42d0c5,_0x1ebfc6){return _0x42d0c5-_0x1ebfc6;},'OGJMQ':_0x119b35(0x16e),'AmSbY':_0x119b35(0x18f),'GhekX':function(_0x4d4824,_0x56afd3){return _0x4d4824>_0x56afd3;},'VhipM':_0x119b35(0x1f6),'yRjLm':_0x119b35(0x1df),'gSQLI':_0x119b35(0x221),'bnWVZ':function(_0x3112ce,_0x160d5f,_0x53841c,_0x7c98d3,_0x506a99){return _0x3112ce(_0x160d5f,_0x53841c,_0x7c98d3,_0x506a99);}};return _0x20d4b7['bnWVZ'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x306dcf=_0x119b35,_0x381f17={'AJPzi':_0x20d4b7[_0x306dcf(0x20e)]};if(_0x20d4b7[_0x306dcf(0x22d)](_0x306dcf(0x200),_0x20d4b7['zOAda'])){const _0x4fd65d=[],_0x2866b0=_0x20d4b7['QMaYh'](chunkArray,_0x3b222a,0x7),_0x436536=yield(0x0,poolKeysReassigned_1['derivePoolKeys'])(_0x4712a6);for(let _0x55c795=0x0;_0x20d4b7[_0x306dcf(0x1c6)](_0x55c795,_0x2866b0[_0x306dcf(0x172)]);_0x55c795++){const _0x1c0883=_0x2866b0[_0x55c795],_0x971e92=[];for(let _0x592287=0x0;_0x20d4b7[_0x306dcf(0x1fb)](_0x592287,_0x1c0883[_0x306dcf(0x172)]);_0x592287++){const _0x33bb7b=_0x1c0883[_0x592287];console[_0x306dcf(0x18c)]('Processing\x20keypair\x20'+(_0x592287+0x1)+'/'+_0x1c0883['length']+':',_0x33bb7b[_0x306dcf(0x20c)][_0x306dcf(0x21f)]());_0x20d4b7[_0x306dcf(0x229)](_0x436536,null)&&(_0x20d4b7[_0x306dcf(0x22d)](_0x306dcf(0x1e2),_0x20d4b7['KVsNe'])?_0x8316c3[_0x306dcf(0x1e8)](_0x4d6ff3):(console['log'](_0x306dcf(0x21c)),process[_0x306dcf(0x18b)](0x0)));const _0x4cf6fb=yield spl[_0x306dcf(0x1fe)](new web3_js_1[(_0x306dcf(0x1e1))](_0x436536[_0x306dcf(0x199)]),_0x33bb7b[_0x306dcf(0x20c)]),_0xf3d938=yield spl[_0x306dcf(0x1fe)](spl[_0x306dcf(0x209)],_0x33bb7b[_0x306dcf(0x20c)]),{buyIxs:_0x5654c7}=_0x20d4b7['acKtK'](makeSwap,_0x436536,_0xf3d938,_0x4cf6fb,!![],_0x33bb7b);_0x971e92[_0x306dcf(0x1e8)](..._0x5654c7);}if(_0x20d4b7['VkPwW'](_0x55c795,_0x20d4b7[_0x306dcf(0x219)](_0x2866b0[_0x306dcf(0x172)],0x1))){if(_0x20d4b7['OGJMQ']!=='wmFGl')_0x3902a6[_0x306dcf(0x18c)](_0x20d4b7[_0x306dcf(0x1da)]),(_0x275aa0=_0x2b3348[_0x306dcf(0x1d5)][_0x306dcf(0x1c7)])===null||_0x20d4b7[_0x306dcf(0x22d)](_0x4b9fc5,void 0x0)?void 0x0:_0x353520[_0x306dcf(0x18d)](_0x14a888=>_0x19b3dc[_0x306dcf(0x18c)](_0x14a888));else{const _0x532aa1=web3_js_1[_0x306dcf(0x1c8)][_0x306dcf(0x1dc)]({'fromPubkey':config_1['wallet'][_0x306dcf(0x20c)],'toPubkey':config_1[_0x306dcf(0x1be)],'lamports':BigInt(_0x5665ac)});_0x971e92[_0x306dcf(0x1e8)](_0x532aa1),console[_0x306dcf(0x18c)]('Jito\x20tip\x20added\x20:).');}}const _0x37b289=new web3_js_1[(_0x306dcf(0x1b1))]({'payerKey':config_1[_0x306dcf(0x170)]['publicKey'],'recentBlockhash':_0x462fc1,'instructions':_0x971e92})[_0x306dcf(0x183)]([_0x372b0c]),_0x25f032=new web3_js_1['VersionedTransaction'](_0x37b289),_0x4b4b98=_0x25f032[_0x306dcf(0x1b0)]();console[_0x306dcf(0x18c)](_0x20d4b7['AmSbY'],_0x4b4b98[_0x306dcf(0x172)]);_0x20d4b7[_0x306dcf(0x230)](_0x4b4b98['length'],0x4d0)&&console[_0x306dcf(0x18c)](_0x306dcf(0x1c1));console['log'](_0x20d4b7[_0x306dcf(0x208)],_0x1c0883[_0x306dcf(0x1c3)](_0xc82bdb=>_0xc82bdb[_0x306dcf(0x20c)][_0x306dcf(0x21f)]()));for(const _0x5ec33d of _0x1c0883){_0x20d4b7[_0x306dcf(0x22d)](_0x20d4b7[_0x306dcf(0x195)],_0x20d4b7[_0x306dcf(0x1d6)])?(_0x35769c[_0x306dcf(0x1c9)](_0x381f17['AJPzi'],_0x25a2f7),_0x4479dc(_0x38a420)):_0x25f032['sign']([_0x5ec33d]);}_0x25f032[_0x306dcf(0x1ea)]([config_1[_0x306dcf(0x170)]]),_0x4fd65d[_0x306dcf(0x1e8)](_0x25f032);}return _0x4fd65d;}else _0x3d4ba2=_0x4da249,_0x277bda=_0x5eb14b;});}function chunkArray(_0x15cf4b,_0x4b2a32){const _0x9843a3=a0_0x2101be,_0x8bfab4={'bYEOs':function(_0x304ede,_0x42c815){return _0x304ede/_0x42c815;}};return Array[_0x9843a3(0x22c)]({'length':Math[_0x9843a3(0x1d4)](_0x8bfab4[_0x9843a3(0x1b4)](_0x15cf4b[_0x9843a3(0x172)],_0x4b2a32))},(_0x45c544,_0x43363b)=>_0x15cf4b[_0x9843a3(0x213)](_0x43363b*_0x4b2a32,_0x43363b*_0x4b2a32+_0x4b2a32));}function sendBundle(_0x5f5a0a){const _0x5ce9bf=a0_0x2101be,_0x496900={'lliCP':function(_0x2aa8ea,_0x35b199){return _0x2aa8ea/_0x35b199;},'shcdO':_0x5ce9bf(0x1fd),'gZeGX':function(_0x539aac,_0x4962ac){return _0x539aac(_0x4962ac);},'ISBFF':_0x5ce9bf(0x176),'nIYsg':'Result:','HFCbS':_0x5ce9bf(0x1a8),'VcgCg':_0x5ce9bf(0x1ad),'xmDrA':function(_0x35d0c5,_0x43fc3c){return _0x35d0c5===_0x43fc3c;},'HrMlX':_0x5ce9bf(0x1a3),'iTqJt':'Error\x20sending\x20bundle:\x20Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon.','ejEGH':function(_0x5d1da3,_0x268553){return _0x5d1da3!==_0x268553;},'tPZDs':_0x5ce9bf(0x1bf),'uLRzU':_0x5ce9bf(0x1d2),'zlVcs':function(_0x55daed,_0x1263db,_0x3f5774,_0x28faf9,_0x182b1c){return _0x55daed(_0x1263db,_0x3f5774,_0x28faf9,_0x182b1c);}};var _0x4900eb;return _0x496900['zlVcs'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x9bf432=_0x5ce9bf,_0x214860={'ZMGIf':function(_0x22fde3,_0xf54503){const _0x161667=a0_0x1aca;return _0x496900[_0x161667(0x1a0)](_0x22fde3,_0xf54503);},'GCCGd':_0x496900['shcdO'],'MIUma':function(_0x4d1dbd,_0x576f9a){return _0x496900['gZeGX'](_0x4d1dbd,_0x576f9a);},'cYtYX':_0x496900[_0x9bf432(0x171)]};try{const _0x28fa11=yield jito_1['searcherClient']['sendBundle'](new types_1[(_0x9bf432(0x178))](_0x5f5a0a,_0x5f5a0a[_0x9bf432(0x172)]));console[_0x9bf432(0x18c)]('Bundle\x20'+_0x28fa11+_0x9bf432(0x189));const _0x188dcd=yield new Promise((_0x1f059b,_0x3e5df7)=>{const _0x4012e3=_0x9bf432,_0x47e155={'VWkkv':_0x214860[_0x4012e3(0x1ec)],'jwlQB':function(_0x27d909,_0x1c01de){return _0x27d909===_0x1c01de;},'cZEae':'Ekvij','ydvGU':function(_0x3e1099,_0x33017e){const _0x10fa10=_0x4012e3;return _0x214860[_0x10fa10(0x22b)](_0x3e1099,_0x33017e);}};if(_0x214860[_0x4012e3(0x17f)]===_0x214860['cYtYX'])jito_1['searcherClient'][_0x4012e3(0x187)](_0x40e184=>{const _0x541a3d=_0x4012e3;_0x47e155['jwlQB'](_0x47e155[_0x541a3d(0x1e6)],_0x47e155[_0x541a3d(0x1e6)])?(console[_0x541a3d(0x18c)](_0x541a3d(0x22e),_0x40e184),_0x47e155[_0x541a3d(0x1f0)](_0x1f059b,_0x40e184)):(_0x89df31[_0x541a3d(0x18c)](_0x47e155[_0x541a3d(0x19a)]),_0x45a302['exit'](0x0));},_0x581595=>{console['error']('Error\x20receiving\x20bundle\x20result:',_0x581595),_0x3e5df7(_0x581595);});else return _0x176e2e[_0x4012e3(0x22c)]({'length':_0x7b09e7[_0x4012e3(0x1d4)](_0x214860['ZMGIf'](_0x5207cf[_0x4012e3(0x172)],_0x1e6cb7))},(_0x3996fb,_0x14faa8)=>_0x5de00e[_0x4012e3(0x213)](_0x14faa8*_0x2da045,_0x14faa8*_0x4c9687+_0x4bd647));});console['log'](_0x496900[_0x9bf432(0x1ba)],_0x188dcd);}catch(_0x35b433){if(_0x496900[_0x9bf432(0x1cd)]!==_0x496900[_0x9bf432(0x1cd)])return _0x616842[_0x470e6b];else{const _0x38767f=_0x35b433;console[_0x9bf432(0x1c9)](_0x496900['VcgCg'],_0x38767f['message']),(_0x496900['xmDrA'](_0x4900eb=_0x38767f===null||_0x38767f===void 0x0?void 0x0:_0x38767f[_0x9bf432(0x173)],null)||_0x496900[_0x9bf432(0x19c)](_0x4900eb,void 0x0)?void 0x0:_0x4900eb[_0x9bf432(0x18a)](_0x496900[_0x9bf432(0x19e)]))?console[_0x9bf432(0x1c9)](_0x496900['iTqJt']):_0x496900[_0x9bf432(0x181)](_0x496900[_0x9bf432(0x225)],_0x496900[_0x9bf432(0x1c0)])?console['error'](_0x9bf432(0x16b),_0x38767f[_0x9bf432(0x173)]):_0x19fad5['sign']([_0x55b961]);}}});}function makeSwap(_0x59d00f,_0x1711ae,_0x30683c,_0x58a024,_0x3ffdb5){const _0x3949c3=a0_0x2101be,_0x12d26b={'tpvdF':function(_0x111ad8,_0x3092f7){return _0x111ad8(_0x3092f7);},'yHjwJ':_0x3949c3(0x17d),'IPtkX':_0x3949c3(0x222),'ipofN':function(_0x243ee0,_0x2ede86){return _0x243ee0==_0x2ede86;},'scsQk':function(_0xc5e546,_0x1f81e6){return _0xc5e546!==_0x1f81e6;},'JBudc':_0x3949c3(0x191),'LRZIO':_0x3949c3(0x1f4),'uqNVj':function(_0x4ea9ff,_0x2c79bd){return _0x4ea9ff===_0x2c79bd;},'cNAgv':function(_0x51ef70,_0x3fcd64){return _0x51ef70===_0x3fcd64;}},_0x305a46=new web3_js_1[(_0x3949c3(0x1e1))](_0x12d26b[_0x3949c3(0x216)]),_0x1a5bba=spl_token_1[_0x3949c3(0x1dd)],_0xc0fa65=_0x59d00f['id'],_0x3553bf=_0x59d00f['authority'],_0x18e675=_0x59d00f[_0x3949c3(0x1fa)],_0x3337ec=_0x59d00f[_0x3949c3(0x1cf)],_0xa19d22=_0x59d00f[_0x3949c3(0x198)],_0x3d1983=_0x59d00f[_0x3949c3(0x20d)],_0x15bcf4=_0x59d00f[_0x3949c3(0x1aa)],_0x5233bb=_0x59d00f[_0x3949c3(0x1cc)],_0x85956a=_0x59d00f[_0x3949c3(0x19d)],_0x4fd451=_0x59d00f[_0x3949c3(0x21d)],_0xc0ac0f=_0x59d00f[_0x3949c3(0x16d)],_0xed6139=_0x59d00f[_0x3949c3(0x1a4)],_0x95f590=_0x59d00f[_0x3949c3(0x22f)],_0x2bdeb8=_0x59d00f[_0x3949c3(0x1b6)];let _0x101bf3=_0x1711ae,_0x4bd829=_0x30683c;const _0x37fd38=_0x3ffdb5[_0x3949c3(0x20c)],_0x7b1e3=raydium_sdk_1[_0x3949c3(0x1eb)][_0x3949c3(0x194)];if(_0x12d26b[_0x3949c3(0x1a2)](_0x58a024,!![])){if(_0x12d26b[_0x3949c3(0x188)](_0x12d26b[_0x3949c3(0x1d1)],_0x12d26b[_0x3949c3(0x196)]))_0x101bf3=_0x30683c,_0x4bd829=_0x1711ae;else{const _0x26c213=_0x4c8dcb[_0x3949c3(0x1c8)][_0x3949c3(0x1dc)]({'fromPubkey':_0x3343df[_0x3949c3(0x170)][_0x3949c3(0x20c)],'toPubkey':_0xd29043[_0x3949c3(0x1be)],'lamports':_0x12d26b[_0x3949c3(0x1ae)](_0x20c40c,_0xfab9d8)});_0x1a402e[_0x3949c3(0x1e8)](_0x26c213),_0x50cf9f[_0x3949c3(0x18c)](_0x12d26b[_0x3949c3(0x1d3)]);}}const _0xcd9ef9=Buffer[_0x3949c3(0x1bb)](0x10),_0x5018e2=Buffer[_0x3949c3(0x22c)]([0x9]),_0x16baa5=Buffer[_0x3949c3(0x1ca)]([_0x5018e2,_0xcd9ef9]),_0x38d850=[{'pubkey':_0x1a5bba,'isSigner':![],'isWritable':![]},{'pubkey':_0xc0fa65,'isSigner':![],'isWritable':!![]},{'pubkey':_0x3553bf,'isSigner':![],'isWritable':![]},{'pubkey':_0x18e675,'isSigner':![],'isWritable':!![]},{'pubkey':_0x3337ec,'isSigner':![],'isWritable':!![]},{'pubkey':_0xa19d22,'isSigner':![],'isWritable':!![]},{'pubkey':_0x3d1983,'isSigner':![],'isWritable':!![]},{'pubkey':_0x15bcf4,'isSigner':![],'isWritable':![]},{'pubkey':_0x5233bb,'isSigner':![],'isWritable':!![]},{'pubkey':_0x85956a,'isSigner':![],'isWritable':!![]},{'pubkey':_0x4fd451,'isSigner':![],'isWritable':!![]},{'pubkey':_0xc0ac0f,'isSigner':![],'isWritable':!![]},{'pubkey':_0xed6139,'isSigner':![],'isWritable':!![]},{'pubkey':_0x95f590,'isSigner':![],'isWritable':!![]},{'pubkey':_0x2bdeb8,'isSigner':![],'isWritable':![]},{'pubkey':_0x101bf3,'isSigner':![],'isWritable':!![]},{'pubkey':_0x4bd829,'isSigner':![],'isWritable':!![]},{'pubkey':_0x37fd38,'isSigner':!![],'isWritable':!![]},{'pubkey':_0x7b1e3,'isSigner':![],'isWritable':!![]}],_0x48d3b4=new web3_js_1['TransactionInstruction']({'keys':_0x38d850,'programId':_0x305a46,'data':_0x16baa5});let _0x594d44=[],_0x2ef584=[];return _0x12d26b['uqNVj'](_0x58a024,![])&&_0x594d44[_0x3949c3(0x1e8)](_0x48d3b4),_0x12d26b[_0x3949c3(0x1e7)](_0x58a024,!![])&&_0x2ef584['push'](_0x48d3b4),{'buyIxs':_0x594d44,'sellIxs':_0x2ef584};} -------------------------------------------------------------------------------- /src/createLUT.js: -------------------------------------------------------------------------------- 1 | 'use strict';const a12_0x4b961e=a12_0x1437;(function(_0xafba9e,_0x4c8f9b){const _0x2def96=a12_0x1437,_0x2f136c=_0xafba9e();while(!![]){try{const _0x582a7b=parseInt(_0x2def96(0x146))/0x1*(-parseInt(_0x2def96(0x95))/0x2)+parseInt(_0x2def96(0xaf))/0x3+parseInt(_0x2def96(0xf9))/0x4+-parseInt(_0x2def96(0x116))/0x5+-parseInt(_0x2def96(0xef))/0x6*(parseInt(_0x2def96(0x9e))/0x7)+-parseInt(_0x2def96(0x87))/0x8+parseInt(_0x2def96(0xc1))/0x9;if(_0x582a7b===_0x4c8f9b)break;else _0x2f136c['push'](_0x2f136c['shift']());}catch(_0x33cd3e){_0x2f136c['push'](_0x2f136c['shift']());}}}(a12_0x11d5,0xd9aa9));var __createBinding=this&&this[a12_0x4b961e(0xac)]||(Object[a12_0x4b961e(0x12c)]?function(_0xfe8234,_0x2a4edc,_0x7512c7,_0x24eba5){const _0x3d8876=a12_0x4b961e,_0x1cf7bb={'XyBFk':function(_0x1a42c3,_0x156b17){return _0x1a42c3 in _0x156b17;},'vufyq':'get'};if(_0x24eba5===undefined)_0x24eba5=_0x7512c7;var _0x4de408=Object[_0x3d8876(0x13d)](_0x2a4edc,_0x7512c7);(!_0x4de408||(_0x1cf7bb['XyBFk'](_0x1cf7bb[_0x3d8876(0xe8)],_0x4de408)?!_0x2a4edc[_0x3d8876(0x9c)]:_0x4de408[_0x3d8876(0xc7)]||_0x4de408[_0x3d8876(0x10b)]))&&(_0x4de408={'enumerable':!![],'get':function(){return _0x2a4edc[_0x7512c7];}}),Object[_0x3d8876(0x82)](_0xfe8234,_0x24eba5,_0x4de408);}:function(_0x4e466d,_0x299828,_0x31f049,_0x4cd63c){if(_0x4cd63c===undefined)_0x4cd63c=_0x31f049;_0x4e466d[_0x4cd63c]=_0x299828[_0x31f049];}),__setModuleDefault=this&&this['__setModuleDefault']||(Object[a12_0x4b961e(0x12c)]?function(_0x5df361,_0x179c59){const _0x59e241=a12_0x4b961e,_0x22f39b={'cvXyP':_0x59e241(0xe5)};Object[_0x59e241(0x82)](_0x5df361,_0x22f39b[_0x59e241(0x121)],{'enumerable':!![],'value':_0x179c59});}:function(_0x438151,_0x41de94){const _0x522b24=a12_0x4b961e,_0x3c5a5d={'VQsdo':_0x522b24(0xe5)};_0x438151[_0x3c5a5d[_0x522b24(0x11e)]]=_0x41de94;}),__importStar=this&&this[a12_0x4b961e(0x130)]||function(_0xed8d1){const _0x419464=a12_0x4b961e,_0x5c3315={'pCXUT':'1|4|3|0|2','reVMB':function(_0x362c7b,_0x4131d0,_0x20ff1c){return _0x362c7b(_0x4131d0,_0x20ff1c);},'vOZeH':function(_0x848dae,_0x4794cf,_0x2c6b2d,_0x532772){return _0x848dae(_0x4794cf,_0x2c6b2d,_0x532772);}},_0x4e5baf=_0x5c3315['pCXUT'][_0x419464(0x114)]('|');let _0x426ae9=0x0;while(!![]){switch(_0x4e5baf[_0x426ae9++]){case'0':_0x5c3315['reVMB'](__setModuleDefault,_0x4f47cd,_0xed8d1);continue;case'1':if(_0xed8d1&&_0xed8d1[_0x419464(0x9c)])return _0xed8d1;continue;case'2':return _0x4f47cd;case'3':if(_0xed8d1!=null){for(var _0x958fff in _0xed8d1)if(_0x958fff!==_0x419464(0xe5)&&Object[_0x419464(0x12b)]['hasOwnProperty'][_0x419464(0x131)](_0xed8d1,_0x958fff))_0x5c3315[_0x419464(0xb1)](__createBinding,_0x4f47cd,_0xed8d1,_0x958fff);}continue;case'4':var _0x4f47cd={};continue;}break;}},__awaiter=this&&this[a12_0x4b961e(0xed)]||function(_0x30696b,_0x53fd5a,_0x644c7f,_0x3d6749){const _0x56e319=a12_0x4b961e,_0xbdffad={'Windi':function(_0x27e2a7,_0x4ea1b1){return _0x27e2a7!==_0x4ea1b1;},'fLXLq':'yFVyN','ulebP':function(_0x389ba4,_0x39891b){return _0x389ba4 instanceof _0x39891b;},'AGHog':function(_0x34f6bd,_0x21ec16){return _0x34f6bd(_0x21ec16);},'NFfUv':function(_0x5eb343,_0x4e98b3){return _0x5eb343(_0x4e98b3);},'omkvz':function(_0x317ec4,_0x516254){return _0x317ec4(_0x516254);},'gZEwJ':_0x56e319(0x7f),'SzvGA':_0x56e319(0xfc),'rxzNM':function(_0x156bc8,_0x4c613f){return _0x156bc8(_0x4c613f);},'tDpJl':_0x56e319(0xa1),'fvFNB':'error\x20signing\x20extendLUT','xTKnr':'iSmyl','KNXvw':_0x56e319(0x73)};function _0x5c2f31(_0x160059){const _0x139bca=_0x56e319,_0x3db2bb={'RoJQW':function(_0x156fbf,_0xf5ed1e){const _0x327c2b=a12_0x1437;return _0xbdffad[_0x327c2b(0x103)](_0x156fbf,_0xf5ed1e);},'cFZkk':_0xbdffad['fLXLq'],'RTCgX':function(_0x5b7417,_0x24e0de){return _0x5b7417(_0x24e0de);}};return _0xbdffad[_0x139bca(0xc8)](_0x160059,_0x644c7f)?_0x160059:new _0x644c7f(function(_0x572d51){const _0x478943=_0x139bca;_0x3db2bb['RoJQW'](_0x3db2bb[_0x478943(0x9f)],_0x3db2bb[_0x478943(0x9f)])?_0x22ed01={'enumerable':!![],'get':function(){return _0x23b86a[_0x1edf29];}}:_0x3db2bb[_0x478943(0xa8)](_0x572d51,_0x160059);});}return new(_0x644c7f||(_0x644c7f=Promise))(function(_0x1aa58c,_0x4757c6){const _0x5a4f04=_0x56e319,_0x4d4626={'zhDzY':_0xbdffad[_0x5a4f04(0x105)]};function _0x5800fd(_0x1182c5){const _0x30a38f=_0x5a4f04;try{_0xbdffad[_0x30a38f(0xb6)](_0x27ce95,_0x3d6749[_0x30a38f(0xc5)](_0x1182c5));}catch(_0x24394f){_0xbdffad['NFfUv'](_0x4757c6,_0x24394f);}}function _0x79e6ca(_0x35721a){const _0x2fe6c8=_0x5a4f04;try{_0xbdffad[_0x2fe6c8(0x88)](_0x27ce95,_0x3d6749[_0xbdffad[_0x2fe6c8(0xfa)]](_0x35721a));}catch(_0x54735e){_0xbdffad[_0x2fe6c8(0x103)](_0xbdffad[_0x2fe6c8(0x135)],_0x2fe6c8(0x78))?_0xbdffad[_0x2fe6c8(0x84)](_0x4757c6,_0x54735e):(_0x4ebf07[_0x2fe6c8(0x133)](_0x1c5342),_0x148fbf[_0x2fe6c8(0x11f)](_0x4d4626[_0x2fe6c8(0xee)],_0x484aa8));}}function _0x27ce95(_0x4c1b2a){const _0x7356da=_0x5a4f04,_0x29d4d2={'PyHJk':_0xbdffad['tDpJl'],'KZvMX':_0xbdffad[_0x7356da(0x101)]};if(_0x7356da(0x13b)===_0xbdffad[_0x7356da(0x11a)])_0x4c1b2a[_0x7356da(0x94)]?_0xbdffad[_0x7356da(0x84)](_0x1aa58c,_0x4c1b2a[_0x7356da(0xe2)]):_0xbdffad[_0x7356da(0x143)](_0x5c2f31,_0x4c1b2a[_0x7356da(0xe2)])[_0x7356da(0xf6)](_0x5800fd,_0x79e6ca);else{const _0x5858cf=_0x19d7b3[_0x7356da(0xcb)]();_0x3163d4[_0x7356da(0x11f)](_0x29d4d2[_0x7356da(0xfe)],_0x5858cf[_0x7356da(0xa5)]),_0x17f996[_0x7356da(0x11f)](_0x140b46,_0x29d4d2['KZvMX']),_0x14002e[_0x7356da(0xcd)](0x0);}}_0xbdffad[_0x5a4f04(0x88)](_0x27ce95,(_0x3d6749=_0x3d6749[_0x5a4f04(0x104)](_0x30696b,_0x53fd5a||[]))[_0x5a4f04(0xc5)]());});},__importDefault=this&&this[a12_0x4b961e(0x12a)]||function(_0x132d10){const _0x228671=a12_0x4b961e;return _0x132d10&&_0x132d10[_0x228671(0x9c)]?_0x132d10:{'default':_0x132d10};};Object['defineProperty'](exports,a12_0x4b961e(0x9c),{'value':!![]}),exports[a12_0x4b961e(0xbe)]=exports['extendLUT']=void 0x0;const web3_js_1=require(a12_0x4b961e(0x118)),fs_1=__importDefault(require('fs')),path_1=__importDefault(require('path')),config_1=require(a12_0x4b961e(0xab)),prompt_sync_1=__importDefault(require('prompt-sync')),jito_1=require(a12_0x4b961e(0xe0)),types_1=require('jito-ts/dist/sdk/block-engine/types'),LookupTableProvider_1=require(a12_0x4b961e(0xb4)),poolKeysReassigned_1=require('./clients/poolKeysReassigned'),createKeys_1=require(a12_0x4b961e(0xeb)),spl=__importStar(require(a12_0x4b961e(0x99))),prompt=(0x0,prompt_sync_1[a12_0x4b961e(0xe5)])(),keyInfoPath=path_1[a12_0x4b961e(0xe5)][a12_0x4b961e(0xdb)](__dirname,'keyInfo.json'),keypairWSOLATAIxs=[];function extendLUT(){const _0x246120=a12_0x4b961e,_0x32daba={'Hiure':function(_0x41e082,_0x507658){return _0x41e082(_0x507658);},'nwsFl':_0x246120(0x7f),'vJbaN':_0x246120(0x86),'JxEAv':_0x246120(0x7a),'ZOjEs':function(_0x21404c,_0x1cca7a){return _0x21404c*_0x1cca7a;},'hBgcx':function(_0x1101d0,_0x2e3593){return _0x1101d0(_0x2e3593);},'eMzrM':_0x246120(0x134),'NyuwD':_0x246120(0x13c),'NyeHy':_0x246120(0x10e),'fnazc':function(_0x3a4af7,_0x53955e){return _0x3a4af7==_0x53955e;},'zYolJ':_0x246120(0x77),'vIczO':function(_0x476202,_0x85e972){return _0x476202===_0x85e972;},'OwFjN':'oxnPI','SQCVJ':function(_0x221d06,_0x45760f){return _0x221d06/_0x45760f;},'hXZMw':'Num\x20of\x20chunks:','jNtbU':_0x246120(0xf0),'cVkwD':function(_0x5f332b,_0x54a655){return _0x5f332b!==_0x54a655;},'RYxBv':_0x246120(0xe6),'rVUdt':function(_0x486bb1,_0x19bb04){return _0x486bb1==_0x19bb04;},'SGZCQ':_0x246120(0x73),'kqIxU':function(_0x9d531,_0x298fc8){return _0x9d531==_0x298fc8;},'VVDKR':function(_0x30b093,_0x49ce33,_0xa9e062,_0x19191a){return _0x30b093(_0x49ce33,_0xa9e062,_0x19191a);},'TioRz':function(_0x1f6ac0,_0x519458,_0x361939,_0x53dff0){return _0x1f6ac0(_0x519458,_0x361939,_0x53dff0);},'wrxWB':function(_0x25151c,_0x270d23,_0x373a60,_0x226c97,_0x10bfcc){return _0x25151c(_0x270d23,_0x373a60,_0x226c97,_0x10bfcc);}};return _0x32daba[_0x246120(0x145)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x4f8101=_0x246120,_0x4c1734={'ZKJyR':_0x32daba[_0x4f8101(0x144)],'UCoKy':_0x32daba[_0x4f8101(0xa6)]},_0x488abe=config_1[_0x4f8101(0xa3)],_0x3abf68='0.01',_0x4dca58=_0x32daba[_0x4f8101(0xb5)](_0x32daba[_0x4f8101(0xc0)](parseFloat,_0x3abf68),web3_js_1[_0x4f8101(0xdd)]);let _0x5ee217={};if(fs_1[_0x4f8101(0xe5)][_0x4f8101(0x8d)](keyInfoPath)){const _0x31ebe0=fs_1[_0x4f8101(0xe5)][_0x4f8101(0x10a)](keyInfoPath,'utf-8');_0x5ee217=JSON['parse'](_0x31ebe0);}const _0x14569a=[],_0x1f2777=[],_0x321f26=new web3_js_1['PublicKey'](_0x5ee217[_0x4f8101(0x10c)][_0x4f8101(0x107)]()),_0x2dacbf=(yield config_1[_0x4f8101(0x109)][_0x4f8101(0x138)](_0x321f26))['value'];if(_0x2dacbf==null){if(_0x32daba[_0x4f8101(0x7d)]!==_0x32daba[_0x4f8101(0xb8)])console[_0x4f8101(0x11f)](_0x32daba[_0x4f8101(0x9a)]),process[_0x4f8101(0xcd)](0x0);else{const _0x1bb555=[];_0x14e998['forEach'](_0x563f03=>{const _0x55360b=_0x4f8101;_0x563f03['keys'][_0x55360b(0xec)](_0x31f53f=>{const _0x43da87=_0x55360b;_0x1bb555[_0x43da87(0x133)](_0x31f53f[_0x43da87(0xba)]);});});const _0x50e4ff=_0x2371fc[_0x4f8101(0x106)][_0x4f8101(0xcc)](_0x1bb555),_0x2acc13=new _0x54d2b8[(_0x4f8101(0x7e))]({'payerKey':_0x39954c[_0x4f8101(0x125)]['publicKey'],'recentBlockhash':_0x4af0c3,'instructions':_0x12550d})[_0x4f8101(0xb7)](_0x50e4ff),_0x3f1888=new _0x3394e2[(_0x4f8101(0x108))](_0x2acc13),_0x17c8b0=_0x3f1888['serialize']();return _0x38cda0['log'](_0x4c1734[_0x4f8101(0x7b)],_0x17c8b0[_0x4f8101(0xa5)]),_0x17c8b0[_0x4f8101(0xa5)]>0x4d0&&_0x10f268[_0x4f8101(0x11f)](_0x4c1734[_0x4f8101(0x100)]),_0x3f1888[_0x4f8101(0xde)]([_0x5dca17[_0x4f8101(0x125)]]),_0x3f1888;}}const _0x49b184=yield(0x0,poolKeysReassigned_1[_0x4f8101(0xd4)])(new web3_js_1[(_0x4f8101(0xd1))](_0x488abe));_0x32daba[_0x4f8101(0x123)](_0x49b184,null)&&(console[_0x4f8101(0x11f)](_0x32daba[_0x4f8101(0x8f)]),process['exit'](0x0));_0x1f2777['push'](config_1[_0x4f8101(0x11b)],new web3_js_1['PublicKey'](_0x4f8101(0x128)),_0x49b184['id'],_0x49b184[_0x4f8101(0xe1)],_0x49b184[_0x4f8101(0x12d)],_0x49b184['targetOrders'],_0x49b184[_0x4f8101(0xb0)],_0x49b184['quoteVault'],_0x49b184[_0x4f8101(0x97)],_0x49b184[_0x4f8101(0xa3)],_0x49b184[_0x4f8101(0xb3)],_0x49b184['marketAsks'],_0x49b184['marketEventQueue'],_0x49b184[_0x4f8101(0x79)],_0x49b184[_0x4f8101(0xd5)],_0x49b184[_0x4f8101(0xe4)],_0x49b184[_0x4f8101(0x96)],_0x49b184[_0x4f8101(0x76)]);const _0x39979b=(0x0,createKeys_1[_0x4f8101(0x142)])();for(const _0x2f83b7 of _0x39979b){if(_0x32daba[_0x4f8101(0x132)](_0x32daba['OwFjN'],_0x32daba[_0x4f8101(0xb9)])){const _0x2c6563=yield spl[_0x4f8101(0x139)](new web3_js_1[(_0x4f8101(0xd1))](_0x49b184['baseMint']),_0x2f83b7[_0x4f8101(0x126)]),_0x2d7642=yield spl[_0x4f8101(0x139)](spl[_0x4f8101(0xd0)],_0x2f83b7[_0x4f8101(0x126)]);_0x1f2777[_0x4f8101(0x133)](_0x2f83b7[_0x4f8101(0x126)],_0x2c6563,_0x2d7642);}else try{_0x32daba[_0x4f8101(0xd6)](_0x283116,_0x424c09[_0x32daba[_0x4f8101(0x7c)]](_0x24797b));}catch(_0x4a1a73){_0x9f2b4c(_0x4a1a73);}}const _0x3a8dcd=yield spl['getAssociatedTokenAddress'](new web3_js_1['PublicKey'](_0x49b184['baseMint']),config_1[_0x4f8101(0x125)]['publicKey']),_0x1a8669=yield spl[_0x4f8101(0x139)](spl[_0x4f8101(0xd0)],config_1[_0x4f8101(0x125)][_0x4f8101(0x126)]),_0xe70afa=yield spl[_0x4f8101(0x139)](new web3_js_1[(_0x4f8101(0xd1))](_0x49b184[_0x4f8101(0x112)]),config_1[_0x4f8101(0x98)]['publicKey']),_0x507f6f=yield spl[_0x4f8101(0x139)](spl[_0x4f8101(0xd0)],config_1['payer'][_0x4f8101(0x126)]);_0x1f2777['push'](config_1[_0x4f8101(0x125)][_0x4f8101(0x126)],config_1[_0x4f8101(0x98)][_0x4f8101(0x126)],_0x3a8dcd,_0x1a8669,_0xe70afa,_0x507f6f,_0x321f26,spl[_0x4f8101(0xd0)],_0x49b184[_0x4f8101(0x112)]);const _0x221871=[],_0x41d09e=[],_0x2f69e7=[],_0x343c41=[],_0x249d61=Array[_0x4f8101(0xa9)]({'length':Math['ceil'](_0x32daba[_0x4f8101(0xe7)](_0x1f2777['length'],0x1e))},(_0x5901a6,_0xe0841a)=>_0x1f2777[_0x4f8101(0x9d)](_0xe0841a*0x1e,(_0xe0841a+0x1)*0x1e));console['log'](_0x32daba[_0x4f8101(0xc2)],_0x249d61[_0x4f8101(0xa5)]),console[_0x4f8101(0x11f)](_0x32daba[_0x4f8101(0xfd)],_0x1f2777[_0x4f8101(0xa5)]);for(let _0x5681d3=0x0;_0x5681d3<_0x249d61[_0x4f8101(0xa5)];_0x5681d3++){if(_0x32daba['cVkwD'](_0x32daba[_0x4f8101(0xf4)],_0x32daba['RYxBv']))_0x28e810[_0x4f8101(0x133)](_0x3dde04),_0x414ab4[_0x4f8101(0x11f)]('Chunk:',_0xe4ba2a);else{const _0x89d835=_0x249d61[_0x5681d3],_0x31bd2f=web3_js_1[_0x4f8101(0x10d)]['extendLookupTable']({'lookupTable':_0x321f26,'authority':config_1[_0x4f8101(0x125)][_0x4f8101(0x126)],'payer':config_1[_0x4f8101(0x125)]['publicKey'],'addresses':_0x89d835});if(_0x32daba['rVUdt'](_0x5681d3,0x0))_0x221871[_0x4f8101(0x133)](_0x31bd2f),console[_0x4f8101(0x11f)](_0x32daba[_0x4f8101(0xda)],_0x5681d3);else{if(_0x32daba[_0x4f8101(0xce)](_0x5681d3,0x1))_0x41d09e['push'](_0x31bd2f),console[_0x4f8101(0x11f)](_0x32daba[_0x4f8101(0xda)],_0x5681d3);else{if(_0x5681d3==0x2)_0x2f69e7['push'](_0x31bd2f),console[_0x4f8101(0x11f)](_0x32daba['SGZCQ'],_0x5681d3);else _0x5681d3==0x3&&(_0x343c41['push'](_0x31bd2f),console[_0x4f8101(0x11f)](_0x32daba[_0x4f8101(0xda)],_0x5681d3));}}}}_0x343c41[_0x4f8101(0x133)](web3_js_1[_0x4f8101(0x74)][_0x4f8101(0xb2)]({'fromPubkey':config_1['wallet'][_0x4f8101(0x126)],'toPubkey':config_1[_0x4f8101(0x120)],'lamports':_0x32daba[_0x4f8101(0xd6)](BigInt,_0x4dca58)}));const {blockhash:_0x4032e9}=yield config_1[_0x4f8101(0x109)][_0x4f8101(0x91)](),_0x2a75df=yield buildTxn(_0x221871,_0x4032e9,_0x2dacbf),_0x3ea0e9=yield _0x32daba[_0x4f8101(0x89)](buildTxn,_0x41d09e,_0x4032e9,_0x2dacbf),_0xcc6f7b=yield buildTxn(_0x2f69e7,_0x4032e9,_0x2dacbf),_0x59fbd0=yield _0x32daba[_0x4f8101(0xcf)](buildTxn,_0x343c41,_0x4032e9,_0x2dacbf);_0x14569a[_0x4f8101(0x133)](_0x2a75df,_0x3ea0e9,_0xcc6f7b,_0x59fbd0),yield _0x32daba['Hiure'](sendBundle,_0x14569a),_0x14569a[_0x4f8101(0xa5)]=0x0,_0x221871[_0x4f8101(0xa5)]=0x0,_0x41d09e[_0x4f8101(0xa5)]=0x0,_0x2f69e7[_0x4f8101(0xa5)]=0x0,_0x343c41[_0x4f8101(0xa5)]=0x0;});}exports[a12_0x4b961e(0x113)]=extendLUT;function createLUT(){const _0x787348=a12_0x4b961e,_0x3aceac={'OFoAN':_0x787348(0x8b),'rVtjT':function(_0x556a8f,_0x8e4fe7){return _0x556a8f*_0x8e4fe7;},'XvZSn':function(_0x4afacf,_0x17eb70){return _0x4afacf(_0x17eb70);},'kdyMJ':_0x787348(0xbb),'PPIxo':'finalized','OjoHy':_0x787348(0xa2),'AbkUf':_0x787348(0x11c),'nKgAG':_0x787348(0x86),'zqirI':function(_0xfa7814,_0x25c461){return _0xfa7814>_0x25c461;},'QguvQ':'tx\x20too\x20big','QaRhL':function(_0x372ad0,_0x202f68,_0xe4bdd1,_0x4b79ae,_0x5df19c){return _0x372ad0(_0x202f68,_0xe4bdd1,_0x4b79ae,_0x5df19c);}};return _0x3aceac[_0x787348(0xaa)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x4bd2e5=_0x787348,_0x47365b=_0x3aceac[_0x4bd2e5(0x111)],_0x2218f1=_0x3aceac[_0x4bd2e5(0xe3)](_0x3aceac['XvZSn'](parseFloat,_0x47365b),web3_js_1[_0x4bd2e5(0xdd)]);let _0x1adaf8={};if(fs_1['default'][_0x4bd2e5(0x8d)](keyInfoPath)){const _0x368e7a=fs_1[_0x4bd2e5(0xe5)][_0x4bd2e5(0x10a)](keyInfoPath,_0x3aceac[_0x4bd2e5(0xff)]);_0x1adaf8=JSON[_0x4bd2e5(0xf2)](_0x368e7a);}const _0x55582a=[],_0x574da3=[],[_0x238474,_0x459070]=web3_js_1[_0x4bd2e5(0x10d)]['createLookupTable']({'authority':config_1[_0x4bd2e5(0x125)]['publicKey'],'payer':config_1[_0x4bd2e5(0x125)][_0x4bd2e5(0x126)],'recentSlot':yield config_1[_0x4bd2e5(0x109)]['getSlot'](_0x3aceac['PPIxo'])});_0x574da3['push'](_0x238474);const _0xb22857=[];_0x574da3[_0x4bd2e5(0xec)](_0x3f7942=>{const _0x503b3d=_0x4bd2e5;_0x3f7942[_0x503b3d(0xc9)][_0x503b3d(0xec)](_0x209687=>{const _0x786c05=_0x503b3d;_0xb22857[_0x786c05(0x133)](_0x209687[_0x786c05(0xba)]);});});const _0x2f1804=LookupTableProvider_1[_0x4bd2e5(0x106)]['computeIdealLookupTablesForAddresses'](_0xb22857),{blockhash:_0x25f91e}=yield config_1['connection'][_0x4bd2e5(0x91)](),_0x46fef2=new web3_js_1[(_0x4bd2e5(0x7e))]({'payerKey':config_1['wallet'][_0x4bd2e5(0x126)],'recentBlockhash':_0x25f91e,'instructions':_0x574da3})[_0x4bd2e5(0xb7)](_0x2f1804),_0x48ed2f=new web3_js_1[(_0x4bd2e5(0x108))](_0x46fef2);_0x1adaf8[_0x4bd2e5(0x10c)]=_0x459070[_0x4bd2e5(0x107)]();try{if(_0x3aceac[_0x4bd2e5(0x117)]===_0x3aceac['AbkUf'])_0x536fc9[_0x4bd2e5(0xc9)][_0x4bd2e5(0xec)](_0x2b17b8=>{const _0x5ff1e=_0x4bd2e5;_0x49a3ba[_0x5ff1e(0x133)](_0x2b17b8[_0x5ff1e(0xba)]);});else{const _0x4fb659=_0x48ed2f[_0x4bd2e5(0xcb)]();console[_0x4bd2e5(0x11f)](_0x3aceac[_0x4bd2e5(0x136)],_0x4fb659[_0x4bd2e5(0xa5)]),_0x3aceac[_0x4bd2e5(0x122)](_0x4fb659[_0x4bd2e5(0xa5)],0x4d0)&&console['log'](_0x3aceac['QguvQ']),_0x48ed2f[_0x4bd2e5(0xde)]([config_1[_0x4bd2e5(0x12e)][_0x4bd2e5(0x98)]]);}}catch(_0x11085a){console['log'](_0x11085a,_0x4bd2e5(0x10f)),process[_0x4bd2e5(0xcd)](0x0);}fs_1[_0x4bd2e5(0xe5)][_0x4bd2e5(0x13a)](keyInfoPath,JSON[_0x4bd2e5(0xc6)](_0x1adaf8,null,0x2)),_0x55582a[_0x4bd2e5(0x133)](_0x48ed2f),yield generateWSOLATAForKeypairs();const _0x41518a=yield processWSOLInstructionsATA(_0x2218f1,_0x25f91e);_0x55582a[_0x4bd2e5(0x133)](..._0x41518a),yield sendBundle(_0x55582a),_0x55582a[_0x4bd2e5(0xa5)]=0x0,_0x574da3[_0x4bd2e5(0xa5)]=0x0,keypairWSOLATAIxs['length']=0x0;});}exports['createLUT']=createLUT;function buildTxn(_0x4a7fbd,_0x2e8c84,_0x1ddef3){const _0x540877=a12_0x4b961e,_0x317b39={'XGWac':_0x540877(0x7a),'dfAoA':function(_0x35fb6c,_0x53a954){return _0x35fb6c===_0x53a954;},'RvURs':_0x540877(0xdf),'WfwRH':_0x540877(0xe9),'IiHiJ':'Txn\x20size:','RQYog':function(_0x2dfec2,_0x3a3e36){return _0x2dfec2>_0x3a3e36;},'jhZOB':_0x540877(0xa1),'uEJzf':'error\x20signing\x20extendLUT','AUkFx':function(_0xa90ee5,_0x6e6dee,_0x35e214,_0x1ae792,_0xd97e0e){return _0xa90ee5(_0x6e6dee,_0x35e214,_0x1ae792,_0xd97e0e);}};return _0x317b39[_0x540877(0x92)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x340c0f=_0x540877,_0x3b1fb6={'WeyCk':_0x317b39[_0x340c0f(0x13f)]},_0x118986=new web3_js_1['TransactionMessage']({'payerKey':config_1[_0x340c0f(0x125)][_0x340c0f(0x126)],'recentBlockhash':_0x2e8c84,'instructions':_0x4a7fbd})[_0x340c0f(0xb7)]([_0x1ddef3]),_0x3bf0ec=new web3_js_1[(_0x340c0f(0x108))](_0x118986);try{if(_0x317b39[_0x340c0f(0x80)](_0x317b39[_0x340c0f(0xd2)],_0x317b39[_0x340c0f(0x83)]))_0x2bac4c[_0x340c0f(0x11f)](_0x3b1fb6[_0x340c0f(0x11d)]);else{const _0x1d8785=_0x3bf0ec[_0x340c0f(0xcb)]();console[_0x340c0f(0x11f)](_0x317b39['IiHiJ'],_0x1d8785[_0x340c0f(0xa5)]),_0x317b39[_0x340c0f(0xa7)](_0x1d8785[_0x340c0f(0xa5)],0x4d0)&&console[_0x340c0f(0x11f)](_0x317b39[_0x340c0f(0x13f)]),_0x3bf0ec['sign']([config_1[_0x340c0f(0x12e)][_0x340c0f(0x98)]]);}}catch(_0xfcfeaa){const _0x2f1537=_0x3bf0ec[_0x340c0f(0xcb)]();console[_0x340c0f(0x11f)](_0x317b39[_0x340c0f(0xd3)],_0x2f1537['length']),console['log'](_0xfcfeaa,_0x317b39[_0x340c0f(0xa4)]),process['exit'](0x0);}return _0x3bf0ec;});}function sendBundle(_0x59dacd){const _0x40af49=a12_0x4b961e,_0x5053b2={'qXvtf':'Error\x20sending\x20bundle:','ekzZQ':function(_0x957d55,_0x4e2df8){return _0x957d55===_0x4e2df8;},'kRTkH':function(_0x48d378,_0x15823a){return _0x48d378===_0x15823a;},'RWYRI':_0x40af49(0x13e),'Genef':_0x40af49(0xbd),'ZsNaG':_0x40af49(0x115),'RWkrW':'vacad','mAybi':function(_0x11a7c3,_0x5533bf){return _0x11a7c3!==_0x5533bf;},'wQyZa':'WEPeS','MELFs':'xDmRw','tvUdo':function(_0x3449a9,_0x4d5ed9,_0x535fb1,_0x38b83c,_0x52408d){return _0x3449a9(_0x4d5ed9,_0x535fb1,_0x38b83c,_0x52408d);}};var _0x5e117e;return _0x5053b2[_0x40af49(0x119)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x5d635b=_0x40af49;if(_0x5053b2[_0x5d635b(0xc4)]===_0x5053b2['RWkrW'])try{if(_0x5053b2[_0x5d635b(0x140)](_0x5d635b(0x12f),_0x5d635b(0x12f)))_0x4cb9a6['log'](_0x464ad2,'error\x20signing\x20createLUT'),_0x3731cb[_0x5d635b(0xcd)](0x0);else{const _0x196d35=yield jito_1[_0x5d635b(0xfb)]['sendBundle'](new types_1[(_0x5d635b(0xa0))](_0x59dacd,_0x59dacd['length']));console[_0x5d635b(0x11f)](_0x5d635b(0x127)+_0x196d35+_0x5d635b(0x9b));}}catch(_0x50f637){if(_0x5053b2[_0x5d635b(0xae)]!==_0x5053b2[_0x5d635b(0x8c)]){const _0x429097=_0x50f637;console[_0x5d635b(0x124)](_0x5053b2[_0x5d635b(0xf5)],_0x429097[_0x5d635b(0x75)]),((_0x5e117e=_0x5053b2[_0x5d635b(0x93)](_0x429097,null)||_0x5053b2[_0x5d635b(0x93)](_0x429097,void 0x0)?void 0x0:_0x429097[_0x5d635b(0x75)])===null||_0x5053b2[_0x5d635b(0x93)](_0x5e117e,void 0x0)?void 0x0:_0x5e117e[_0x5d635b(0xd9)](_0x5053b2[_0x5d635b(0x8a)]))?console[_0x5d635b(0x124)](_0x5053b2[_0x5d635b(0xf3)]):console['error'](_0x5053b2['ZsNaG'],_0x429097[_0x5d635b(0x75)]);}else{const _0x427528=_0x4cb66b;_0x562ad5[_0x5d635b(0x124)](_0x5053b2[_0x5d635b(0xf5)],_0x427528[_0x5d635b(0x75)]),(_0x5053b2[_0x5d635b(0x85)](_0x52512a=_0x5053b2['ekzZQ'](_0x427528,null)||_0x5053b2['kRTkH'](_0x427528,void 0x0)?void 0x0:_0x427528[_0x5d635b(0x75)],null)||_0x1e198a===void 0x0?void 0x0:_0x14c0c3[_0x5d635b(0xd9)](_0x5053b2[_0x5d635b(0x8a)]))?_0x3a3fb9[_0x5d635b(0x124)](_0x5053b2['Genef']):_0x521cbb[_0x5d635b(0x124)](_0x5053b2[_0x5d635b(0x129)],_0x427528[_0x5d635b(0x75)]);}}else _0x1b512c['keys'][_0x5d635b(0xec)](_0x3fcd31=>{const _0x49961f=_0x5d635b;_0x38c40f[_0x49961f(0x133)](_0x3fcd31['pubkey']);});});}function a12_0x1437(_0x12fc86,_0xa3fe3e){const _0x11d52b=a12_0x11d5();return a12_0x1437=function(_0x1437ae,_0x47aec9){_0x1437ae=_0x1437ae-0x73;let _0x56e2c4=_0x11d52b[_0x1437ae];return _0x56e2c4;},a12_0x1437(_0x12fc86,_0xa3fe3e);}function generateWSOLATAForKeypairs(_0x48914f=0x1b){const _0x446221=a12_0x4b961e,_0xd391b={'pPPXU':function(_0x1ec263,_0x376383){return _0x1ec263+_0x376383;},'AKwwS':function(_0x5b851d,_0x1268f7,_0x4332e7,_0x2acc18,_0x10d6ea){return _0x5b851d(_0x1268f7,_0x4332e7,_0x2acc18,_0x10d6ea);}};return _0xd391b[_0x446221(0xdc)](__awaiter,this,void 0x0,void 0x0,function*(){const _0x400d97=_0x446221,_0x58a209=(0x0,createKeys_1[_0x400d97(0x142)])(),_0x15b532=yield spl[_0x400d97(0x139)](new web3_js_1[(_0x400d97(0xd1))](spl['NATIVE_MINT']),config_1[_0x400d97(0x98)][_0x400d97(0x126)]),_0x530853=spl[_0x400d97(0xea)](config_1[_0x400d97(0x125)][_0x400d97(0x126)],_0x15b532,config_1[_0x400d97(0x98)][_0x400d97(0x126)],new web3_js_1[(_0x400d97(0xd1))](spl[_0x400d97(0xd0)]));keypairWSOLATAIxs[_0x400d97(0x133)](_0x530853);for(const [_0x34de0a,_0x5b9936]of _0x58a209[_0x400d97(0xf1)]()){if(_0x34de0a>=_0x48914f)break;const _0x3da4e4=yield spl[_0x400d97(0x139)](new web3_js_1[(_0x400d97(0xd1))](spl[_0x400d97(0xd0)]),_0x5b9936[_0x400d97(0x126)]),_0x5e4248=spl[_0x400d97(0xea)](config_1['wallet'][_0x400d97(0x126)],_0x3da4e4,_0x5b9936[_0x400d97(0x126)],new web3_js_1[(_0x400d97(0xd1))](spl[_0x400d97(0xd0)]));keypairWSOLATAIxs[_0x400d97(0x133)](_0x5e4248),console[_0x400d97(0x11f)](_0x400d97(0xbf)+_0xd391b[_0x400d97(0xad)](_0x34de0a,0x1)+'\x20('+_0x5b9936[_0x400d97(0x126)][_0x400d97(0x107)]()+').');}});}function chunkArray(_0x237cb1,_0x308a18){const _0x36cd5c=a12_0x4b961e,_0x3f1c41={'rVBbA':function(_0x2ca262,_0x2dc839){return _0x2ca262<_0x2dc839;},'tHLzk':function(_0x42aa9e,_0x280935){return _0x42aa9e+_0x280935;}},_0x36196d=[];for(let _0x6efd2d=0x0;_0x3f1c41[_0x36cd5c(0xc3)](_0x6efd2d,_0x237cb1[_0x36cd5c(0xa5)]);_0x6efd2d+=_0x308a18){_0x36196d[_0x36cd5c(0x133)](_0x237cb1['slice'](_0x6efd2d,_0x3f1c41[_0x36cd5c(0x90)](_0x6efd2d,_0x308a18)));}return _0x36196d;}function a12_0x11d5(){const _0x4c2594=['ZlgXm','serialize','computeIdealLookupTablesForAddresses','exit','kqIxU','TioRz','NATIVE_MINT','PublicKey','RvURs','jhZOB','derivePoolKeys','marketQuoteVault','Hiure','MNgVY','HEtXN','includes','SGZCQ','join','AKwwS','LAMPORTS_PER_SOL','sign','uXXvt','./clients/jito','authority','value','rVtjT','marketAuthority','default','KuCrz','SQCVJ','vufyq','lYHlF','createAssociatedTokenAccountIdempotentInstruction','./createKeys','forEach','__awaiter','zhDzY','6ItKjUU','Num\x20of\x20accounts:','entries','parse','Genef','RYxBv','qXvtf','then','FTiyJ','druwv','2994616jbkNqH','gZEwJ','searcherClient','yHTgV','jNtbU','PyHJk','kdyMJ','UCoKy','fvFNB','XSKvm','Windi','apply','KNXvw','lookupTableProvider','toString','VersionedTransaction','connection','readFileSync','configurable','addressLUT','AddressLookupTableProgram','Lookup\x20table\x20account\x20not\x20found!','error\x20signing\x20createLUT','Jito\x20tip\x20added\x20:).','OFoAN','baseMint','extendLUT','split','An\x20unexpected\x20error\x20occurred:','1203460vKJBJM','OjoHy','@solana/web3.js','tvUdo','xTKnr','RayLiqPoolv4','YPdFO','WeyCk','VQsdo','log','tipAcct','cvXyP','zqirI','fnazc','error','wallet','publicKey','Bundle\x20','TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA','ZsNaG','__importDefault','prototype','create','openOrders','walletconn','IsHjE','__importStar','call','vIczO','push','nqNHL','SzvGA','nKgAG','Jwrox','getAddressLookupTable','getAssociatedTokenAddress','writeFileSync','iSmyl','hJaJa','getOwnPropertyDescriptor','Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon','XGWac','mAybi','JLvAO','loadKeypairs','NFfUv','vJbaN','wrxWB','1RKuVvl','dmLrT','Chunk:','SystemProgram','message','ownerBaseAta','Poolkeys\x20not\x20found!','DYASt','marketBaseVault','tx\x20too\x20big','ZKJyR','nwsFl','eMzrM','TransactionMessage','throw','dfAoA','HuzKD','defineProperty','WfwRH','rxzNM','ekzZQ','Txn\x20size:','7082072USSyob','omkvz','VVDKR','RWYRI','0.01','MELFs','existsSync','qBOtM','zYolJ','tHLzk','getLatestBlockhash','AUkFx','kRTkH','done','3554194aAEmEl','ownerQuoteAta','marketProgramId','payer','@solana/spl-token','NyeHy','\x20sent.','__esModule','slice','3052504oWmyqm','cFZkk','Bundle','txn\x20size:','RYeEK','marketId','uEJzf','length','JxEAv','RQYog','RTCgX','from','QaRhL','../config','__createBinding','pPPXU','wQyZa','2099145LpkbNK','baseVault','vOZeH','transfer','marketBids','./clients/LookupTableProvider','ZOjEs','AGHog','compileToV0Message','NyuwD','OwFjN','pubkey','utf-8','ftGOk','Error\x20sending\x20bundle:\x20Bundle\x20Dropped,\x20no\x20connected\x20leader\x20up\x20soon.','createLUT','Created\x20WSOL\x20ATA\x20for\x20Wallet\x20','hBgcx','25040808BeGebC','hXZMw','rVBbA','RWkrW','next','stringify','writable','ulebP','keys'];a12_0x11d5=function(){return _0x4c2594;};return a12_0x11d5();}function processWSOLInstructionsATA(_0x42e726,_0x10189e){const _0x4bd85a=a12_0x4b961e,_0x2e54e6={'Jwrox':'ozFyV','qBOtM':function(_0x189bd3,_0x52eccc,_0x10df87){return _0x189bd3(_0x52eccc,_0x10df87);},'TZudD':function(_0x25d29a,_0x1c1992){return _0x25d29a<_0x1c1992;},'MNgVY':function(_0x3849ed,_0x4d7ee6){return _0x3849ed===_0x4d7ee6;},'HEtXN':function(_0x38d570,_0x10ab3f){return _0x38d570(_0x10ab3f);},'xocES':_0x4bd85a(0x110),'GgrSY':function(_0x25ac1a,_0x390546,_0xa87105,_0x265bb9,_0xbdcc20){return _0x25ac1a(_0x390546,_0xa87105,_0x265bb9,_0xbdcc20);}};return _0x2e54e6['GgrSY'](__awaiter,this,void 0x0,void 0x0,function*(){const _0x3260c3=_0x4bd85a;if(_0x2e54e6[_0x3260c3(0x137)]!==_0x2e54e6[_0x3260c3(0x137)]){const _0x2930cb=_0x49af9d[_0x3260c3(0xe5)][_0x3260c3(0x10a)](_0x2b7eb1,_0x3260c3(0xbb));_0x4381f8=_0x437011[_0x3260c3(0xf2)](_0x2930cb);}else{const _0x5d3ee5=_0x2e54e6[_0x3260c3(0x8e)](chunkArray,keypairWSOLATAIxs,0xa),_0xe8c64c=[];for(let _0x5ac63c=0x0;_0x2e54e6['TZudD'](_0x5ac63c,_0x5d3ee5[_0x3260c3(0xa5)]);_0x5ac63c++){if(_0x2e54e6[_0x3260c3(0xd7)](_0x5ac63c,_0x5d3ee5['length']-0x1)){const _0x3bbb10=web3_js_1[_0x3260c3(0x74)][_0x3260c3(0xb2)]({'fromPubkey':config_1[_0x3260c3(0x125)][_0x3260c3(0x126)],'toPubkey':config_1[_0x3260c3(0x120)],'lamports':_0x2e54e6[_0x3260c3(0xd8)](BigInt,_0x42e726)});_0x5d3ee5[_0x5ac63c]['push'](_0x3bbb10),console[_0x3260c3(0x11f)](_0x2e54e6['xocES']);}const _0x597920=yield createAndSignVersionedTxNOLUT(_0x5d3ee5[_0x5ac63c],_0x10189e);_0xe8c64c[_0x3260c3(0x133)](_0x597920);}return _0xe8c64c;}});}function createAndSignVersionedTxNOLUT(_0x242868,_0x4566d6){const _0x59934b={'JLvAO':function(_0x45e1f3,_0x3c694f){return _0x45e1f3>_0x3c694f;},'YwYBY':'tx\x20too\x20big','dmLrT':function(_0x1c1ebd,_0x25ca4f){return _0x1c1ebd===_0x25ca4f;}};return __awaiter(this,void 0x0,void 0x0,function*(){const _0x543891=a12_0x1437,_0x2f5e06={'druwv':_0x543891(0x86),'PoamT':function(_0x4072c3,_0x354c7d){const _0x2af53a=_0x543891;return _0x59934b[_0x2af53a(0x141)](_0x4072c3,_0x354c7d);},'FTiyJ':_0x59934b['YwYBY'],'HuzKD':function(_0x49645d,_0x1c4eaf){const _0x263c5d=_0x543891;return _0x59934b[_0x263c5d(0x147)](_0x49645d,_0x1c4eaf);}},_0x25a2d2=[];_0x242868[_0x543891(0xec)](_0x486adf=>{const _0x206df0=_0x543891;_0x486adf[_0x206df0(0xc9)][_0x206df0(0xec)](_0x23dcb6=>{const _0x52d2e6=_0x206df0,_0x10a81b={'WaQLR':_0x2f5e06[_0x52d2e6(0xf8)],'ZlgXm':function(_0x21eece,_0x301658){return _0x2f5e06['PoamT'](_0x21eece,_0x301658);},'XSKvm':_0x2f5e06[_0x52d2e6(0xf7)]};if(_0x2f5e06[_0x52d2e6(0x81)]('biIby',_0x52d2e6(0xbc))){const _0x5402f9=_0xf9b6b1[_0x52d2e6(0xcb)]();_0x3a260b[_0x52d2e6(0x11f)](_0x10a81b['WaQLR'],_0x5402f9['length']),_0x10a81b[_0x52d2e6(0xca)](_0x5402f9[_0x52d2e6(0xa5)],0x4d0)&&_0x17b8ce[_0x52d2e6(0x11f)](_0x10a81b[_0x52d2e6(0x102)]),_0x2aacd2[_0x52d2e6(0xde)]([_0x92afa6[_0x52d2e6(0x12e)]['payer']]);}else _0x25a2d2[_0x52d2e6(0x133)](_0x23dcb6[_0x52d2e6(0xba)]);});});const _0x5a8196=LookupTableProvider_1[_0x543891(0x106)][_0x543891(0xcc)](_0x25a2d2),_0x3af3c7=new web3_js_1[(_0x543891(0x7e))]({'payerKey':config_1[_0x543891(0x125)][_0x543891(0x126)],'recentBlockhash':_0x4566d6,'instructions':_0x242868})[_0x543891(0xb7)](_0x5a8196),_0x150b37=new web3_js_1[(_0x543891(0x108))](_0x3af3c7),_0x149f7d=_0x150b37[_0x543891(0xcb)]();return console[_0x543891(0x11f)]('Txn\x20size:',_0x149f7d['length']),_0x59934b[_0x543891(0x141)](_0x149f7d[_0x543891(0xa5)],0x4d0)&&console[_0x543891(0x11f)](_0x59934b['YwYBY']),_0x150b37[_0x543891(0xde)]([config_1['wallet']]),_0x150b37;});} --------------------------------------------------------------------------------