Skip to main content

makeShelleyAddress

Overload 1

export function makeShelleyAddress(bech32: string): ShelleyAddress

Arguments

1. bech32

bech32: string

Returns

ShelleyAddress

Overload 2

export function makeShelleyAddress<SC extends SpendingCredential = SpendingCredential>(
  mainnet: boolean,
  spendingCredential: SC
): ShelleyAddress<SC>

Type parameters

SC

SC extends SpendingCredential = SpendingCredential

Arguments

1. mainnet

mainnet: boolean

2. spendingCredential

spendingCredential: SC

Returns

ShelleyAddress<SC>

Overload 3

export function makeShelleyAddress<SC extends SpendingCredential = SpendingCredential>(
  mainnet: boolean,
  spendingCredential: SC,
  stakingCredential: undefined | StakingCredential
): ShelleyAddress<SC>

Type parameters

SC

SC extends SpendingCredential = SpendingCredential

Arguments

1. mainnet

mainnet: boolean

2. spendingCredential

spendingCredential: SC

3. stakingCredential

stakingCredential: undefined | StakingCredential

Returns

ShelleyAddress<SC>

Overload 4

export function makeShelleyAddress(addr: ShelleyAddressLike): ShelleyAddress

Arguments

1. addr

addr: ShelleyAddressLike

Returns

ShelleyAddress