This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@lucid-evolution/core-types@0.1.7
Patch Changes
#141eef3d42 Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:
newWalletInputs: This includes all UTXOs that were not spent in the transaction and the new wallet UTXOs derived from the output transaction.
derivedOutputs: The derived outputs extracted from the completed transaction.
tx: The new transaction that is ready to be submitted.
const signed = await tx.sign.withWallet().complete();
const txHash = await signed.submit();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
user.overrideUTxOs(newWalletInputs);
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
@lucid-evolution/lucid@0.2.40
Patch Changes
#141eef3d42 Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:
newWalletInputs: This includes all UTXOs that were not spent in the transaction and the new wallet UTXOs derived from the output transaction.
derivedOutputs: The derived outputs extracted from the completed transaction.
tx: The new transaction that is ready to be submitted.
const signed = await tx.sign.withWallet().complete();
const txHash = await signed.submit();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
user.overrideUTxOs(newWalletInputs);
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
#141eef3d42 Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:
newWalletInputs: This includes all UTXOs that were not spent in the transaction and the new wallet UTXOs derived from the output transaction.
derivedOutputs: The derived outputs extracted from the completed transaction.
tx: The new transaction that is ready to be submitted.
const signed = await tx.sign.withWallet().complete();
const txHash = await signed.submit();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
user.overrideUTxOs(newWalletInputs);
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
#141eef3d42 Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:
newWalletInputs: This includes all UTXOs that were not spent in the transaction and the new wallet UTXOs derived from the output transaction.
derivedOutputs: The derived outputs extracted from the completed transaction.
tx: The new transaction that is ready to be submitted.
const signed = await tx.sign.withWallet().complete();
const txHash = await signed.submit();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
user.overrideUTxOs(newWalletInputs);
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
#141eef3d42 Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:
newWalletInputs: This includes all UTXOs that were not spent in the transaction and the new wallet UTXOs derived from the output transaction.
derivedOutputs: The derived outputs extracted from the completed transaction.
tx: The new transaction that is ready to be submitted.
const signed = await tx.sign.withWallet().complete();
const txHash = await signed.submit();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
user.overrideUTxOs(newWalletInputs);
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@lucid-evolution/core-types@0.1.7
Patch Changes
#141
eef3d42
Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:tx: The new transaction that is ready to be submitted.
const [newWalletInputs, derivedOutputs, tx] = await user .newTx() .pay.ToAddressWithData( contractAddress, { kind: "inline", value: datum, }, { lovelace: 10_000_000n } ) .chain();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
@lucid-evolution/lucid@0.2.40
Patch Changes
#141
eef3d42
Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:tx: The new transaction that is ready to be submitted.
const [newWalletInputs, derivedOutputs, tx] = await user .newTx() .pay.ToAddressWithData( contractAddress, { kind: "inline", value: datum, }, { lovelace: 10_000_000n } ) .chain();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
Updated dependencies [
eef3d42
]:@lucid-evolution/plutus@0.1.10
Patch Changes
eef3d42
]:@lucid-evolution/provider@0.1.25
Patch Changes
#141
eef3d42
Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:tx: The new transaction that is ready to be submitted.
const [newWalletInputs, derivedOutputs, tx] = await user .newTx() .pay.ToAddressWithData( contractAddress, { kind: "inline", value: datum, }, { lovelace: 10_000_000n } ) .chain();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
Updated dependencies [
eef3d42
]:@lucid-evolution/sign_data@0.1.7
Patch Changes
eef3d42
]:@lucid-evolution/uplc@0.2.6
Patch Changes
#141
eef3d42
Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:tx: The new transaction that is ready to be submitted.
const [newWalletInputs, derivedOutputs, tx] = await user .newTx() .pay.ToAddressWithData( contractAddress, { kind: "inline", value: datum, }, { lovelace: 10_000_000n } ) .chain();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
@lucid-evolution/utils@0.1.18
Patch Changes
eef3d42
]:@lucid-evolution/wallet@0.1.20
Patch Changes
#141
eef3d42
Thanks @solidsnakedev! - Transaction chaining is a feature that allows to chain multiple transactions in one block , the endpoint chain() allows to accomplish this by returning a tuple with three elements:tx: The new transaction that is ready to be submitted.
const [newWalletInputs, derivedOutputs, tx] = await user .newTx() .pay.ToAddressWithData( contractAddress, { kind: "inline", value: datum, }, { lovelace: 10_000_000n } ) .chain();
To construct a new transaction using tx chaining, the UTXOs belonging to the wallet must be overridden. This is necessary because these UTXOs are not yet recorded on the blockchain.
This function updates the wallet's UTXOs to set the new ones, ensuring the next transaction chaining can be constructed correctly.
Updated dependencies [
eef3d42
]: