Skip to content

Commit 13736f1

Browse files
Merge pull request #81 from logical-mechanism/candidate-for-v0.5.0
The Plutus V3 branch
2 parents d83315a + 5619c9b commit 13736f1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+22500
-2426
lines changed

.github/aiken

-27.4 MB
Binary file not shown.

.github/workflows/aiken_check.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Continuous Integration
2+
3+
on:
4+
push:
5+
branches: ["main"]
6+
pull_request:
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: aiken-lang/setup-aiken@v1
14+
with:
15+
version: v1.1.0
16+
- run: aiken fmt --check
17+
- run: aiken check -D
18+
- run: aiken build

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# v0.x.y
22

3+
# v0.5.0
4+
5+
- Updated toml to Aiken 1.1.0, stdlib main (v2.0.0 should be the tagged release)
6+
- addresses.from_wallet check if wallet is valid else it fails
7+
- All math related modules will be in the maths folder
8+
- All cardano related modules will be in the cardano folder
9+
- All validation related modules will be in the validation folder
10+
- Removed assist top level folder to align with stdlib
11+
- stdlib is tagged at v2.0.0
12+
- Updated readme, Plutus v2 is staying on v0.4.11, v3+ is v0.5.x
13+
- Updating cont integration file
14+
315
# v0.4.11
416

517
*Plutus V2 support will stay on v0.4.x*

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ The **Aiken Assist Library** is a collection of specialized functions for [Aiken
66

77
aiken's version | assist's version
88
--- | ---
9-
`v1.0.31-alpha` | `>= v0.5.0`
9+
`v1.1.0` | `>= v0.5.0`
1010
`v1.0.29-alpha` | `== v0.4.11`
1111

12-
Assist library `v0.5.x` will be Plutus V3+. For Plutus V2 contracts use the latest `v0.4.x` branch.
12+
Assist library `v0.5.x` will be Plutus V3+. For Plutus V2 contracts use the `v0.4.11` branch.
1313

1414
## Getting Started
1515

@@ -18,10 +18,10 @@ To start using the library, follow these steps:
1818
1. Import the library with the command:
1919

2020
```bash
21-
aiken packages add logical-mechanism/Assist --version v0.4.11
21+
aiken packages add logical-mechanism/assist --version v0.5.0
2222
```
2323

24-
- Stay up to date by updating the version to the newest tag when applicable, i.e. `v0.4.2` -> `v0.4.x`.
24+
- Stay up to date by updating the version to the newest tag when applicable, i.e. `v0.5.0` -> `v0.5.x`.
2525

2626
2. Compile your project by running the command `aiken check` in your project directory. If a complete recheck is required then run the command:
2727

@@ -35,9 +35,9 @@ aiken check
3535
To use the **Aiken Assist Library** in your project, import the desired submodules into your `.ak` file. For example:
3636

3737
```rust
38-
use assist/signing
39-
use assist/types/wallet.{Wallet}
40-
use assist/prefixes.{database}
38+
use tx/signing
39+
use types/wallet.{Wallet}
40+
use cardano/prefixes.{database}
4141
```
4242

4343
Please refer to the documentaiton for available Assist modules.

aiken.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "logical-mechanism/Assist"
2-
version = "0.4.11"
3-
compiler = "v1.0.29-alpha"
4-
plutus = "v2"
2+
version = "v0.5.0"
3+
compiler = "v1.1.0"
4+
plutus = "v3"
55
license = "Apache-2.0"
66
description = "Aiken Assist Library"
77

@@ -12,5 +12,7 @@ platform = "github"
1212

1313
[[dependencies]]
1414
name = "aiken-lang/stdlib"
15-
version = "1.9.0"
15+
version = "v2.0.0"
1616
source = "github"
17+
18+
[config]

0 commit comments

Comments
 (0)