...cKey.findProgramAddressSync(seeds_bob, program.programId);
// Alice and Bob initialize their accounts
await program.methods.initialize().accounts({
player: playerAlice,
signer: alice.publicKey,
}).signers([alice]).rpc();
await program.methods.initialize().accoun...
...i in range(n)])
## (1, 1, 1, ..., 1)
vec_1n = vector([Fr(1)] * n)
v = Fr(random.randint(0, pow(2, n)))
print("v =", v)
v_bin = bin(v)[2:].zfill(n)[::-1][:n]
print("v_bin = ", v_bin)
aL = vector([Fr(int(bit)) for bit in v_bin])
assert v == sum([aL[i] * 2 ^ i for i in range(n)])
assert v == inner_...
...
```
运行下一个代码块测试你的代码
```
# Checks that g and G are correct.
assert g.is_order(1024), 'The generator g is of wrong order.'
b = FieldElement(1)
for i in range(1023):
assert b == G[i], 'The i-th place in G is not equal to the i-th power of g.'
b = b * g
...
...les/145568296316.htm)
1. Vitalik. Deterministic Wallets, Their Advantages And Their Understated Flaws. [https://bitcoinmagazine.com/articles/deterministic-wallets-advantages-flaw-1385450276](https://bitcoinmagazine.com/articles/deterministic-wallets-advantages-flaw-1385450276)
1. 千里之堤毁...