1

キーなしでアドレスを生成して、焼き込みアドレス (トークンを送信でき、取得できないアドレス) として機能できるようにしたいと考えています。どうすれば生成できますか?

4

2 に答える 2

2

PolkadotJS のキーリング サブモジュールを使用できます。

const { encodeAddress } = require('@polkadot/keyring');

const zero = '0x' + '00'.repeat(32);
const output = encodeAddress(zero, 2);

console.log(output.toString());

これは、ロックを解除できないCaKWz5omakTK7ovp4m3koXrHyHb7NG3Nt7GENHbviByZpKpクサマ アドレス (上記の理由による)2です- there is no private key for the public key .encodeAddress0x0

または、encodeAddress(new Uint8Array(32))動作します-u8aは0で初期化され、ランダムアドレスの場合はencodeAddress(randomAsU8a()).

于 2020-02-03T17:35:54.093 に答える