const POOL = 'CBVQTSTSIJ4UZMN5FQBFHPUIYSW3ATGSP57BZDJNKTOBNQODQTRGE4K5';
const OWNER = 'GDSENDER7EXAMPLEPUBLICKEYAAAAAAAAAAAAAAAAAAAA';
const PRIVATE_ADDRESS = 'stpl1sender7exampleprivateaddress0000000000';
await client.upsertAssets([
{
id: 1,
assetId: 'usdc',
name: 'USDC',
logoUrl: null,
issuerAddress: null,
clientContract: 'CTOKENCONTRACTEXAMPLEAAAAAAAAAAAAAAAAAAAAAA',
poolContracts: [POOL],
poolContract: POOL,
mintable: false,
mintAmount: null,
},
]);
await client.saveWalletPrivateAddressRecord({
owner: OWNER,
nonce: '1',
privateAddress: PRIVATE_ADDRESS,
createdAt: Date.now(),
});
await client.saveWalletPrivateAddressScalar({
owner: OWNER,
nonce: '1',
scalarHex: '0xabc123scalarhexexample000000000000000000000000000000000000',
});
await client.setPoolMerkleState({
poolContract: POOL,
commitments: ['0xmerklecommitmenthexexample00000000000000000000000000000000'],
commitmentCount: 1,
merkleRootHex: '0xmerkleroothexexample000000000000000000000000000000000000',
updatedAt: Date.now(),
});