UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

22 lines (20 loc) 618 B
import { Address, LucidEvolution } from '@lucid-evolution/lucid'; import { fromSysParamsCredential, SystemParams, } from '../../types/system-params'; import { createScriptAddress } from '../../utils/lucid-utils'; export function mkTreasuryAddr( lucid: LucidEvolution, sysParams: SystemParams, ): Address { return createScriptAddress( lucid.config().network!, sysParams.validatorHashes.treasuryHash, sysParams.treasuryParams.treasuryUtxosStakeCredential != null ? fromSysParamsCredential( sysParams.treasuryParams.treasuryUtxosStakeCredential, ) : undefined, ); }