-
@ kunigaku
2023-12-12 01:36:51この記事は Nostr Advent Calendar 2023 その2 の1日目の記事です。
Nostr の村コインこと Sats(BTC の最小単位)。zap したりされたりでだんだん溜まってきたけど、「どうやって使うの?」という声をたまに見かけます。 今回は Sats を au PAY にチャージする手順を紹介します。
Disclaimer
暗号資産(仮想通貨)は法定通貨ではありません。 暗号資産(仮想通貨)の価格の変動等により、損失が生じることがあります。 また、FixedFloatや1inchは日本の金融庁に認可されている取引所ではありません。利用する場合は自己責任の元で行ってください。
ルート概要
sats(Wallet of Satoshi) ↓ (fixedfloat) ↓ Matic(on Polygon Network) ↓ (1inch) ↓ JPYC(on Polygon Network) ↓ giftee Box ↓ au PAY ギフトカード ↓ au PAY
事前準備
事前にインストールが必要なアプリは次のとおりです。
- Wallet of Satoshi(WoS)
- MetaMask
- au PAY
MetaMask ではウォレットを作成し、Polygon ネットワークを追加しておいてください。Matic と JPYC を手に入れるためのウォレットになります。
Sats → Matic
まず、sats を Matic という暗号資産に変換します。
今回は最終的に 1000 円分 au PAY にチャージします。 途中でガス代や手数料などのロスが発生するため、念のため 1100 円分の sats を送信することにします。 執筆時点では、1100 円=0.00017935BTC=17935sats だったようです。
fixedfloat を開きます。使用言語を日本語に設定できます。
- https://fixedfloat.com
「送信」で BTC(LN)を選び、送りたい数量を入力します。今回は 0.00017935BTC です。 「受け取り」では MATIC(POLYGON)をえらびます。 宛先には MetaMask で作成したウォレットのアドレスを入力します。 「今すぐ取引」をタップすると、LN インボイスが表示されます。
インボイスをコピーして Wallet of Satoshi で送金します。(注: 筆者は最初 BlueWallet(alby)で送金を試みましたが失敗しました。WoS でやり直したら成功しました。何だったんでしょう?) fixedfloat の画面に戻ると、Sats を受け取り、さらにしばらく待つと Matic が送金されます。
MetaMask を開くと、Matic の残高が増えているのが確認できます。
Matic → JPYC
次に Matic を JPYC というステーブルコインに変換します。 いろいろ方法はありますが、今回は 1inch を使ってみます。
1inch を開きます。
- https://app.1inch.io/
「ウォレットを接続」をタップし、Polygon ネットワークを選択します。
WalletConnect を選び、MetaMask を選択します。
MetaMask が開いたら、1inch と接続します。
交換先のトークンで JPYC を選びます。JPYC のコントラクトアドレス 0x431D5dfF03120AFA4bDf332c61A6e1766eF37BDB を検索して、追加しましょう。
交換するMaticの残高を最大にし、「スワップ」をタップします。
ダイアログに沿って進めていきます。何度か MetaMask を開いて署名すると、JPYC に交換できます。
MetaMask で JPYC の残高を確認することができます。
トークン一覧にない場合は、「トークンをインポート」から JPYC のコントラクトアドレス 0x431D5dfF03120AFA4bDf332c61A6e1766eF37BDB をインポートしましょう。
JPYC → au PAY
JPYC は giftee BOX というギフト券と交換することができます。
JPYC App を開きます。
- https://app.jpyc.jp/gifts
「ウォレットを接続」をタップし、MetaMask を選択します。 MetaMask が開いたら jpyc と接続します。
JPYC App に戻り、交換先の giftee Box を選びます。 数量を入力し、交換先ネットワークに Polygon を選びます。 名前、メールアドレスを入力し、先に進みます。
「JPYC を送信する」をタップして MetaMask を開き、送金します。 無事送金できたら giftee Box の URL がメールで送られてきます。
giftee Box の中から au PAY ギフトカードを選び、au PAY にチャージします。
おわりに
取引所に口座を開設したり、KYC したりすることなく sats を au PAY にチャージすることができました。 最終的に 1100 円分の sats が au PAY 1000 円と、89 JPYC と 3 円分の Matic になりました。ロスは 8 円ほどでしょうか。 取引所から銀行に出金するのに 400 円ほどかかることを考えればリーズナブルかもしれません。1 万円以下の小額であれば、十分使えるルートかと思います。
その zap はちゃんと使い道ありますよー! じゃんじゃん zap しましょー!