• Returns a base58-encoded address derived from some base address, some program address, and a seed string or byte array.

    Parameters

    • __namedParameters: Readonly<{
          baseAddress: Address;
          programAddress: Address;
          seed: Seed;
      }>

    Returns Promise<Address>

    import { createAddressWithSeed } from '@solana/addresses';

    const derivedAddress = await createAddressWithSeed({
    // The private key associated with this address will be able to sign for `derivedAddress`.
    baseAddress: 'B9Lf9z5BfNPT4d5KMeaBFx8x1G4CULZYR1jA2kmxRDka' as Address,
    // Only this program will be able to write data to this account.
    programAddress: '445erYq578p2aERrGW9mn9KiYe3fuG6uHdcJ2LPPShGw' as Address,
    seed: 'data-account',
    });