Add copy to generate address
This commit is contained in:
@@ -10,6 +10,7 @@ export interface SelectableUtxoLike {
|
||||
selected: boolean;
|
||||
}
|
||||
|
||||
// TODO: Move to engine
|
||||
export const hasMissingRequirements = (missingRequirements: {
|
||||
variables?: string[];
|
||||
inputs?: string[];
|
||||
@@ -32,6 +33,7 @@ export const isInvitationRequirementsComplete = async (
|
||||
return !hasMissingRequirements(missingRequirements);
|
||||
};
|
||||
|
||||
// TODO: Move to engine in templates.ts
|
||||
export const resolveActionRoles = (
|
||||
template: XOTemplate | undefined,
|
||||
actionIdentifier: string | undefined,
|
||||
@@ -51,6 +53,7 @@ export const resolveActionRoles = (
|
||||
return [...new Set(roleIds)];
|
||||
};
|
||||
|
||||
// TODO: Move to engine
|
||||
export const roleRequiresInputs = (
|
||||
template: XOTemplate | undefined,
|
||||
actionIdentifier: string | undefined,
|
||||
@@ -75,6 +78,7 @@ export const roleRequiresInputs = (
|
||||
return (roleInputs?.length ?? 0) > 0;
|
||||
};
|
||||
|
||||
|
||||
export const getTransactionOutputIdentifier = (
|
||||
output: XOTemplateTransactionOutput,
|
||||
): string | undefined => {
|
||||
@@ -121,6 +125,7 @@ export const tryCashAddressToLockingBytecodeHex = (
|
||||
return binToHex(result.bytecode);
|
||||
};
|
||||
|
||||
// Replace with libauth compiler in the engine
|
||||
export const resolveProvidedLockingBytecodeHex = (
|
||||
template: XOTemplate,
|
||||
outputIdentifier: string,
|
||||
|
||||
Reference in New Issue
Block a user