|
@@ -7,18 +7,19 @@
|
|
"name": "solana-sniper-bot",
|
|
"name": "solana-sniper-bot",
|
|
"dependencies": {
|
|
"dependencies": {
|
|
"@raydium-io/raydium-sdk": "^1.3.1-beta.47",
|
|
"@raydium-io/raydium-sdk": "^1.3.1-beta.47",
|
|
- "@solana/spl-token": "^0.3.11",
|
|
|
|
|
|
+ "@solana/spl-token": "^0.4.0",
|
|
|
|
+ "@solana/web3.js": "^1.89.1",
|
|
"bigint-buffer": "^1.1.5",
|
|
"bigint-buffer": "^1.1.5",
|
|
"bn.js": "^5.2.1",
|
|
"bn.js": "^5.2.1",
|
|
"bs58": "^5.0.0",
|
|
"bs58": "^5.0.0",
|
|
- "dotenv": "^16.3.2",
|
|
|
|
- "pino": "^8.17.2",
|
|
|
|
|
|
+ "dotenv": "^16.4.1",
|
|
|
|
+ "pino": "^8.18.0",
|
|
"pino-pretty": "^10.3.1",
|
|
"pino-pretty": "^10.3.1",
|
|
"pino-std-serializers": "^6.2.2"
|
|
"pino-std-serializers": "^6.2.2"
|
|
},
|
|
},
|
|
"devDependencies": {
|
|
"devDependencies": {
|
|
"@types/bn.js": "^5.1.5",
|
|
"@types/bn.js": "^5.1.5",
|
|
- "prettier": "^3.2.1",
|
|
|
|
|
|
+ "prettier": "^3.2.4",
|
|
"ts-node": "^10.9.2",
|
|
"ts-node": "^10.9.2",
|
|
"typescript": "^5.3.3"
|
|
"typescript": "^5.3.3"
|
|
}
|
|
}
|
|
@@ -113,6 +114,23 @@
|
|
"@solana/web3.js": "^1.73.0"
|
|
"@solana/web3.js": "^1.73.0"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/@raydium-io/raydium-sdk/node_modules/@solana/spl-token": {
|
|
|
|
+ "version": "0.3.11",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.11.tgz",
|
|
|
|
+ "integrity": "sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ==",
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "@solana/buffer-layout": "^4.0.0",
|
|
|
|
+ "@solana/buffer-layout-utils": "^0.2.0",
|
|
|
|
+ "@solana/spl-token-metadata": "^0.1.2",
|
|
|
|
+ "buffer": "^6.0.3"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": ">=16"
|
|
|
|
+ },
|
|
|
|
+ "peerDependencies": {
|
|
|
|
+ "@solana/web3.js": "^1.88.0"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/@solana/buffer-layout": {
|
|
"node_modules/@solana/buffer-layout": {
|
|
"version": "4.0.1",
|
|
"version": "4.0.1",
|
|
"resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz",
|
|
"resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz",
|
|
@@ -182,9 +200,9 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"node_modules/@solana/spl-token": {
|
|
"node_modules/@solana/spl-token": {
|
|
- "version": "0.3.11",
|
|
|
|
- "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.11.tgz",
|
|
|
|
- "integrity": "sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ==",
|
|
|
|
|
|
+ "version": "0.4.0",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.0.tgz",
|
|
|
|
+ "integrity": "sha512-jjBIBG9IsclqQVl5Y82npGE6utdCh7Z9VFcF5qgJa5EUq2XgspW3Dt1wujWjH/vQDRnkp9zGO+BqQU/HhX/3wg==",
|
|
"dependencies": {
|
|
"dependencies": {
|
|
"@solana/buffer-layout": "^4.0.0",
|
|
"@solana/buffer-layout": "^4.0.0",
|
|
"@solana/buffer-layout-utils": "^0.2.0",
|
|
"@solana/buffer-layout-utils": "^0.2.0",
|
|
@@ -195,7 +213,7 @@
|
|
"node": ">=16"
|
|
"node": ">=16"
|
|
},
|
|
},
|
|
"peerDependencies": {
|
|
"peerDependencies": {
|
|
- "@solana/web3.js": "^1.88.0"
|
|
|
|
|
|
+ "@solana/web3.js": "^1.89.1"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"node_modules/@solana/spl-token-metadata": {
|
|
"node_modules/@solana/spl-token-metadata": {
|
|
@@ -229,9 +247,9 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"node_modules/@solana/web3.js": {
|
|
"node_modules/@solana/web3.js": {
|
|
- "version": "1.89.0",
|
|
|
|
- "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.89.0.tgz",
|
|
|
|
- "integrity": "sha512-b6PJxNL/DX+J2zccj3kzxZ6HyUF92tc8L9CjMlnTYKCdotAk163ygQ/jbHDT0yYs7pGeXAszyLuaqUXJ8bxwpA==",
|
|
|
|
|
|
+ "version": "1.89.1",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.89.1.tgz",
|
|
|
|
+ "integrity": "sha512-t9TTLtPQxtQB3SAf/5E8xPXfVDsC6WGOsgKY02l2cbe0HLymT7ynE8Hu48Lk5qynHCquj6nhISfEHcjMkYpu/A==",
|
|
"dependencies": {
|
|
"dependencies": {
|
|
"@babel/runtime": "^7.23.4",
|
|
"@babel/runtime": "^7.23.4",
|
|
"@noble/curves": "^1.2.0",
|
|
"@noble/curves": "^1.2.0",
|
|
@@ -266,6 +284,25 @@
|
|
"base-x": "^3.0.2"
|
|
"base-x": "^3.0.2"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/@solana/web3.js/node_modules/node-fetch": {
|
|
|
|
+ "version": "2.7.0",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
|
|
|
|
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "whatwg-url": "^5.0.0"
|
|
|
|
+ },
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": "4.x || >=6.0.0"
|
|
|
|
+ },
|
|
|
|
+ "peerDependencies": {
|
|
|
|
+ "encoding": "^0.1.0"
|
|
|
|
+ },
|
|
|
|
+ "peerDependenciesMeta": {
|
|
|
|
+ "encoding": {
|
|
|
|
+ "optional": true
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/@tsconfig/node10": {
|
|
"node_modules/@tsconfig/node10": {
|
|
"version": "1.0.9",
|
|
"version": "1.0.9",
|
|
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
|
|
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
|
|
@@ -383,9 +420,9 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"node_modules/axios": {
|
|
"node_modules/axios": {
|
|
- "version": "1.6.5",
|
|
|
|
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
|
|
|
|
- "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
|
|
|
|
|
|
+ "version": "1.6.7",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
|
|
|
|
+ "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
|
|
"dependencies": {
|
|
"dependencies": {
|
|
"follow-redirects": "^1.15.4",
|
|
"follow-redirects": "^1.15.4",
|
|
"form-data": "^4.0.0",
|
|
"form-data": "^4.0.0",
|
|
@@ -605,9 +642,9 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"node_modules/dotenv": {
|
|
"node_modules/dotenv": {
|
|
- "version": "16.3.2",
|
|
|
|
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
|
|
|
|
- "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==",
|
|
|
|
|
|
+ "version": "16.4.1",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz",
|
|
|
|
+ "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==",
|
|
"engines": {
|
|
"engines": {
|
|
"node": ">=12"
|
|
"node": ">=12"
|
|
},
|
|
},
|
|
@@ -880,25 +917,6 @@
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
},
|
|
},
|
|
- "node_modules/node-fetch": {
|
|
|
|
- "version": "2.7.0",
|
|
|
|
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
|
|
|
|
- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
|
|
|
|
- "dependencies": {
|
|
|
|
- "whatwg-url": "^5.0.0"
|
|
|
|
- },
|
|
|
|
- "engines": {
|
|
|
|
- "node": "4.x || >=6.0.0"
|
|
|
|
- },
|
|
|
|
- "peerDependencies": {
|
|
|
|
- "encoding": "^0.1.0"
|
|
|
|
- },
|
|
|
|
- "peerDependenciesMeta": {
|
|
|
|
- "encoding": {
|
|
|
|
- "optional": true
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
"node_modules/node-gyp-build": {
|
|
"node_modules/node-gyp-build": {
|
|
"version": "4.8.0",
|
|
"version": "4.8.0",
|
|
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz",
|
|
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz",
|
|
@@ -924,9 +942,9 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"node_modules/pino": {
|
|
"node_modules/pino": {
|
|
- "version": "8.17.2",
|
|
|
|
- "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.2.tgz",
|
|
|
|
- "integrity": "sha512-LA6qKgeDMLr2ux2y/YiUt47EfgQ+S9LznBWOJdN3q1dx2sv0ziDLUBeVpyVv17TEcGCBuWf0zNtg3M5m1NhhWQ==",
|
|
|
|
|
|
+ "version": "8.18.0",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/pino/-/pino-8.18.0.tgz",
|
|
|
|
+ "integrity": "sha512-Mz/gKiRyuXu4HnpHgi1YWdHQCoWMufapzooisvFn78zl4dZciAxS+YeRkUxXl1ee/SzU80YCz1zpECCh4oC6Aw==",
|
|
"dependencies": {
|
|
"dependencies": {
|
|
"atomic-sleep": "^1.0.0",
|
|
"atomic-sleep": "^1.0.0",
|
|
"fast-redact": "^3.1.1",
|
|
"fast-redact": "^3.1.1",
|
|
@@ -983,9 +1001,9 @@
|
|
"integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA=="
|
|
"integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA=="
|
|
},
|
|
},
|
|
"node_modules/prettier": {
|
|
"node_modules/prettier": {
|
|
- "version": "3.2.1",
|
|
|
|
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.1.tgz",
|
|
|
|
- "integrity": "sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==",
|
|
|
|
|
|
+ "version": "3.2.4",
|
|
|
|
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
|
|
|
|
+ "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
|
|
"dev": true,
|
|
"dev": true,
|
|
"bin": {
|
|
"bin": {
|
|
"prettier": "bin/prettier.cjs"
|
|
"prettier": "bin/prettier.cjs"
|