Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Apr 17, 2023. It is now read-only.

Commit7f49139

Browse files
committed
testing buy and sell
1 parentba73ed2 commit7f49139

File tree

8 files changed

+226
-77
lines changed

8 files changed

+226
-77
lines changed

‎CHANGELOG.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
- Initial commit:heavy_check_mark:
77
- Add support for 1inch price aggregator:heavy_check_mark:
88
- Add ability to monitor multiple tokens concurrently:heavy_check_mark:
9-
- Add ability to buy and sell tokens across various supported exchanges on different blockchains
9+
- Add ability to buy and sell tokens across various supported exchanges on different blockchains:heavy_check_mark:
1010
- Add support for ethereum blockchain:heavy_check_mark:
1111

1212
`v1.0.0`
@@ -29,11 +29,11 @@
2929

3030
`v1.0.5`
3131

32-
- Integrate Telegram for notifications
32+
- Integrate Telegram for notifications:heavy_check_mark:
3333

3434
`v1.0.6`
3535

36-
- Add suppport for auto approval of assets
36+
- Add suppport for auto approval of assets:heavy_check_mark:
3737

3838
`v1.0.7`
3939

‎config.ts‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
if(!process.env.INFURA_API_KEY&&!process.env.PUBLIC_KEY&&!process.env.PRIVATE_KEY&&!process.env.ETH_IN_AMOUNT&&!process.env.DB_URL){
1+
if(!process.env.BOT_TOKEN&&!process.env.INFURA_API_KEY&&!process.env.PUBLIC_KEY&&!process.env.PRIVATE_KEY&&!process.env.ETH_IN_AMOUNT&&!process.env.DB_URL){
22

3-
thrownewError("INFURA_API_KEY && PUBLIC_KEY && PRIVATE_KEY && ETH_IN_AMOUNT && DB_URL, Must be defined in your .env file");
3+
thrownewError("BOT_TOKEN, &&INFURA_API_KEY && PUBLIC_KEY && PRIVATE_KEY && ETH_IN_AMOUNT && DB_URL, Must be defined in your .env file");
44
}
55
exportconstconfig={
6+
BOT_TOKEN:process.env.BOT_TOKEN!,
67
WALLET:{
78
PUBLIC_KEY:process.env.PUBLIC_KEY!,
89
PRIVATE_KEY:process.env.PRIVATE_KEY!
@@ -14,11 +15,12 @@ export const config = {
1415
ID:process.env.NETWORK_ID||1// 1 eth, 56 is bsc, 137 polygon, 10 optimism, 42161 arbitrum
1516
},
1617
PROFIT_THRESHOLD:{// profit % you atleast want
17-
BUY:0.2,
18+
BUY:2,
1819
SELL:2
1920
},
2021
SLIPPAGE:0.5,
21-
EXPLORER:'',
22+
EXPLORER:process.env.EXPLORER||'https://etherscan.io/',
23+
2224
PRICE_CHECK_INTERVAL_IN_SECONDS:process.env.PRICE_CHECK_INTERVAL_IN_SECONDS||45,
2325
ETH_IN_AMOUNT:parseFloat(process.env.ETH_IN_AMOUNT!),
2426
DB_URL:process.env.DB_URL!

‎example.env‎

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
1+
# Telegram
2+
BOT_TOKEN='1981913038...'
3+
4+
# Provider
5+
# INFURA_API_KEY = 'https://mainnet.infura.io/v3/ab96b536fe83489f8599d9e2cab6d9ce'
6+
INFURA_API_KEY="https://bsc-dataseed1.binance.org/"
7+
18
# Wallet
29
PRIVATE_KEY=''
310
PUBLIC_KEY=''
411

5-
PRICE_CHECK_INTERVAL_IN_SECONDS=45
12+
PRICE_CHECK_INTERVAL_IN_SECONDS='10'
613

714
# Trading Preference
8-
ETH_IN_AMOUNT='1'
15+
ETH_IN_AMOUNT='0.001'
16+
17+
# NETWORKS SUPPORTED; 1 eth, 56 is bsc, 137 polygon, 10 optimism, 42161 arbitrum
18+
NETWORK_ID='56'
919

1020
# Database
11-
DB_URL=''
21+
DB_URL='mongodb+srv://dennoh:PDNSk1niA90AQNkl@cluster0.drqlx.mongodb.net/multidexarbbot?authSource=admin&replicaSet=atlas-nskznp-shard-0&readPreference=primary&appname=MongoDB%20Compass&ssl=true'
22+
23+
# Explorer to view Txs
24+
EXPLORER='https://bscscan.com/tx'

‎src/data/token.ts‎

Lines changed: 48 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,52 @@
11
exportconstMONITORED_TOKENS=[
22

3+
// ETHEREUM
34
// { address: "0xdac17f958d2ee523a2206206994597c13d831ec7", symbol: "USDT", name: "USD Tether" },
4-
{address:"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",symbol:"USDC",name:"USD Coin"},
5-
// { address: "0x6b175474e89094c44da98b954eedeac495271d0f", symbol: "DAI", name: "MakerDao StableCoin" },
6-
// // { address: "0x3845badade8e6dff049820680d1f14bd3903a5d0", symbol: "SAND", name: "Sandbox" },
7-
// { address: "0xd46ba6d942050d489dbd938a2c909a5d5039a161", symbol: "AMPL", name: "Ampleforth" },
8-
// // { address: "0x956f47f50a910163d8bf957cf5846d573e7f87ca", symbol: "FEI", name: "Fei Protocol StableCoin" },
9-
// { address: "0xbc396689893d065f41bc2c6ecbee5e0085233447", symbol: "PERP", name: "Defi Trading Platform with AMMs" },
10-
// // { address: "0x1453dbb8a29551ade11d89825ca812e05317eaeb", symbol: "TEND", name: "Tendies" },
11-
// // { address: "0x2b591e99afe9f32eaa6214f7b7629768c40eeb39", symbol: "HEX", name: "Staking" },
12-
// { address: "0xe53ec727dbdeb9e2d5456c3be40cff031ab40a55", symbol: "SUPER", name: "SuperFarm" },
13-
// { address: "0xa47c8bf37f92abed4a126bda807a7b7498661acd", symbol: "UST", name: "Mirror StableCoin" },
14-
// // { address: "0x853d955acef822db058eb8505911ed77f175b99e", symbol: "FRAX", name: "Frax" },
15-
// { address: "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", symbol: "WBTC", name: "Wrapped Bitcoin" },
16-
// // { address: "0x72e364f2abdc788b7e918bc238b21f109cd634d7", symbol: "MVI", name: "Metaverse Virtual Reality" },
17-
// // { address: "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", symbol: "SHIB", name: "Shiba Inu" },
18-
// { address: "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", symbol: "UNI", name: "Uniswap" },
19-
// // { address: "0x1c9922314ed1415c95b9fd453c3818fd41867d0b", symbol: "TOWER", name: "Crazy Defense Heroes" },
20-
// // { address: "0x990f341946a3fdb507ae7e52d17851b87168017c", symbol: "STRONG", name: "StrongBlock Eth MasterNodes as a service" },
21-
// // { address: "0x07150e919b4de5fd6a63de1f9384828396f25fdc", symbol: "BASE", name: "Base Protocol" },
22-
// // { address: "0xc770eefad204b5180df6a14ee197d99d808ee52d", symbol: "FOX", name: "Fox" },
23-
// // { address: "0xfb7b4564402e5500db5bb6d63ae671302777c75a", symbol: "DEXT", name: "Dex Tools " },
24-
// // { address: "0x514910771af9ca656af840dff83e8264ecf986ca", symbol: "LINK", name: "Chainlink Oracle" },
25-
// { address: "0x557b933a7c2c45672b610f8954a3deb39a51a8ca", symbol: "REVV", name: "REv Motorsport" },
26-
// { address: "0x09a3ecafa817268f77be1283176b946c4ff2e608", symbol: "MIR", name: "Mirror Protocol" },
27-
{address:"0x8e870d67f660d95d5be530380d0ec0bd388289e1",symbol:"PAX",name:"Paxos Standard"},
28-
{address:"0x111111111117dc0aa78b770fa6a738034120c302",symbol:"1INCH",name:"1Inch Token"},
29-
{address:"0x0f5d2fb29fb7d3cfee444a200298f468908cc942",symbol:"MANA",name:"Decentralland"},
30-
{address:"0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0",symbol:"MATIC",name:"Polygon Network"},
31-
{address:"0xde30da39c46104798bb5aa3fe8b9e0e1f348163f",symbol:"GTC",name:"GitCoin"},
32-
{address:"0xa0246c9032bc3a600820415ae600c6388619a14d",symbol:"FARM",name:"Harvest Finance Staking"},
33-
{address:"0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f",symbol:"SNX",name:"Synthetix"},
34-
{address:"0xd2877702675e6ceb975b4a1dff9fb7baf4c91ea9",symbol:"LUNA",name:"Mirror synthetics protocol token"},
35-
{address:"0x35a532d376ffd9a705d0bb319532837337a398e7",symbol:"WDOGE",name:"Wrapped DogeCoin"},
5+
// { address: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", symbol: "USDC", name: "USD Coin" },
6+
// // { address: "0x6b175474e89094c44da98b954eedeac495271d0f", symbol: "DAI", name: "MakerDao StableCoin" },
7+
// // // { address: "0x3845badade8e6dff049820680d1f14bd3903a5d0", symbol: "SAND", name: "Sandbox" },
8+
// // { address: "0xd46ba6d942050d489dbd938a2c909a5d5039a161", symbol: "AMPL", name: "Ampleforth" },
9+
// // // { address: "0x956f47f50a910163d8bf957cf5846d573e7f87ca", symbol: "FEI", name: "Fei Protocol StableCoin" },
10+
// // { address: "0xbc396689893d065f41bc2c6ecbee5e0085233447", symbol: "PERP", name: "Defi Trading Platform with AMMs" },
11+
// // // { address: "0x1453dbb8a29551ade11d89825ca812e05317eaeb", symbol: "TEND", name: "Tendies" },
12+
// // // { address: "0x2b591e99afe9f32eaa6214f7b7629768c40eeb39", symbol: "HEX", name: "Staking" },
13+
// // { address: "0xe53ec727dbdeb9e2d5456c3be40cff031ab40a55", symbol: "SUPER", name: "SuperFarm" },
14+
// // { address: "0xa47c8bf37f92abed4a126bda807a7b7498661acd", symbol: "UST", name: "Mirror StableCoin" },
15+
// // // { address: "0x853d955acef822db058eb8505911ed77f175b99e", symbol: "FRAX", name: "Frax" },
16+
// // { address: "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", symbol: "WBTC", name: "Wrapped Bitcoin" },
17+
// // // { address: "0x72e364f2abdc788b7e918bc238b21f109cd634d7", symbol: "MVI", name: "Metaverse Virtual Reality" },
18+
// // // { address: "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", symbol: "SHIB", name: "Shiba Inu" },
19+
// // { address: "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", symbol: "UNI", name: "Uniswap" },
20+
// // // { address: "0x1c9922314ed1415c95b9fd453c3818fd41867d0b", symbol: "TOWER", name: "Crazy Defense Heroes" },
21+
// // // { address: "0x990f341946a3fdb507ae7e52d17851b87168017c", symbol: "STRONG", name: "StrongBlock Eth MasterNodes as a service" },
22+
// // // { address: "0x07150e919b4de5fd6a63de1f9384828396f25fdc", symbol: "BASE", name: "Base Protocol" },
23+
// // // { address: "0xc770eefad204b5180df6a14ee197d99d808ee52d", symbol: "FOX", name: "Fox" },
24+
// // // { address: "0xfb7b4564402e5500db5bb6d63ae671302777c75a", symbol: "DEXT", name: "Dex Tools " },
25+
// // // { address: "0x514910771af9ca656af840dff83e8264ecf986ca", symbol: "LINK", name: "Chainlink Oracle" },
26+
// // { address: "0x557b933a7c2c45672b610f8954a3deb39a51a8ca", symbol: "REVV", name: "REv Motorsport" },
27+
// // { address: "0x09a3ecafa817268f77be1283176b946c4ff2e608", symbol: "MIR", name: "Mirror Protocol" },
28+
// { address: "0x8e870d67f660d95d5be530380d0ec0bd388289e1", symbol: "PAX", name: "Paxos Standard" },
29+
// { address: "0x111111111117dc0aa78b770fa6a738034120c302", symbol: "1INCH", name: "1Inch Token" },
30+
// { address: "0x0f5d2fb29fb7d3cfee444a200298f468908cc942", symbol: "MANA", name: "Decentralland" },
31+
// { address: "0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0", symbol: "MATIC", name: "Polygon Network" },
32+
// { address: "0xde30da39c46104798bb5aa3fe8b9e0e1f348163f", symbol: "GTC", name: "GitCoin" },
33+
// { address: "0xa0246c9032bc3a600820415ae600c6388619a14d", symbol: "FARM", name: "Harvest Finance Staking" },
34+
// { address: "0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f", symbol: "SNX", name: "Synthetix" },
35+
// { address: "0xd2877702675e6ceb975b4a1dff9fb7baf4c91ea9", symbol: "LUNA", name: "Mirror synthetics protocol token" },
36+
// { address: "0x35a532d376ffd9a705d0bb319532837337a398e7", symbol: "WDOGE", name: "Wrapped DogeCoin" },
37+
38+
39+
// BSC MAINNET
40+
{address:"0xc12ecee46ed65d970ee5c899fcc7ae133aff9b03",symbol:"TRY",name:"TRY BSC"},
41+
{address:"0xc7bc24c4c18f8251d31611114d0e7b5f5ef76762",symbol:"RICH",name:"RICHIE"},
42+
{address:"0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82",symbol:"CAKE",name:"CAKE"},
43+
{address:"0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c",symbol:"WBNB",name:"Wrapped BNB"},
44+
{address:"0xe9e7cea3dedca5984780bafc599bd69add087d56",symbol:"BUSD",name:"BUSD"},
45+
{address:"0x55d398326f99059ff775485246999027b3197955",symbol:"USDT",name:"Tether USD"},
46+
{address:"0x3203c9e46ca618c8c1ce5dc67e7e9d75f5da2377",symbol:"MBOX",name:"MOBOX"},
47+
{address:"0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82",symbol:"CAKE",name:"Pancake Token"},
48+
{address:"0x2170ed0880ac9a755fd29b2688956bd959f933f8",symbol:"ETH",name:"Ehereum Token"},
49+
{address:"0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c",symbol:"BTCB",name:"BTCB Token"},
50+
{address:"0xacb8f52dc63bb752a51186d1c55868adbffee9c1",symbol:"BP",name:"BunnyPark"},
51+
{address:"0xe8176d414560cfe1bf82fd73b986823b89e4f545",symbol:"HERO",name:"StepHero"},
3652
]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp