Silver シルバー ジュエリー イヤリング ピアス 925 SterlingSolid Rhodium plated Cubic Zirconia In Out Hoop Earrings11 65 gramFine Jewelry Ideal Gifts For Women Gift Set From HeartCQtshdxr

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

Silver シルバー ジュエリー イヤリング ピアス 925 SterlingSolid Rhodium plated Cubic Zirconia In Out Hoop Earrings11 65 gramFine Jewelry Ideal Gifts For Women Gift Set From HeartCQtshdxr

Silver シルバー ジュエリー イヤリング ピアス 925 SterlingSolid Rhodium plated Cubic Zirconia In Out Hoop Earrings11 65 gramFine Jewelry Ideal Gifts For Women Gift Set From HeartCQtshdxr

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

Silver シルバー ジュエリー イヤリング ピアス 925 SterlingSolid Rhodium plated Cubic Zirconia In Out Hoop Earrings11 65 gramFine Jewelry Ideal Gifts For Women Gift Set From HeartCQtshdxr

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

 大きいサイズ レディース パーティー 二次会 結婚式 披露宴総レース フリル ドレスLL 4L セクシー ビッグサイズ ボーイッシュ 体型カバー 着痩せ トレンド 大人セレブ セレカジ 海外セレブ取寄 夏新作Ajq354RL // 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( FashionSALE 50 OFFEndyROBE サラボウタイフリルブラウス JILLSTUART ジルスチュアート シャツ ブラウス シャツ ブラウスその他 ネイビー ホワイト RBA E送料無料shQrtd 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 に設定されている場合) 、トランザクションはアグリゲート ボンデッド として定義する必要があり、また、他のすべての必要なマルチシグ参加者は、承認のために署名する必要があります。 次のガイド に従って、マルチシグアカウントに関連する、アグリゲートボンデッドトランザクションをアナウンスします。

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

お探しのものは見つかりましたか? NIKE AIR MAX 720 エアマックス ブラック AO2924 004 28cm ブラック ナイキ シューズYWH9I2DE