Bscscan.comを使用してAutofarm vaults の資金を引き出す方法

Autofarm のユーザーインターフェース(UI)が万が一停止した場合、Binance Smart Chain(BSC)のブロックエクスプローラー(https://www.bscscan.com)を使用して、Autofarmのスマートコントラクトにアクセスし呼び出すことが可能です。これらの操作には、デスクトップのWebブラウザ(Chrome推奨)とMetaMaskプラグインが必須となります。

1) Metamaskを https://www.metamask.io で入手し、必要であればニーモニック(シード)をインポートします。

2) ファンドのPIDを取得します。PIDとはPool IDのことで各プールに割り当てられたデプロイヤーコントラクトの値です。ファンドのPIDを取得するには、少なくとも2つの検索方法があります。

この手順はbscscanとスマートコントラクトが相互作用する唯一の方法ですので重要です。

Autofarm Vault PoolID (PID) リスト:

 "1": "WBNB", "Venus OLD",
 "2": "BUSD", "Venus OLD",
 "3": "BTCB", "Venus OLD",
 "4": "ETH", "Venus OLD",
 "5": "LINK", "Venus OLD",
 "6": "WBNB-AUTO LP",
 "7": "CAKE",
 "8": "WBNB-CAKE LP",
 "9": "sBDO-BUSD LP",
 "10": "WBNB-BUSD LP",
 "11": "WBNB-BTCB LP",
 "12": "BDO-BUSD LP",
 "13": "WBNB-BDO LP",
 "14": "KEBAB-BUSD LP",
 "15": "WBNB-BUSD LP",
 "16": "USDT", "Venus OLD",
 "17": "USDC", "Venus OLD",
 "18": "DOT", "Venus OLD",
 "19": "WBNB-ETH LP",
 "21": "BUSD-USDT LP",
 "22": "BUSD-VAI LP",
 "23": "WBNB-LINK LP",
 "25": "WBNB-UNI LP",
 "26": "WBNB-BAND LP",
 "27": "WBNB-TWT LP",
 "28": "WBNB-SXP LP",
 "29": "WBNB-XVS LP",
 "30": "WBNB-ALPHA LP",
 "32": "BUSD-UST LP",
 "33": "WBNB-BTCST LP",
 "34": "WBNB-wSOTE LP",
 "35": "WBNB-FRONT LP",
 "36": "WBNB-HELMET LP",
 "37": "WBNB-EGLD LP",
 "38": "WBNB-INJ LP",
 "39": "KEBAB",
 "40": "KEBAB-WBNB LP",
 "41": "BTCB-BUSD LP",
 "42": "USDT-BUSD LP",
 "43": "DOT-BUSD LP",
 "44": "ETH-BETH LP",
 "45": "ETH-COMP LP",
 "46": "WBNB-YFI LP",
 "47": "WBNB-XRP LP",
 "48": "WBNB-ADA LP",
 "49": "WBNB-EOS LP",
 "50": "WBNB-SFP LP",
 "51": "UST-MAMZN LP",
 "52": "UST-MGOOGL LP",
 "53": "UST-MNFLX LP",
 "54": "UST-MTSLA LP",
 "55": "WBNB-REEF LP",
 "56": "WBNB-HARD LP",
 "57": "WBNB-BSCX LP",
 "58": "WBNB-LIT LP",
 "59": "WBNB-UNFI LP",
 "60": "WBNB-BCH LP",
 "61": "WBNB-DITTO LP",
 "62": "WBNB-CTK LP",
 "63": "WBNB-HGET LP",
 "64": "BUSD-LINA LP",
 "65": "WBNB-ATOM LP",
 "66": "WBNB-XTZ LP",
 "67": "WBNB-bALBT LP",
 "68": "WBNB-ZEE LP",
 "69": "WBNB-BRY LP",
 "70": "WBNB-SWINGBY LP",
 "71": "WBNB-TEN LP",
 "72": "WBNB-SWGb LP",
 "73": "EGG-BUSD LP",
 "74": "EGG-WBNB LP",
 "79": "VIKING-BUSD LP",
 "80": "VIKING-WBNB LP",
 "81": "WBNB-DOT LP",
 "82": "WBNB-DODO LP",
 "83": "WBNB-bOPEN LP"
 "84": "WBNB", "Venus NEW",
 "85": "BUSD", "Venus NEW",
 "86": "USDT", "Venus NEW",
 "87": "USDC", "Venus NEW",
 "89": "BTCB", "Venus NEW",
 "90": "ETH", "Venus NEW", 
 "91": "DOT", "Venus NEW", 
 "92": "LINK", "Venus NEW", 
 "93": "SXP", "Venus NEW", 
 "94": "ADA", "Venus NEW", 
 "95": "WBNB-BELT LP",
 "96": "WBNB-AUTO LP (Bakery)", 
 "97": "WBNB-BAKE LP", "Bakery", 
 "98": "WBNB-BTCB LP", "Bakery", 
 "99": "WBNB-pCWS LP (Bakery)", 
 "100": "WBNB-BOR LP", 
 "101": "WBNB-BMXX LP", 
 "102": "WBNB-WATCH LP", 
 "103": "WBNB-BEL LP",
 "104": "WBNB-BUX LP", 
 "105": "WBNB-ALICE LP", 
 "106": "WBNB-COS LP",
 "107": "WBNB-DUSK LP", 
 "108": "WBNB-TRADE LP",
 "109": "WBNB-LTO LP", 
 "110": "WBNB-pCWS LP (PCS)", 
 "111": "WBNB-ZIL LP", 
 "112": "WBNB-LIEN LP", 
 "113": "WBNB-SWTH LP", 
 "114": "WBNB-DFT LP", 
 "115": "WBNB-PBTC LP", 
 "116": "WBNB-GUM LP", 
 "117": "WBNB-DEGO LP", 
 "118": "BUSD-IOTX LP", 
 "119": "BUSD-XMARK LP", 
 "120": "BUSD-TPT LP", 
 "121": "BUSD-DEXE LP", 
 "122": "BUSD-RAMP LP", 
 "123": "BUSD-NULS LP", 
 "124": "BUSD-FOR LP", 
 "125": "BUSD-TXL LP", 
 "127": "WBNB-MDX LP",
 "128": "USDT-MDX LP",
 "129": "USDT-BTCB LP", 
 "130": "USDT-ETH LP", 
 "131": "USDT-USDC LP", 
 "132": "USDT-BUSD LP", 
 "133": "BTCB-ETH LP",
 "134": "BUSD-MDX LP", 
 "137": "iBNB", 
 "138": "iBUSD", 
 "139": "iUSDT",
 "140": "iBTC", 
 "141": "iETH", 
 "142": "iLINK", 
 "143": "WBNB-BGOV LP", 
 "144": "WBNB-USDT LP", 
 "145": "WBNB-BUSD LP", 
 "146": "WBNB-BTCB LP", 
 "147": "WBNB-ETH LP",
 "148": "USDT-FIL LP",
 "149": "USDT-ADA LP",
 "150": "USDT-DAI LP",
 "151": "USDT-DOT LP",
 "152": "USDT-XRP LP",
 "153": "USDT-LTC LP",
 "154": "BUSD-BTCB LP",
 "155": "BUSD-ETH LP",
 "156": "BUSD-BCH LP",
 "157": "ETH-BETH LP"

