Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
3cc5058
feat(chrysalis): cbor serialization engine (#1)
WendellMorTamayo Sep 3, 2024
e8f7480
feat: Add CborDefiniteList and CborIndefiniteList classes for CBOR se…
Mercurial Sep 3, 2024
0367827
chore: Update working directory paths in dotnet.yml workflow (#3)
Mercurial Sep 3, 2024
542de30
chore: replace cbor list with indefinite list (#4)
Mercurial Sep 3, 2024
d02635c
chore: bump version `0.1.0` (#5)
Mercurial Sep 3, 2024
11302e2
feat: base implementation for transaction output (#6)
Mercurial Sep 5, 2024
1ac3d9f
feat: added Aiken MPF initial types and Coinecta Vesting Treasury typ…
Mercurial Sep 5, 2024
561656e
chore: bump version to `0.1.1` (#8)
Mercurial Sep 5, 2024
5126a82
chore: remove out directory during pack step (#9)
Mercurial Sep 5, 2024
da44e70
chore: bump version to `0.1.2` (#10)
Mercurial Sep 5, 2024
dda9308
chore: update dotnet.yml workflow to remove out directory during pack…
Mercurial Sep 5, 2024
e3da98f
feat: add support for inherited list records (#12)
WendellMorTamayo Sep 5, 2024
261e839
chore: bump version to `0.1.4` (#13)
WendellMorTamayo Sep 5, 2024
e74db06
fix: mpf neighbor type fork (#14)
Mercurial Sep 6, 2024
27015a2
feat: levvy token lending datums (#15)
Mercurial Sep 11, 2024
9ab6ad9
chore: bump version to 0.1.6 (#16)
Mercurial Sep 11, 2024
f4b9369
refactor: Remove unnecessary try-catch blocks in CborSerializer.cs (#17)
Mercurial Sep 11, 2024
5485d0b
chore: bump version to 0.1.7 (#18)
Mercurial Sep 11, 2024
9c1f02a
fix: babbage output with lovelace only (#19)
Mercurial Sep 11, 2024
f479858
chore: bump version to 0.1.8 (#20)
Mercurial Sep 11, 2024
3686ca9
fix: constr serializer / deserializer (#21)
Mercurial Sep 13, 2024
14fae77
chore: bump version to 0.1.9 (#22)
Mercurial Sep 13, 2024
806f5ac
feat: block definition (#23)
Mercurial Sep 19, 2024
5212b2b
chore: bump version to 0.2.0 (#24)
Mercurial Sep 19, 2024
762cd91
chore: bump version to 0.2.1 (#26)
Mercurial Sep 19, 2024
609a1ec
fix: modified block definition with added CBOR types (#25)
Katteu Sep 19, 2024
b6b80ee
feat: added MultiEraBlock definition for block (de)serialization with…
Katteu Sep 20, 2024
40e0ebf
chore: bump version 0.2.2 (#28)
Katteu Sep 20, 2024
c16279e
refactor: modified type definitions, (de)serializer functions, and Cb…
Katteu Oct 16, 2024
2def744
chore: bump version to 0.2.3 (#30)
WendellMorTamayo Oct 16, 2024
7b52f68
fix: add cbor tag validation for non-dynamic constructors (#31)
WendellMorTamayo Oct 17, 2024
d70273d
chore: bump version to 0.2.4 (#32)
WendellMorTamayo Oct 17, 2024
11cec2b
refactor: replace CborBytes with CborBoundedBytes in Proof models (#33)
Mercurial Oct 17, 2024
0c12bcf
chore: bump version to 0.2.5 (#34)
Mercurial Oct 17, 2024
e57ca48
fix: multisigscript union deserialization error (#35)
WendellMorTamayo Oct 18, 2024
f56b683
chore: bump version to 0.2.6 (#36)
WendellMorTamayo Oct 18, 2024
5fbc1de
feat: added raw cbor support (#37)
Mercurial Oct 20, 2024
a3fa988
chore: bump version to 0.2.7 (#38)
Mercurial Oct 20, 2024
8193048
refactor: update voting procedures and enhance CBOR GenericMap deseri…
Mercurial Oct 21, 2024
c661c34
chore: bump version to 0.2.8 (#40)
Mercurial Oct 21, 2024
10133f1
feat!: major namespace overhaul and added additional types (#41)
johnquinnvictaboada Nov 5, 2024
d8b2eac
feat: added access utils for existing types (#42)
johnquinnvictaboada Nov 5, 2024
6343020
chore: bump version to 0.3.0 (#43)
johnquinnvictaboada Nov 5, 2024
5d31632
fix: used value-based comparison in DeserializeCustomMap to ensure co…
Katteu Nov 22, 2024
9eb7f79
chore: bump version to 0.3.1 (#46)
Katteu Nov 22, 2024
98982c2
build: upgrade to .NET 9 (#48)
Katteu Nov 22, 2024
5a68402
chore: bump version to 0.4.0 (#49)
Katteu Nov 22, 2024
694d3fa
build: update .NET version in GitHub Actions workflow to 9.x.x (#50)
Mercurial Nov 22, 2024
57a3bf5
refactor: modified and added Chrysalis extension functions (#51)
Katteu Nov 27, 2024
e0d5d2e
docs: updated README file (#44)
CML90 Nov 27, 2024
221b8bc
refactor: modified asset extension functions (#52)
Katteu Nov 27, 2024
96f9b62
chore: bump version to 0.4.1 (#53)
Katteu Nov 27, 2024
0b1636d
refactor: improve subject and policy-based Chrysalis extensions (#54)
Katteu Nov 27, 2024
c0903c2
chore: bump version to 0.4.2 (#55)
Katteu Nov 27, 2024
82c8e1c
feat: architecture redesign using converter attributes (#70)
rjlacanlaled Dec 10, 2024
d6ac14c
fix: map key resolution and union type parallel deserialization logic…
rjlacanlaled Dec 10, 2024
862858f
chore: bump Chrysalis version to 0.5.1 (#74)
Katteu Dec 10, 2024
b0eec9b
fix: concurrency issue (#75)
rjlacanlaled Dec 10, 2024
81d1910
remove old chrysalis (#76)
rjlacanlaled Dec 10, 2024
9225f2b
chore: version bump 0.5.3 (#77)
rjlacanlaled Dec 10, 2024
0ab64ab
fix block deserialization issues
rjlacanlaled Dec 11, 2024
ebf3b2f
version bump to 0.5.4
rjlacanlaled Dec 11, 2024
de277b2
Merge pull request #78 from SAIB-Inc/fix/block-deserialization-issues
rjlacanlaled Dec 11, 2024
f9b42df
feat: add Jpg AcceptOfferRedeemer type (#72)
Katteu Dec 12, 2024
ae86ac5
fix: support cip 68 with or without extra #79
rjlacanlaled Dec 12, 2024
692dcbb
chore: bump version to v0.5.5
rjlacanlaled Dec 12, 2024
f791e13
refactor: reflect cip68 types from cip and cddl (#81)
rjlacanlaled Dec 13, 2024
efb39ed
chore: bump version to `v0.5.6` (#82)
rjlacanlaled Dec 13, 2024
d0451f8
fix: add int type in Cip68BigInt (#83)
Katteu Dec 14, 2024
0c3b16b
chore: bump Chrysalis to version `0.5.7` (#84)
Katteu Dec 14, 2024
07d76d1
refactor: added shelley and mary type definitions while modifying Chr…
Katteu Dec 17, 2024
e2e5c12
chore: bump Chrysalis version to 0.5.8 (#86)
Katteu Dec 17, 2024
2151eee
refactor: modify MultiAsset,Value and TransactionWitnessSet extension…
Katteu Dec 17, 2024
6befd31
chore: bump Chrysalis version to 0.5.9 (#88)
Katteu Dec 17, 2024
6c02f64
fix: revert back to old union converter parallel deserialization logi…
rjlacanlaled Dec 17, 2024
60d2d76
chore: bump version to `0.5.10` (#90)
rjlacanlaled Dec 17, 2024
7d1a0d2
refactor: modify extensions from throwing error to handling null or e…
Katteu Dec 17, 2024
7c710ff
chore: bump Chrysalis version to `0.5.11` (#92)
Katteu Dec 17, 2024
e39cbcf
fix: issues deserializing tx body (#93)
rjlacanlaled Dec 17, 2024
f2aaf04
chore: bump version to `0.5.12` (#94)
rjlacanlaled Dec 17, 2024
bc289ec
fix: incorrect voting shape (#96)
rjlacanlaled Dec 17, 2024
54e7175
chore: bump Chrysalis version to `0.5.13` (#97)
Katteu Dec 17, 2024
8b2cc76
fix: datum option extraction extension (#98)
rjlacanlaled Dec 17, 2024
ef13d48
chore: bump Chrysalis version to `0.5.14` (#99)
Katteu Dec 17, 2024
422e21e
fix: incorrect protocol params update shape (#100)
rjlacanlaled Dec 18, 2024
f855050
chore: bump Chrysalis version `0.5.15` (#101)
Katteu Dec 18, 2024
deb9017
fix: plutus int to either long or ulong value (#102)
rjlacanlaled Dec 18, 2024
af20516
chore: bump Chrysails version to 0.5.16 (#103)
Katteu Dec 18, 2024
3d98505
fix: block costmodels and nonce data structure (#104)
rjlacanlaled Dec 19, 2024
5460c9d
chore: bump Chrysalis version to 0.5.17 (#105)
Katteu Dec 19, 2024
a8e5f6d
refactor: optimize block deserialization #106
rjlacanlaled Dec 20, 2024
906d193
chore: bump version to `0.5.18` (#107)
rjlacanlaled Dec 20, 2024
b71b96a
fix: alonzo block missing invalid transactions (#108)
rjlacanlaled Dec 20, 2024
87dbc6b
chore: bump version to `0.5.19` (#109)
rjlacanlaled Dec 20, 2024
91020a3
fix: incorrect transaction output data type for post alonzo blocks (#…
rjlacanlaled Dec 20, 2024
1ca963d
chore: bump version to 0.5.20 (#111)
rjlacanlaled Dec 20, 2024
cceca77
refactor: add base CborReader initializer that sets Conformance to La…
Mercurial Dec 22, 2024
93664a0
chore: bump version to 0.5.21 (#113)
Mercurial Dec 22, 2024
cac0f63
fix: instantaneus rewards was using CborInt instead of CborUlong for …
Mercurial Dec 23, 2024
6ab9ebc
chore: bump version to 0.5.22 (#115)
Mercurial Dec 23, 2024
ea8d31c
fix: constr serializer property discovery (#116)
rjlacanlaled Jan 10, 2025
5bba9dc
chore: bump version to `0.5.23` (#117)
rjlacanlaled Jan 10, 2025
e5bcd8e
fix: change NewMembers property type to CborMaybeIndefList from CborD…
Katteu Jan 20, 2025
058761b
chore: bump Chrysalis version to 0.5.24 (#119)
Katteu Jan 20, 2025
af10c74
refactor: overhaul library design and optimize serialization logic (#…
rjlacanlaled Feb 21, 2025
75dd958
chore: bump version to 0.6.0 and update System.Formats.Cbor to 9.0.2 …
Mercurial Feb 21, 2025
870acaf
ci: restructure due to Chrysalis.Cbor being a seperate lib now (#122)
Mercurial Feb 21, 2025
bf9353a
ci: update working directory for test job in GitHub Actions workflow …
Mercurial Feb 21, 2025
1107003
chore: update GitHub Actions workflow and add license and readme to p…
Mercurial Feb 21, 2025
2a63d1b
feat: initial ouroboros network lib (#128)
Mercurial Feb 24, 2025
0a3cd51
fix: change message subject to ReplaySubject and update Handshake ini…
Mercurial Feb 25, 2025
029eb13
feat: mini protocol chain sync (#130)
Mercurial Feb 25, 2025
e7cad7d
feat: n2c local state query mini protocol (#131)
rjlacanlaled Feb 26, 2025
492f30e
feat: a more elegant implementation of exact value cbor types (#132)
rjlacanlaled Feb 26, 2025
48f2ea3
fix: chain-sync-message-from-encoded-to-bytes (#134)
Mercurial Feb 27, 2025
cf14146
feat: channel buffers to support partial payloads (#133)
rjlacanlaled Feb 27, 2025
256f862
refactor: integrate channel buffer to chainsync mini protocol (#135)
Mercurial Feb 27, 2025
cfeffe6
chore: enhance chainsync benchmark #136
Mercurial Feb 27, 2025
9fd2bd3
chore: enhance sync statistics tracking in ChainSync #137
Mercurial Feb 27, 2025
3e48721
chore: reset blocksProcessed on reaching tip in chainsync benchmark #138
Mercurial Feb 27, 2025
eb2dc1b
perf(ouroboros): optimize network data handling using `System.IO.Pipe…
rjlacanlaled Mar 6, 2025
b93db3b
feat(network): implement local tx submit mini protocol (#141)
christiangantuangco Mar 7, 2025
0603a68
test
rjlacanlaled Mar 8, 2025
361c728
perf(network): optimize channel buffer using `System.IO.Pipelines` an…
rjlacanlaled Mar 10, 2025
7a0b933
feat: implement local tx monitor mini protocol (#142)
ricomiles Mar 10, 2025
672c782
feat: initial codegen implementation and adjust types to use partial …
rjlacanlaled Mar 11, 2025
a03e0f2
feat: adjust to new logic
rjlacanlaled Mar 12, 2025
99d5dee
feat: generator partial implementation and type adjustments
rjlacanlaled Mar 13, 2025
863a59b
feat: implement dotnet plutus vm evaluation (#143)
ricomiles Mar 13, 2025
53a1b10
feat: initial setup for new sourcegen
rjlacanlaled Mar 13, 2025
acbeaba
feat: partially working source gen code
rjlacanlaled Mar 14, 2025
d57b5a5
feat: finally a working serializer/deserializer
rjlacanlaled Mar 14, 2025
8abb0f7
feat: support cborencoded value and bounded bytes
rjlacanlaled Mar 17, 2025
92198fb
feat: support generic types
rjlacanlaled Mar 18, 2025
aeec274
fix: generated duplicate variables
rjlacanlaled Mar 18, 2025
7b56427
fix: option type
rjlacanlaled Mar 18, 2025
37c838e
refactor: comment out serialiable attribute for testing
rjlacanlaled Mar 18, 2025
d9e71f0
fix: fix generic write/read for open generic types
rjlacanlaled Mar 18, 2025
dfb6e57
refactor: update types to use property attributes
rjlacanlaled Mar 18, 2025
77feded
fix: supress warnings
rjlacanlaled Mar 18, 2025
7ace8b4
refactor: partial working version
rjlacanlaled Mar 18, 2025
0b982da
fix: resolved all errors
rjlacanlaled Mar 18, 2025
9ccb092
fix: duplicate code generated for union types
rjlacanlaled Mar 18, 2025
a313574
fix: byte array conversion for union types in CBOR deserialization
rjlacanlaled Mar 19, 2025
10798ba
fix: byte array conversion for union types in CBOR deserialization
rjlacanlaled Mar 19, 2025
bdf2356
refactor: add int cbor property key support
rjlacanlaled Mar 19, 2025
8b5efbb
fix: partially working transaction body deserialization
rjlacanlaled Mar 19, 2025
6951dde
refactor: unnested union types
rjlacanlaled Mar 19, 2025
cf9914d
fix: partially fixed union type sourcegen
rjlacanlaled Mar 19, 2025
22201a6
refactor: clean slate for codegen
rjlacanlaled Mar 19, 2025
016651c
feat: partial rewrite of cbor serializer code gen implementing base d…
rjlacanlaled Mar 20, 2025
d18899a
feat: working implementation of deserializer codegen
rjlacanlaled Mar 21, 2025
b6ea455
fix: concurrency issue
rjlacanlaled Mar 21, 2025
96e3619
feat: working implementation of serializers
rjlacanlaled Mar 21, 2025
67096ad
refactor: adjust formatting
rjlacanlaled Mar 21, 2025
2bbe06b
refactor: move all emission code to the emitter class
rjlacanlaled Mar 22, 2025
e680245
feat: simplified ergonomic api for cbor serializer
rjlacanlaled Mar 22, 2025
ef092f6
refactor: adjust network types to the new cbor api
rjlacanlaled Mar 22, 2025
20022a9
Merge branch 'main' of github.com:SAIB-Inc/Chrysalis into feat/cbor-c…
rjlacanlaled Mar 22, 2025
6667646
feat: integrate new cbor serialization api to network
rjlacanlaled Mar 22, 2025
b4540cd
chore: remove unused projects
rjlacanlaled Mar 22, 2025
b8ee6eb
chore: update solution
rjlacanlaled Mar 22, 2025
74dd301
chore: minor code cleanup
rjlacanlaled Mar 22, 2025
92a64cc
chore: remove unused functions
rjlacanlaled Mar 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,28 +24,28 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 8.0.x
dotnet-version: 9.x.x

- name: Restore dependencies
run: dotnet restore
working-directory: ./src
working-directory: ./src/Chrysalis

- name: Build
run: dotnet build --no-restore
working-directory: ./src
working-directory: ./src/Chrysalis

- name: Test
run: dotnet test --no-build --verbosity normal
working-directory: ./src
run: dotnet test --verbosity normal
working-directory: ./

- name: Publish
run: dotnet publish --no-restore
working-directory: ./src
working-directory: ./src/Chrysalis

- name: Pack
run: dotnet pack --no-build -c Release -o out
working-directory: ./src
working-directory: ./src/Chrysalis

- name: Push to NuGet
run: dotnet nuget push ./src/out/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
run: dotnet nuget push ./src/Chrysalis/out/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
if: github.event_name == 'release'
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,9 @@
**/obj/
**/bin-debug/
**/obj-debug/
.DS_Store
.DS_Store
**/target

out
CLAUDE.md
build
45 changes: 45 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to dotnet build",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
},
{
"name": "Chrysalis.Network.Cli",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build:network:cli",
"program": "${workspaceFolder}/src/Chrysalis.Network.Cli/bin/Debug/net9.0/Chrysalis.Network.Cli.dll",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "integratedTerminal"
},
{
// Use IntelliSense to find out which attributes exist for C# debugging
// Use hover for the description of the existing attributes
// For further information visit https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/src/Chrysalis.Test/bin/Debug/net8.0/Chrysalis.Test.dll",
"args": [],
"cwd": "${workspaceFolder}/src/Chrysalis.Test",
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
"console": "integratedTerminal",
"stopAtEntry": false,
"justMyCode": true,
"suppressJITOptimizations": true
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach"
}
]
}
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"deno.enable": false,
"rust-analyzer.linkedProjects": [
"src/Chrysalis.Plutus/Dependencies/plutus-vm-dotnet-rs/Cargo.toml"
]
}
53 changes: 53 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/Chrysalis.sln",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "build:network:cli",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/src/Chrysalis.Network.Cli/Chrysalis.Network.Cli.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "publish",
"command": "dotnet",
"type": "process",
"args": [
"publish",
"${workspaceFolder}/Chrysalis.sln",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "watch",
"command": "dotnet",
"type": "process",
"args": [
"watch",
"run",
"--project",
"${workspaceFolder}/Chrysalis.sln"
],
"problemMatcher": "$msCompile"
}
]
}
Binary file added CborTypes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
79 changes: 79 additions & 0 deletions Chrysalis.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.2.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Cbor.Cli", "src\Chrysalis.Cbor.Cli\Chrysalis.Cbor.Cli.csproj", "{AAA5EC06-8030-067F-F416-55899E16F81D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Test", "src\Chrysalis.Cbor.Test\Chrysalis.Test.csproj", "{B6D86DA9-6597-0A6F-88F9-740F3B44DD6A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis", "src\Chrysalis\Chrysalis.csproj", "{50A6DD83-F98B-5B07-D208-21D95359EFDC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Cbor.Benchmark", "src\Chrysalis.Cbor.Benchmark\Chrysalis.Cbor.Benchmark.csproj", "{070067AA-3F9C-FB4F-0890-CD5D5C2098E1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Cbor", "src\Chrysalis.Cbor\Chrysalis.Cbor.csproj", "{75E9FD85-74D0-AEF7-712E-4AE33F9AF441}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Network", "src\Chrysalis.Network\Chrysalis.Network.csproj", "{5F419E1F-75D9-4F37-9709-1DD5F4969BF2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Network.Cli", "src\Chrysalis.Network.Cli\Chrysalis.Network.Cli.csproj", "{410C13F6-68D9-4CEC-A380-D402BC4FC3ED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chrysalis.Cbor.CodeGen", "src\Chrysalis.Cbor.CodeGen\Chrysalis.Cbor.CodeGen.csproj", "{E130E4B0-1F15-489D-99D8-9D1D707A03E4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AAA5EC06-8030-067F-F416-55899E16F81D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AAA5EC06-8030-067F-F416-55899E16F81D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AAA5EC06-8030-067F-F416-55899E16F81D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AAA5EC06-8030-067F-F416-55899E16F81D}.Release|Any CPU.Build.0 = Release|Any CPU
{B6D86DA9-6597-0A6F-88F9-740F3B44DD6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6D86DA9-6597-0A6F-88F9-740F3B44DD6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6D86DA9-6597-0A6F-88F9-740F3B44DD6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6D86DA9-6597-0A6F-88F9-740F3B44DD6A}.Release|Any CPU.Build.0 = Release|Any CPU
{50A6DD83-F98B-5B07-D208-21D95359EFDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{50A6DD83-F98B-5B07-D208-21D95359EFDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{50A6DD83-F98B-5B07-D208-21D95359EFDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{50A6DD83-F98B-5B07-D208-21D95359EFDC}.Release|Any CPU.Build.0 = Release|Any CPU
{070067AA-3F9C-FB4F-0890-CD5D5C2098E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{070067AA-3F9C-FB4F-0890-CD5D5C2098E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{070067AA-3F9C-FB4F-0890-CD5D5C2098E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{070067AA-3F9C-FB4F-0890-CD5D5C2098E1}.Release|Any CPU.Build.0 = Release|Any CPU
{75E9FD85-74D0-AEF7-712E-4AE33F9AF441}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{75E9FD85-74D0-AEF7-712E-4AE33F9AF441}.Debug|Any CPU.Build.0 = Debug|Any CPU
{75E9FD85-74D0-AEF7-712E-4AE33F9AF441}.Release|Any CPU.ActiveCfg = Release|Any CPU
{75E9FD85-74D0-AEF7-712E-4AE33F9AF441}.Release|Any CPU.Build.0 = Release|Any CPU
{5F419E1F-75D9-4F37-9709-1DD5F4969BF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5F419E1F-75D9-4F37-9709-1DD5F4969BF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5F419E1F-75D9-4F37-9709-1DD5F4969BF2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5F419E1F-75D9-4F37-9709-1DD5F4969BF2}.Release|Any CPU.Build.0 = Release|Any CPU
{410C13F6-68D9-4CEC-A380-D402BC4FC3ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{410C13F6-68D9-4CEC-A380-D402BC4FC3ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
{410C13F6-68D9-4CEC-A380-D402BC4FC3ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
{410C13F6-68D9-4CEC-A380-D402BC4FC3ED}.Release|Any CPU.Build.0 = Release|Any CPU
{E130E4B0-1F15-489D-99D8-9D1D707A03E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E130E4B0-1F15-489D-99D8-9D1D707A03E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E130E4B0-1F15-489D-99D8-9D1D707A03E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E130E4B0-1F15-489D-99D8-9D1D707A03E4}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{AAA5EC06-8030-067F-F416-55899E16F81D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{B6D86DA9-6597-0A6F-88F9-740F3B44DD6A} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{50A6DD83-F98B-5B07-D208-21D95359EFDC} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{070067AA-3F9C-FB4F-0890-CD5D5C2098E1} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{75E9FD85-74D0-AEF7-712E-4AE33F9AF441} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{5F419E1F-75D9-4F37-9709-1DD5F4969BF2} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{410C13F6-68D9-4CEC-A380-D402BC4FC3ED} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{E130E4B0-1F15-489D-99D8-9D1D707A03E4} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {728F4C1F-B8FC-42EF-9AE0-69EBD52A1957}
EndGlobalSection
EndGlobal
Binary file added ChrysalisCborTypes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions ChrysalisCborTypes.png:Zone.Identifier
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=https://www.canva.com/
HostUrl=https://export-download.canva.com/EaTh8/DAGUYfEaTh8/48/0/0001-1205157529241833986.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJHKNGJLC2J7OGJ6Q%2F20241023%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241023T013701Z&X-Amz-Expires=38868&X-Amz-Signature=754b4163814cff243d4cd2285983d726e1fc2673ed263ff071ef7557f595c5e7&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27Add%2520a%2520little%2520bit%2520of%2520body%2520text.png&response-expires=Wed%2C%2023%20Oct%202024%2012%3A24%3A49%20GMT
Loading