Skip to content

Commit

Permalink
Merge pull request #2333 from dusk-network/release-execution-core
Browse files Browse the repository at this point in the history
execution-core: Release v0.1.0
  • Loading branch information
moCello authored Sep 10, 2024
2 parents 26045e5 + 888dc13 commit a7216a9
Showing 1 changed file with 4 additions and 133 deletions.
137 changes: 4 additions & 133 deletions execution-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit a7216a9

Please sign in to comment.