持っていることに加えて よく書かれたドキュメント、それはいくつかの主要なプログラミング言語で利用可能です:
- Java
- Javascriptを
- Go
これらのXNUMXつのSDKは、Stellar Development Foundationによって直接維持されていますが、他の開発者によって維持されているSDKは他にもたくさんあります。詳細を参照してください。 こちら.
SDKは Stellarネットワークでアプリを構築できるようにします 現在は主に送金、マイクロペイメント、外貨両替などに使用されています。 しかし、それはそれらの分野に限定されるものではなく、あなたが構築するものは完全にあなた次第です。
また、Stellar Networkにはテストネットがあるため、実際に作業を開始するのも簡単です。.
テストネットで別のアカウントに10XLMの支払いを行うのがいかに簡単かを次に示します。
コード(主にドキュメントから取得)は、最初にサーバー(テストネット上)を定義し、次に受信者のパブリックトークン、および支払いの発行者の秘密を定義します トークン。 その後、SDKはすべての魔法を実行します。いくつかのログメッセージとともに、トランザクションを構築します(素敵なテキストメモ付き)。
複雑な元帳システムと簡単にやり取りできることがわかりませんか?
SDKは、Stellar'sCoreとその上に構築されたアプリの間のブリッジとして機能するHorizonAPIと通信します。
ほとんどの場合、SDKを使用してHorizonと対話しますが、postman、または私が使用したBurpやmitmproxyなどの他のツールを使用して自分でテストすることもできます。 ここで話しました.
そうする場合は、SDKを実際に使用せずに、ネットワークの概要を把握するだけでもかまいません。 それらのAPI参照eはあなたをカバーしました。
たとえば、アカウントのトランザクションを確認するには、 /accounts/{account_id}/transactions
終点。 SDKを使用している間、次のことを行う必要があります。
.transactions()
.forAccount( "{accountID}")
。電話()
.then(function(resp){
console.log(resp);
})
.catch(function(err){
console.error(err);
});