Skip to main content

Function: toBackendAddressFromEthers()

Gala Launchpad SDK 9.0.0-rc.5


Gala Launchpad SDK 9.0.0-rc.5 / index / toBackendAddressFromEthers

Function: toBackendAddressFromEthers()

toBackendAddressFromEthers(ethAddress): string

Defined in: packages/launchpad-sdk/dist/utils/address-formatter.d.ts:428

Convert Ethereum address object (from ethers Wallet) to backend format

Provides a convenient one-step conversion from ethers Wallet addresses to backend format. Handles both Wallet objects and plain addresses.

Parameters​

ethAddress​

string | { address: string; }

Ethereum address with or without 0x prefix, or ethers Wallet object

Returns​

string

Backend format address (eth|...)

Throws​

ValidationError if address format is invalid

Example​

import { Wallet } from 'ethers';
import { toBackendAddressFromEthers } from '@/utils/address-formatter';

const wallet = new Wallet(privateKey);
const backendAddr = toBackendAddressFromEthers(wallet.address);
// Returns: 'eth|1234567890abcdef...abcdef'

// Also works with plain addresses
const result = toBackendAddressFromEthers('0x1234...abc');
// Returns: 'eth|1234...abc'

Since​

6.6.0