Sats を au PAY にチャージする。(JPYC 経由)

Sats を au PAY にチャージする。(JPYC 経由)

この記事は 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 を手に入れるためのウォレットになります。

MetaMask

Sats → Matic

まず、sats を Matic という暗号資産に変換します。

今回は最終的に 1000 円分 au PAY にチャージします。 途中でガス代や手数料などのロスが発生するため、念のため 1100 円分の sats を送信することにします。 執筆時点では、1100 円=0.00017935BTC=17935sats だったようです。

sats

fixedfloat を開きます。使用言語を日本語に設定できます。

fixedfloat

「送信」で BTC(LN)を選び、送りたい数量を入力します。今回は 0.00017935BTC です。 「受け取り」では MATIC(POLYGON)をえらびます。 宛先には MetaMask で作成したウォレットのアドレスを入力します。 「今すぐ取引」をタップすると、LN インボイスが表示されます。

fixedfloat

インボイスをコピーして Wallet of Satoshi で送金します。(注: 筆者は最初 BlueWallet(alby)で送金を試みましたが失敗しました。WoS でやり直したら成功しました。何だったんでしょう?) fixedfloat の画面に戻ると、Sats を受け取り、さらにしばらく待つと Matic が送金されます。

fixedfloat

MetaMask を開くと、Matic の残高が増えているのが確認できます。

MetaMask

Matic → JPYC

次に Matic を JPYC というステーブルコインに変換します。 いろいろ方法はありますが、今回は 1inch を使ってみます。

1inch を開きます。

1inch

「ウォレットを接続」をタップし、Polygon ネットワークを選択します。

1inch

WalletConnect を選び、MetaMask を選択します。

1inch

1inch

MetaMask が開いたら、1inch と接続します。

1inch

交換先のトークンで JPYC を選びます。JPYC のコントラクトアドレス 0x431D5dfF03120AFA4bDf332c61A6e1766eF37BDB を検索して、追加しましょう。

1inch

交換するMaticの残高を最大にし、「スワップ」をタップします。

1inch

ダイアログに沿って進めていきます。何度か MetaMask を開いて署名すると、JPYC に交換できます。

1inch

MetaMask で JPYC の残高を確認することができます。

MetaMask

トークン一覧にない場合は、「トークンをインポート」から JPYC のコントラクトアドレス 0x431D5dfF03120AFA4bDf332c61A6e1766eF37BDB をインポートしましょう。

JPYC → au PAY

JPYC は giftee BOX というギフト券と交換することができます。

JPYC App を開きます。

JPYC

「ウォレットを接続」をタップし、MetaMask を選択します。 MetaMask が開いたら jpyc と接続します。

JPYC

JPYC App に戻り、交換先の giftee Box を選びます。 数量を入力し、交換先ネットワークに Polygon を選びます。 名前、メールアドレスを入力し、先に進みます。

JPYC

「JPYC を送信する」をタップして MetaMask を開き、送金します。 無事送金できたら giftee Box の URL がメールで送られてきます。

mail

giftee Box の中から au PAY ギフトカードを選び、au PAY にチャージします。

au Pay

おわりに

取引所に口座を開設したり、KYC したりすることなく sats を au PAY にチャージすることができました。 最終的に 1100 円分の sats が au PAY 1000 円と、89 JPYC と 3 円分の Matic になりました。ロスは 8 円ほどでしょうか。 取引所から銀行に出金するのに 400 円ほどかかることを考えればリーズナブルかもしれません。1 万円以下の小額であれば、十分使えるルートかと思います。

その zap はちゃんと使い道ありますよー! じゃんじゃん zap しましょー!