
Symbol Blockchain Community はこの度、 Expo を用いたマネージドな React Native 上で使用する事に最適化された、expo-symbol-sdk をリリースしました。React Native 上で暗号周りの実装をする場合、環境構築上のハードルがありましたが、今回リリースしました expo-symbol-sdk では node.js プロジェクトへインストールするだけで利用することが出来ます。
expo-symbol-sdk
使用方法の例
npm install @symbol-blockchain-community/expo-symbol-sdk
import { Account, NetworkType } from '@symbol-blockchain-community/expo-symbol-sdk';
const account = Account.generateNewAccount(NetworkType.TEST_NET);
console.log(account);
ユースケースの想定
このパッケージは symbol-sdk で提供されている機能のうち、 node.js core module に依存していた以下機能のみを提供します。
- キーペアの取り扱い
- トランザクションへの署名
- メッセージの暗号・復号化
よって、この sdk ではトランザクションの作成は機能として含まれていません。以下のような使い方を想定しています。
- symbol-sdk との併用
- symbol-sdk はサーバー上で、秘密鍵等は
expo-symbol-sdkでネイティブアプリケーション上で使用
その他
リリースの詳細は以下を参照して下さい。