如何透過MetaMask在Binance Smart Chain (BSC network)上面進行操作以及注意事項-以StableXSwap為例子

KYC2020X
Oct 28, 2020

--

由於目前MetaMask尚未針對Binance Smart Chain的操作完全優化完畢,所以在顯示界面上有時候會看得心驚膽跳,此處操作以透過MetaMask在StableXSwap網站進行Staking操作為例子,同時也涉及在BSC上的Pancake Swap進行簡易Swap互換,以換取STAX來進行Staking。StableXSWap作為Binance Chain上面第一個專門針對穩定幣需求所設計以及最佳化的應用,未來一定能夠隨著BSC生態發展而越發展的迅速猛烈。在區塊鏈的應用上面,穩定幣由於價值風險損失較小,且各種交易都可以使用穩定幣來當作基本操作對,常常比其他的區塊鏈應用發展來得快。

  1. 進到StableXSwap網站點選連接錢包,選擇Metamask,選擇BSC特定賬號。建議將不同應用場景的帳號分類,以便進行管理。如果還沒有設定過Binance Smart Chain錢包,請參考這裡

檢查網站要求權限,接著按下Connect

2. 從MetaMask上面,將連線的主網設定改成之前設定過的BSC主網,以便在Binance Smart Chain 環境下進行合約互動。

3. 成功連接之後,會出現BSC上連線帳號的戶頭內容。雖然出現圖示為ETH,但是實際上顯示是帳戶內的BNB餘額。BSC每次合約互動的消耗極少,所以餘額不多也是可以進行交易,且由於MetaMask顯示的問題,常常默認使用ETH為計算單位,所以會造成Gas花費過高的錯覺,有時候會需要進行手動設定Gas來啟動交易。

4. 從StableXSwap點選Home鍵到首頁去,從首頁點選”Buy STAX”便可以連線到Pancake Swap進行交易,以獲得STAX進行第一次Staking。

5. 在Pancake Swap裡面,會自動跳出剛剛的交易合約,點選確定。

6. 點選需要換出的幣別(此處以USDT為例) 如果要知道如何將USDT傳輸到MetaMask的BSC帳號之內,請看這裡。輸入金額之後,可以估計出預計換入的STAX的數量。然後可以點選SWAP,並且在下一頁面點選確認交易(Confirm Swap)

7. 在MetaMask裡面進行交易手續費設定。如果失敗要上BSC Scan看失敗原因,視情況增加Gas Price (GWEI)(有時候要加到30或40)。通常這步驟的消耗都在0.01BNB以內($0.3以內)

8. 回到StablexSwap網站,在Staking頁面點選“+”以增加Stake。點選需要Stake的數量之後點擊確認。

9. 此時會出現Gas fee設定畫面,初始跳出的Gas limit為28,500,000。顯示如下需要消耗0.57個BNB但是目前MetaMask顯示畫面還沒完全優化。手動將Gas Limit設定從28,500,000 更改為2,850,000。此時顯示餘額足夠,雖然顯示警告訊息,但是依舊點選確認進行交易

交易成功,以我實際使用BNB為0.0028BNB (使用前餘額0.0587–使用後餘額0.0559)~約略$0.084 ($30*0.0028)

第一次操作嘗試的時候,建議還是先嘗試小金額操作。由於在BSC上的優點就是Gas花費極少,所以先做嘗試確定無誤之後,在進行操作較為妥當。而目前的MetaMask拿來操作BSC的環境之中,常常會出現令人望之生怯的數字,記得要手動調整一下Gas花費,大部分的合約互動應該都要在0.01BNB以下才是。像我以下見到的誇張Gas Fee要不是我眼睛利,可能順手就點下去了,記得要手動調整一下Gas花費唷. Good luck.

--

--