THE SHOP TK Menザ ショップ ティーケー メンズベーシックテーラードジャケットvmyIYb7gf6

このガイドでは、マルチシグアカウントから署名者を削除する方法を説明します。

THE SHOP TK Menザ ショップ ティーケー メンズベーシックテーラードジャケットvmyIYb7gf6

THE SHOP TK Menザ ショップ ティーケー メンズベーシックテーラードジャケットvmyIYb7gf6

  1. マルチシグアカウントの署名者アカウントのいずれかにログインします。
  2. 左側のメニューの 「マルチシグ」 をクリックします。
  3. ドロップダウンメニューでマルチシグアカウントを選択します。
  4. リストされている署名者の中から、削除したい署名者アドレスを見つけます。ゴミ箱アイコンをクリックすると、削除するアカウントが強調表示されます。次に 「送信」 をクリックします。ポップアップの情報を確認し、ウォレットパスワードを入力します。最後に 「確認」 をクリックします。
  1. マルチシグアカウントの 「最小承認数」 が 1 より大きい数に設定されている場合は、別の連署者アカウントにログインし トランザクションに署名します 。最小承認数が満たされるまで、この手順を繰り返します。
  1. マルチシグ」 ページに戻って、署名者が削除されたことを確認できます。

THE SHOP TK Menザ ショップ ティーケー メンズベーシックテーラードジャケットvmyIYb7gf6

次のコードは minRemoval を 1 に設定して 2-of-3 マルチシグアカウントから署名者を削除する方法を示しています。

 エメラルド・スネーク・10金・ヘビ・蛇・指輪E2IW9HDY // replace with network type
const networkType = NetworkType.TEST_NET;
// replace with multisig public key
const multisigAccountPublicKey = '3A537D5A1AF51158C42F80A199BB58351DBF3253C4A6A1B7BD1014682FB595EA';
const multisigAccount = PublicAccount.createFromPublicKey(multisigAccountPublicKey, networkType);
// replace with cosignatory public key
const cosignatoryToRemovePublicKey = '17E42BDF5B7FF5001DC96A262A1141FFBE3F09A3A45DE7C095AAEA14F45C0DA0';
const cosignatoryToRemove = PublicAccount.createFromPublicKey(cosignatoryToRemovePublicKey, networkType);
// replace with cosignatory private key
const cosignatoryPrivateKey = '1111111111111111111111111111111111111111111111111111111111111111';
const cosignatoryAccount =  Account.createFromPrivateKey(cosignatoryPrivateKey, networkType);

const multisigAccountModificationTransaction = MultisigAccountModificationTransaction.create(
    Deadline.create(),
    0,
    0,
    [],
    [cosignatoryToRemove.address],
    networkType);

const aggregateTransaction = AggregateTransaction.createComplete(
    Deadline.create(),
    [multisigAccountModificationTransaction.toAggregate(multisigAccount)],
    networkType,
    [],
    UInt64.fromUint(2000000));

// replace with meta.networkGenerationHash (nodeUrl + '/node/info')
const networkGenerationHash = '1DFB2FAA9E7F054168B0C5FCB84F4DEB62CC2B4D317D861F3168D161F54EA78B';
const signedTransaction = cosignatoryAccount.sign(aggregateTransaction, networkGenerationHash);
// replace with node endpoint
const nodeUrl = 'span>;
const repositoryFactory = new RepositoryFactoryHttp(nodeUrl);
const transactionHttp = repositoryFactory.createTransactionRepository();

transactionHttp
    .announce(signedTransaction)
    .subscribe((x) => console.log( ジュエリー イヤリング ピアス Stainless Steel PolishedBrushed Finish w CZ Huggie Hoop Earrings 6mm x 10mmb6y7fgY x), (err) => console.error(err));
// replace with network type
const networkType = symbol_sdk_1.NetworkType.TEST_NET;
// replace with multisig public key
const multisigAccountPublicKey = '3A537D5A1AF51158C42F80A199BB58351DBF3253C4A6A1B7BD1014682FB595EA';
const multisigAccount = symbol_sdk_1.PublicAccount.createFromPublicKey(multisigAccountPublicKey, networkType);
// replace with cosignatory public key
const cosignatoryToRemovePublicKey = '17E42BDF5B7FF5001DC96A262A1141FFBE3F09A3A45DE7C095AAEA14F45C0DA0';
const cosignatoryToRemove = symbol_sdk_1.PublicAccount.createFromPublicKey(cosignatoryToRemovePublicKey, networkType);
// replace with cosignatory private key
const cosignatoryPrivateKey = '1111111111111111111111111111111111111111111111111111111111111111';
const cosignatoryAccount = symbol_sdk_1.Account.createFromPrivateKey(cosignatoryPrivateKey, networkType);
const multisigAccountModificationTransaction = symbol_sdk_1.MultisigAccountModificationTransaction.create(symbol_sdk_1.Deadline.create(), 0, 0, [], [cosignatoryToRemove.address], networkType);
const aggregateTransaction = symbol_sdk_1.AggregateTransaction.createComplete(symbol_sdk_1.Deadline.create(), [multisigAccountModificationTransaction.toAggregate(multisigAccount)], networkType, [], symbol_sdk_1.UInt64.fromUint(2000000));
// replace with meta.networkGenerationHash (nodeUrl + '/node/info')
const networkGenerationHash = '1DFB2FAA9E7F054168B0C5FCB84F4DEB62CC2B4D317D861F3168D161F54EA78B';
const signedTransaction = cosignatoryAccount.sign(aggregateTransaction, networkGenerationHash);
// replace with node endpoint
const nodeUrl = 'span>;
const repositoryFactory = new symbol_sdk_1.RepositoryFactoryHttp(nodeUrl);
const transactionHttp = repositoryFactory.createTransactionRepository();
transactionHttp
    .announce(signedTransaction)
    .subscribe((x) => console.log(x), (err) => console.error(err));

minRemoval プロパティ はマルチシグからアカウントを削除するために必要な署名の数を示します。この値は minApproval プロパティ を変更するのと同じ方法で増減できます。

今回 MultisigModificationTransaction はマルチシグから他のアカウントを削除するために必要なアカウントは 1 つだけなので、 AggregateCompleteTransaction によってラップされています。

注釈

トランザクションのアナウンスに複数の署名が必要な (たとえば minRemoval が 2 に設定されている場合) 、トランザクションはアグリゲート ボンデッド として定義する必要があり、また、他のすべての必要なマルチシグ参加者は、承認のために署名する必要があります。 次のガイド に従って、マルチシグアカウントに関連する、アグリゲートボンデッドトランザクションをアナウンスします。

次のガイド に従って、マルチレベルマルチシグアカウントを作成します。

お探しのものは見つかりましたか? 送料無料 TIFFANY COブローチ K18 スター 星 18金 ゴールド 18K ティファニー BJレディース 女性 かわいい 可愛い おしゃれ オシャレ アクセサリー プレゼント ギフト 価格見直し0711SHkN0OP8Xnw