getOffchainMessageApplicationDomainEncoder

function getOffchainMessageApplicationDomainEncoder(): FixedSizeEncoder<
    OffchainMessageApplicationDomain,
    32
>;

Returns an encoder that you can use to encode a base58-encoded offchain message application domain to a byte array.

Returns

FixedSizeEncoder<OffchainMessageApplicationDomain, 32>

Example

import { getOffchainMessageApplicationDomainEncoder } from '@solana/offchain-messages';
 
const offchainMessageApplicationDomain =
    'HgHLLXT3BVA5m7x66tEp3YNatXLth1hJwVeCva2T9RNx' as OffchainMessageApplicationDomain;
const offchainMessageApplicationDomainEncoder = getOffchainMessageApplicationDomainEncoder();
const offchainMessageApplicationDomainBytes =
    offchainMessageApplicationDomainEncoder.encode(offchainMessageApplicationDomain);
// Uint8Array(32) [
//   247, 203,  28,  80,  52, 240, 169,  19,
//    21, 103, 107, 119,  91, 235,  13,  48,
//   194, 169, 148, 160,  78, 105, 235,  37,
//   232, 160,  49,  47,  64,  89,  18, 153,
// ]

On this page