Kit
Functions

createAddressWithSeed

createAddressWithSeed(__namedParameters): Promise<Address>

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

Parameters

ParameterType
__namedParametersSeedInput

Returns

Promise<Address>

Example

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',
});

On this page