パブリック・アカウント・キー
AccountKeyPublicは、1つの公開鍵を持つアカウントに使用される。 アカウントにAccountKeyPublicオブジェクトがある場合、トランザクションの検証処理は以下のように行われる:
Web3jとkaiaライブラリ(web3j-ext
)から必要なクラスをインポートする。
指定されたBAOBAB_URLでWeb3jインスタンスを作成する
また、デフォルトのプロバイダーを変更することもできる。 例えば、錬金術のプロバイダーを使う。
公開鍵のキー・ペアからクレデンシャル**をロードし、そのアドレスを取得する。
署名するメッセージを定義する
ブロック番号をkaiaネットワークの最新ブロックに設定する。
KlaySignatureData.signPrefixedMessage
を使ってメッセージに署名する。
addressを復元し、元のアドレスと比較する。
Web3jインスタンスをシャットダウンする