Function cloneAuthenticationProgramCommon
- cloneAuthenticationProgramCommon<Program>(program: Readonly<Program>): {
inputIndex: Program["inputIndex"];
sourceOutputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[];
transaction: {
inputs: {
outpointIndex: number;
outpointTransactionHash: Uint8Array;
sequenceNumber: number;
unlockingBytecode: Uint8Array;
}[];
locktime: number;
outputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[];
version: number;
};
}
-
Parameters
-
program: Readonly<Program>
Returns {
inputIndex: Program["inputIndex"];
sourceOutputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[];
transaction: {
inputs: {
outpointIndex: number;
outpointTransactionHash: Uint8Array;
sequenceNumber: number;
unlockingBytecode: Uint8Array;
}[];
locktime: number;
outputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[];
version: number;
};
}
-
inputIndex: Program["inputIndex"]
-
sourceOutputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[]
-
transaction: {
inputs: {
outpointIndex: number;
outpointTransactionHash: Uint8Array;
sequenceNumber: number;
unlockingBytecode: Uint8Array;
}[];
locktime: number;
outputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[];
version: number;
}
-
inputs: {
outpointIndex: number;
outpointTransactionHash: Uint8Array;
sequenceNumber: number;
unlockingBytecode: Uint8Array;
}[]
-
locktime: number
-
outputs: {
lockingBytecode: Uint8Array;
token: undefined | {
amount: bigint;
category: Uint8Array;
nft: undefined | {
capability: "none" | "mutable" | "minting";
commitment: Uint8Array;
};
};
valueSatoshis: bigint;
}[]
-
version: number