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