diff --git a/execution-core/CHANGELOG.md b/execution-core/CHANGELOG.md index 258fd38d23..9818c6a43c 100644 --- a/execution-core/CHANGELOG.md +++ b/execution-core/CHANGELOG.md @@ -7,140 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0] - 2024-09-10 + ### Added -- Add, types, type-alias, functionality, re-exports and modules: -```rust -dusk; -from_dusk; -Dusk; -LUX; -pub use dusk_bls12_381::BlsScalar; -pub use dusk_jubjub::{ - JubJubAffine, - JubJubExtended, - JubJubScalar, - GENERATOR_EXTENDED, - GENERATOR_NUMS_EXTENDED -}; -pub use piecrust_uplink::{ - ContractError, - ContractId, - Event, - StandardBufSerializer, - ARGBUF_LEN, - CONTRACT_ID_BYTES, -}; -signatures::{ - bls::{ - Error, - PublicKey, - SecretKey, - Signature, - MutlisigPublicKey, - MultisigSignature - }; - schnorr::{ - PublicKey, - SecretKey, - Signature, - SignatureDouble, - } -} -transfer::{ - TransferToContract; - ReceiveFromContract; - TransferToAccount; - WithdrawEvent; - ConvertEvent; - DepositEvent; - TransferToContractEvent; - TransferToAccountEvent; - PhoenixTransactionEvent; - MoonlightTransactionEvent; - data::{ - ContractBytecode; - ContractCall; - TransactionData; - }; - moonlight::{ - AccountData; - Transaction; - }; - phoenix::{ - Fee; - Payload; - Transaction; - TreeLeaf; - NOTES_TREE_DEPTH; - TRANSCRIPT_LABEL; - pub use phoenix_core::{ - value_commitment, - Error as PhoenixError, - Note, - PublicKey, - SecretKey, - Sender, - StealthAddress, - TxSkeleton, - ViewKey, - NOTE_VAL_ENC_SIZE, - OUTPUT_NOTES - }; - pub type NotePublicKey = SchnorrPublicKey; - pub type NoteSecretKey = SchnorrSecretKey; - pub type NoteSignature = SchnorrSignature; - }; - withdraw::{ - Withdraw; - WithdrawReceiver; - WithdrawSignature; - WithdrawSecretKey; - WithdrawReplayToken; - }; - Transaction; - TRANSFER_CONTRACT; -}; -stake::{ - Stake; - StakeAmount; - StakeData; - StakeEvent; - Withdraw; - Reward; - RewardReason; - EPOCH; - STAKE_CONTRACT; - STAKE_WARNINGS; - next_epoch; -}; -licence::LICENSE_CONTRACT; -``` -- under the `"zk"` feature: -```rust -plonk::{ - pub use dusk_plonk::{ - Circuit, - Compiler, - Composer, - Constraint, - Error, - Proof, - Prover, - PublicParameters, - Verifier, - Witness, - WitnessPoint, - } -}; -transfer::phoenix::{ - pub use phoenix_circuits{ - TxCircuit, - TxInputNote, - TxOutputNote, - }; -}; -``` +- Add types, type-alias, functionality, re-exports and modules to interact with the execution layer of dusk-network [Unreleased]: https://github.com/dusk-network/rusk/compare/execution-core-0.1.0...HEAD -[0.1.0]: https://github.com/dusk-network/dusk-abi/releases/tag/execution-core-0.1.0 +[0.1.0]: https://github.com/dusk-network/rusk/releases/tag/execution-core-0.1.0