Wed Oct 27 2021

ネイティブアプリでdappを作れないかの検証をやってた。EthereumのネットワークだとMetaMaskがデファクトwalletなのでMetaMaskで認証からのアプリでaddress取得やトランザクションの署名なんかをいい感じにできないかを試していたが、結局厳しいという結論。そもそもMetaMaskがtransaction後のcallbackを返してくれないとか、webブラウザのextensionをプライマリーで考えているようで実装の対応がかなり悪い。こういうわけでOpenSeaのネイティブアプリですらトランザクションが絡む処理は行えない。というかただのViewer。ログインすらできない。webでよろしくやりましょうというわけ。迂回作としてwalletconnectというprotocolもあるんだけど。これもまともに動くのはJSのライブラリだけっぽいし体験的にちょっと微妙。ReactNativeならまだワンチャンdappのネイティブ実装はありだけどFlutterなんてもっての外でキツそう。詳しくはZennのスクラップに書いた。  

 

部屋の乾燥がすごくて顔がカサカサになってる。ニベアを塗ってるけどあんまり効果ない気がする。象印の魔法瓶みたいな強力な加湿器を買うか迷い中。あれ昔会社で使ってたんだけどとんでもなくもくもくと蒸気が出るので湿度高まってる感あって好きだった。