上記のリストが常に最新か確認してください:最新のPIDリストはAutofarm APIから取得できます: https://static.autofarm.network/bsc/farm_data.json (上記の結果をhttps://jsonlint.com/ に貼り付けてください。その後、「Validate JSON」をクリックし、最後のセクションに進むと、利用可能なすべてのPool リストが表示されます)。

Vaults PIDを取得する別の方法としては、bscscan.comにアクセスして、ご自身のウォレットの入金トランザクションハッシュを検索します。その取引の詳細(txn)から、show more > input data > decode dataをクリックします。そこに入金したVaultのPIDが表示されます。

3) Autofmarm のデプロイヤーコントラクトにいきます。コントラクトの値はbscscan.comで検索できます。 (アドレス: 0x0895196562C7868C5Be92459FaE7f877ED450452) https://www.bscscan.com/address/0x0895196562c7868c5be92459fae7f877ed450452#writeContract

https://www.bscscan.com/address/0x0895196562c7868c5be92459fae7f877ed450452#writeContract 

4) web3上でbscsanに接続します。

5) [Write Contract]をクリックします

6) ここから全ての資産を引き出すこともできますし、$AUTO報酬のハーベストのみ、また両方引き出すことも可能です。(セクション11の"11. 引き出し"セクションを参照)

$AUTO報酬をハーベストする方法:

  • _pid欄に任意のPIDを入力

  • _wantAmtに0を入力 

  • Write をクリックしトランズアクションを承認する

自分の資金を全て、または一部を引き出す方法:

  • _pid欄に任意のPIDを入力

  • 引き落とし額をuint256フォーマットで in_wantAmt に入力する

7) PIDを入力後、"Write Contract"をクリックする。Metamaskのウィンドウがプロンプトするので、トランズアクションを承認する。承認後、Autofarm Vaultsから引き落としたファンドが自身のウォレットに反映されます。

10進数からuint256への変換を以下のサイトをご参照ください https://www.rapidtables.com/convert/number/hex-to-decimal.html

最終更新