我的问题是:
- 种子是什么?
- 为什么需要种子?
- 种子输入是随机的还是特定的?
举些例子:
- 第一个参数是函数的种子
findProgramAddress
const [_pda, _nonce] = await PublicKey.findProgramAddress(
[Buffer.from(anchor.utils.bytes.utf8.encode("escrow"))],
program.programId
)
- 第二个参数是函数 createWithSeed 的种子?
const GREETING_SEED = 'hello';
const greetedPubkey = await PublicKey.createWithSeed(
payer.publicKey,
GREETING_SEED,
programId,
);