Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
875e62d
feat: add CIP-57 parsing crate with blueprint and schema structures
sofia-bobbiesi Dec 3, 2025
e8d4749
Refactor blueprint and schema modules: consolidate structures and rem…
sofia-bobbiesi Dec 4, 2025
cec9b31
chore: renaming, removing unnecessary deps & fixing warnings
nicolasLuduena Dec 4, 2025
9779598
Merge branch 'main' into 258-feat-cip57-parsing-crate
nicolasLuduena Feb 5, 2026
82b199b
feat: first draft at aiken imports
nicolasLuduena Feb 6, 2026
84eb7d4
refactor: decouple loading with from parser
nicolasLuduena Feb 6, 2026
5ec5bd3
fix: cip57 purpose is oneOf object instead of array
nicolasLuduena Feb 6, 2026
a2fb44f
chore: remove import plan
nicolasLuduena Feb 6, 2026
7174b14
fix: remove redundant branches of code
nicolasLuduena Feb 6, 2026
c2b4dca
fix: some warnings are gone
nicolasLuduena Feb 6, 2026
c20187a
refactor: rename `interop` module to `importing`
nicolasLuduena Feb 6, 2026
2f44dd8
chore: remove cardano prefix on imports
nicolasLuduena Feb 6, 2026
8ebf318
refactor: move import tests with the rest of tests
nicolasLuduena Feb 6, 2026
8fbf3c9
feat: single variant types have no explicit constructor
nicolasLuduena Feb 6, 2026
912952c
fix: Data has no internal structure
nicolasLuduena Feb 6, 2026
1601a1c
feat: parsing import example with analyze phase to make sure that it …
nicolasLuduena Feb 6, 2026
20ce92b
chore: formating
nicolasLuduena Feb 6, 2026
0e79d50
fix: use the same serde_json lib as everywhere else
nicolasLuduena Feb 6, 2026
e42d42a
chore: remove unnecessary code branch
nicolasLuduena Feb 6, 2026
5be14b8
fix: ast & tir files up-to-date
nicolasLuduena Feb 6, 2026
23a7429
feat: TxDef to tx3 source code
nicolasLuduena Feb 6, 2026
13bada8
refactor: resolve types from blueprint logic extracted into function
nicolasLuduena Feb 6, 2026
726b457
feat: types from plutus public on importing crate
nicolasLuduena Feb 6, 2026
c32e1ce
Merge branch 'main' into 270-feat-add-scope-inspection-command
sofia-bobbiesi Feb 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 8 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
[workspace]
resolver = "2"
members = ["bin/tx3c",
"crates/tx3-cardano",
"crates/tx3-lang",
"crates/tx3-resolver",
"crates/tx3-tir",

members = [
"bin/tx3c",
"crates/tx3-cardano",
"crates/tx3-lang",
"crates/tx3-resolver",
"crates/tx3-tir",
"crates/cip-57",
]

[workspace.package]
Expand Down
18 changes: 18 additions & 0 deletions crates/cip-57/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[package]
name = "cip-57"
description = "CIP-57 compatibility (JSON parsing and serialization)"
publish.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
version.workspace = true
keywords.workspace = true
documentation.workspace = true
homepage.workspace = true
readme.workspace = true


[dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1.0.137"
Loading