だいな
今年はDeFiに挑戦しようと思います。確定申告のために収益計算が簡単にできるツールを調べたところ無料のKoinlyを発見!
VenusとPancakeSwapの運用で使用したところ収益計算が簡単にできたのでご紹介します。おすすめ😄
だいな
こんな人におすすめ
- Binance口座からMETAMASKに送金してVenus、PancakeSwapで運用している。
- DeFiを始める前に収益計算のツールを探している。
- DeFiを始めたいが確定申告が大変そうと躊躇している。
\ 日本語対応で安心して口座開設 /
目次
Koinlyで収益計算してみた結果
Koinlyは、Walletsに取引所の口座とウォレットを登録することで、運用内容が自動的に連携されて収益計算が実施される仕組みです。一部のトランザクションを訂正することで期待する計算結果になりました。
これで収益計算も楽になり確定申告時の不安がなくなりした。今年は、DeFiで資産運用を頑張ってみようと思います。
2022.3.吉日
収益計算でチェックしたポイント
DeFi運用をしたときの収益計算する箇所は以下の5点です。以下の5点のKoinlyのトランザクションが正しく集計されてるか確認しました。
DeFiの収益ポイント
- コインを交換したとき
- Venusで貸付けを止めたとき
- PancakeSwapで流動性の提供を止めたとき
- Venusの利用でXVSを得たとき
- PancakeSwapの利用でCAKEを得たとき
Koinlyの収益確認方法
Koinlyは、Dashboardで収益を確認できます。ログインした後にWalletsタグをクリックして口座やウォレット等を登録すると「Realized Gains」欄にコインの売買や移動、交換、手数料(ガス代)で発生した利益、損益、経費がちゃんとその時の価格で集計されます。
しかし残念ながら、DeFi運用で得たXVSやCAKEが集計されませんでした。
XVSやCAKEを取得した時のトランザクションのタグを変更することで、「Income」欄が表示されます。
そうすることで「Income」欄にXVSやCAKEを取得したときの収益が表示されます。
Realized Gains
DashboardのRealized Gainsとは…
各トランザクションのProfitとlossの合算です。
コイン交換やガス代等の収益、損益が集計された金額です。
各トランザクションのProfitとlossの合算です。
コイン交換やガス代等の収益、損益が集計された金額です。
Loss…収益計算のトランザクション例
Income
DashboardのIncomeとは…
手作業でIncomeタグを付けたトランザクションの合算です。
運用で得たXVSやCAKEのトランザクションにIncomeタグを付け収益計算のために集計します。
手作業でIncomeタグを付けたトランザクションの合算です。
運用で得たXVSやCAKEのトランザクションにIncomeタグを付け収益計算のために集計します。
CAKE取得…トランザクション例
Koinlyの事前準備
Koinlyで収益を計算するために実施したことWalletsに取引所の口座やDeFiを利用するためのウォレットを登録しました。
収益計算までの事前準備
- Walletsに暗号資産取引所の口座を登録する
- Walletsにウォレットを登録する
- Walletsにバイナンススマートチェーン(BSC)を登録する
注意
取引所の口座やウォレット以外にバイナンススマートチェーン(Binance Smart Chain)の登録も必要bitFlyerの口座を登録する操作動画
bitFlyerからAPIキーを使ってデータ連携できるので、一度設定をすればその後の取引内容が全て反映され便利です。取引内容が増える度にデータファイルをKoinlyに取り込む必要はありません。
Binanceの口座を登録する操作動画
BinanceもAPIキーを使ってデータ連携できるので、一度設定をすればその後の取引内容が全て反映され便利です。取引内容が増える度にデータファイルをKoinlyに取り込む必要はありません。
METAMASKを登録する操作動画
METAMASKのアドレスを登録します。BinanceSmartChainを登録する動画
BinanceSmartChainの登録が必要なこに気づくのに時間が掛かりました😅収益計算が期待通りになっていないトランザクションの修正
以下のトランザクションのタグを変更し収益計算を期待値に訂正しました。変更したトランザクション
- VenusへBTCを預けたトランザクション①
- VenusへBTCを預けたトランザクション②
- PancakeSwapへLPをステークしたトランザクション
- Venusから預けたBTCを受け取ったトランザクション
VenusへBTCを預けたトランザクション変更動画その1
VenusへBTCを預けたトランザクション①Exchangeタグ → Swapタグ に変更した。
VenusへBTCを預けたトランザクション変更動画その2
VenusへBTCを預けたトランザクション②トランザクションが Sendタグ と Depositタグ に分割されていたのでマージして Exchangeタグ になったのを上記と同様に Swapタグ に変更した。
PancakeSwapへLPをステークしたトランザクション変更動画
PancakeSwapへLPをステークしたトランザクションSendタグ → Poolタグ に変更した。
Venusから預けたBTCを受け取ったトランザクション
Venusから預けたBTCを受け取ったトランザクションExchangeタグ → Swapタグ に変更した。
XVS,CAKE集計のためタグ付けしたトランザクション
DeFi運用で取得したXVS,CAKEコインを集計するためにトランザクションにタグ付けをした。タグ付けしたトランザクション
- VenusでXVSを取得したトランザクション
- PancakeSwapでCAKEを取得したトランザクション
Venusの利用でXVSを取得した Depositラグ のトランザクションを Inccomタグ に変更した。
PancakeSwapの利用でCAKEを取得した Depositラグ のトランザクションを Inccomタグ に変更した。
検証したDeFi運用の一連の流れ
ビットコイン(BTC)のDeFi運用・貸出しの流れSTEP1
ビットコイン(BTC)を送付
bitFlyer口座→Binance口座へBTCを送付する。
STEP2
手数料代のバイナンスコイン(BNB)を取得
バイナンススマートチェーン(BSC)でVenusプロトコル、PancakeSwapプロトコルを利用するためにBinance取引所でBTCの一部をBNBに交換する。
STEP3
ビットコイン(BTC)とバイナンスコイン(BNB)を送付
Binance口座→METAMASKウォレットにBTCとBNBを送付する。
STEP4
ビットコイン(BTC)を貸出す
METAMASKウォレット→VenusプロトコルへBTCを貸出す。
STEP5
バイナンスUSD(BUSD)とバイナンスコイン(BNB)を借りる
VenusでBTCを担保にBUSDとBNBを借りる。借りたコインは、METAMASKに保存される。
STEP6
流動性(BUSD-BNB LP)を作成し貸出す
PancakeSwapでBUSDとBNBのLPを作成する。PancakeSwapにBUSD-BNB LPを貸出す。
ここまでの作業で…
ここまでの作業で毎日、VenusにXVSコインがPancakeSwapにCAKEコインが運用益として貯まりはじめます😁
ビットコイン(BTC)のDeFi運用・貸出し停止の流れ
STEP1
流動性(BUSD-BNB LP)の貸出しを止める
PancakeSwapで流動性(BUSD-BNB LP)の貸出しを止めるとMETAMASKに保存される。
STEP2
流動性(LP)を解体する
PancakeSwapでBUSD-BNB LPを解体するとBUSDとBNBがMETAMASKに保存される。
STEP3
バイナンスUSD(BUSD)とバイナンスコイン(BNB)を返却する
Venusで返却(Repay Borrow)するとMETAMASK→VenusへBUSDとBNBを送付される。
STEP4
ビットコイン(BTC)の貸出しを止める
Venusで貸出し停止(Withdraw)するとVenus→METAMASKにBTCが送付される。
STEP5
運用で得たXVSを取得する
BTCの貸出しでVenusに貯まっているXVSをVenusのVoteでCollectすることで取得する。Venus→METAMASKにVXSが送付される。
STEP6
運用で得たCAKEを取得する
BUSD-BNB LPの貸出しでPancakeSwapに貯まっているCAKEをPancakeSwapのFarmsでHarvestで取得する。PancakeSwap→METAMASKにCAKEが送付される。
参考)貸出しを止めたときのコイン増減の確認
BTC貸出しの利息を確認
Venusへ貸出し返却されたBTCが増えているのかトランザクションで確認
期間:1月25日 → 2月12日(18日間)
貸出:-0.01273740 BTC
返却: 0.01273984 BTC(+0.0000024BTC)
増えたことを確認できた😁
期間:1月25日 → 2月12日(18日間)
貸出:-0.01273740 BTC
返却: 0.01273984 BTC(+0.0000024BTC)
増えたことを確認できた😁
BUSD-BNB LP貸出しの利息を確認?
PancakeSwapへ貸出し返却されたLPは増えないことを確認(CAKEコインは貰えます)
期間:1月26日 → 2月12日(17日間)
貸出:-3.06079149 LP
返却: 3.06079149 LP
枚数が変わらずに返却されたことを確認できた😁
期間:1月26日 → 2月12日(17日間)
貸出:-3.06079149 LP
返却: 3.06079149 LP
枚数が変わらずに返却されたことを確認できた😁
BUSD-BNB LP解体時の増減を確認
PancakeSwapでPLを作成と解体したときペアコインの価格変動で比率が変わり解体時の枚数が変わるリスク(インパーマネントロス)の確認
期間:1月26日 → 2月12日(17日間)
作成:- 74.20000 BUSD / -0.19362009 BNB
解体: 76.37081 BUSD / 0.18979631 BNB
期間:1月26日 → 2月12日(17日間)
作成:- 74.20000 BUSD / -0.19362009 BNB
解体: 76.37081 BUSD / 0.18979631 BNB
\ 仮想通貨の収益計算してみる /
最後に
最後に投資は、必ず自己責任でお願い致します。ってことと。PancakeSwapで運用するときにVenusを利用するメリットの整理。
Venusメリット
- ビットコインを売買しないで(貸付・借入)運用したいコインを取得できる。
- ビットコインを貸付・借入したとき、プラス金利がつくときがある。