[DeFi] 用bot買幣只換到極少量的代幣

看板DigiCurrency作者 (夏影)時間3年前 (2022/04/06 13:01), 3年前編輯推噓8(8012)
留言20則, 6人參與, 最新討論串1/1
最近嘗試自己寫一個簡單的程式 讓這個bot可以代替手動去買幣跟賣幣 之前測試了幾次看起來沒問題 今天發現 https://reurl.cc/oeWD6j 我去用0.2bnb($88.25)買這個ANM代幣 結果只換到價值$0.41的代幣回來而已... 這筆錢就這樣完全被吃掉了... 看了明細確定沒被夾子攻擊 https://reurl.cc/jkLdZq 我看別人的交易就大約有換到等值的代幣 不知道為什麼就唯獨我的交易有問題 我調用的合約方法單純是swapExactETHForTokens而已 path[0]是bnb address function swapETHForTokens(address token, uint256 amount, address to) private { address[] memory path = new address[](2); path[0] = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c; path[1] = token; pancakeswapV2Router.swapExactETHForTokens{ value: amount }( 0, path, to, block.timestamp ); } 我猜可能的原因是 這個ANM代幣是BUSD的交易對 不是BNB的交易對 我看別人的交易是先從BNB換成BUSD再換成ANM代幣 而我的是直接從BNB換成ANM代幣 不知道問題是不是出在這裡? 可是如果從pancakeswap頁面手動買不也是去呼叫swapExactETHForTokens 可是手動買的話看起來會先從BNB換成BUSD再換成ANM代幣 不太懂為什麼結果會不一樣 另外我看網路上其他的bot也都是直接用BNB或WBNB去Swap一次而已 似乎也沒有多一步去轉成BUSD的動作 所以可能也不是我猜的原因 可是又想不出來還有什麼別的問題 所以發文求助看看QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.17.147 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1649221278.A.0C3.html ※ 編輯: natukage (111.243.17.147 臺灣), 04/06/2022 13:02:02

04/06 13:12, 3年前 , 1F
就像你說的,ANM-BNB這個pair深度不夠吧。如果是這個原
04/06 13:12, 1F

04/06 13:12, 3年前 , 2F
…手動買網頁會有router搜尋可以用的交易對
04/06 13:12, 2F

04/06 13:12, 3年前 , 3F
因,你的path用BNB-BUSD-ANM就可以
04/06 13:12, 3F

04/06 13:12, 3年前 , 4F
你call function 要自己加router path,也就是path=[bnb,b
04/06 13:12, 4F

04/06 13:12, 3年前 , 5F
usd,AMM]
04/06 13:12, 5F

04/06 13:12, 3年前 , 6F
你沒給正確path,當然只換到一點點….
04/06 13:12, 6F

04/06 13:15, 3年前 , 7F
下次記得用getAmountsOut檢查
04/06 13:15, 7F

04/06 13:15, 3年前 , 8F
一下,正常來講都會有這一步
04/06 13:15, 8F

04/06 13:15, 3年前 , 9F
檢查
04/06 13:15, 9F
呃...原來如此 感謝樓上兩位大大總是不厭其煩指教 我以為寫錯頂多只是交易失敗而已 沒想到會被吃錢QQ 如果ANM-BNB這個pair不存在 怎麼結果不是交易失敗?... 所以賣幣也是要給正確path [ANM,BUSD,BNB] 嗎? 另外我呼叫pancakeRouter.swapExactTokensForETH這個function path = [ANM,BNB] 嘗試反操作看看 https://reurl.cc/ak25bX 結果錢要不回來QQ ※ 編輯: natukage (111.243.17.147 臺灣), 04/06/2022 14:37:40

04/06 14:53, 3年前 , 10F
有這個pair只是深度兩百鎂,你投88鎂滑價到不行
04/06 14:53, 10F

04/06 14:53, 3年前 , 11F
0x09f9bCf6b3c6bd4B1dEf38b5791C6F4425224F65
04/06 14:53, 11F

04/06 14:53, 3年前 , 12F
你要不回來很正常,你以為其他bot都是吃素的嗎,有一筆單跟
04/06 14:53, 12F

04/06 14:53, 3年前 , 13F
在你後面把profit套出來了
04/06 14:53, 13F

04/06 14:53, 3年前 , 14F
0x3fd8cee0ba4e2181d07d046655fab12b10c6a72da206b0dce0e4
04/06 14:53, 14F

04/06 14:53, 3年前 , 15F
cca29bbe951d
04/06 14:53, 15F

04/06 15:28, 3年前 , 16F
被夾了
04/06 15:28, 16F

04/06 15:40, 3年前 , 17F
要試錯先用測試網吧
04/06 15:40, 17F

04/06 22:27, 3年前 , 18F
測試網,不管做什麼尤其是寫程式,必須先測試
04/06 22:27, 18F

04/13 00:21, , 19F
小白只看的懂一點上面大大們的解釋,先推目前這裡還清
04/13 00:21, 19F

04/13 00:21, , 20F
04/13 00:21, 20F
文章代碼(AID): #1YJHwU33 (DigiCurrency)