Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructured blinding + custom messages + keep vectors #218

Merged
merged 54 commits into from
Feb 1, 2025
Merged
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
f644a17
added custom blinding data
Egge21M Nov 17, 2024
8a06776
added basic test
Egge21M Nov 17, 2024
11b13f8
added merge util
Egge21M Nov 17, 2024
6014b06
added new types
Egge21M Nov 30, 2024
c1eb537
restructured blind sigs
Egge21M Nov 30, 2024
e00a70a
added BlindingData Class
Egge21M Dec 2, 2024
1b7adcb
added splits to blinding data
Egge21M Dec 2, 2024
5890d6a
adjusted createSwapPayload
Egge21M Dec 2, 2024
f9208ad
fixed unit tests
Egge21M Dec 3, 2024
79de321
moves test to integration
Egge21M Dec 3, 2024
7c78a0a
fixed tests
Egge21M Dec 3, 2024
c50540d
cleanup + fixed restore
Egge21M Dec 3, 2024
7acb6cb
fixed receive + integration test
Egge21M Dec 3, 2024
ea91e93
more refactoring + cleanup
Egge21M Dec 3, 2024
6228292
added advanced p2pk
Egge21M Dec 3, 2024
9275473
eslint: removed enforced types
Egge21M Dec 4, 2024
c898683
use interface isntead of concrete class
Egge21M Dec 4, 2024
2707a4b
Merge branch 'development' into blinding
Egge21M Dec 4, 2024
459fb67
Merge branch 'development' into blinding
Egge21M Dec 6, 2024
2b9e1a8
removed ws from output test
Egge21M Dec 6, 2024
a5ad719
Merge branch 'locktime' into blinding
Egge21M Dec 6, 2024
02604d6
added tests for locktime
Egge21M Dec 7, 2024
37622e9
added Factories
Egge21M Dec 9, 2024
d1215e2
exported methods for single data
Egge21M Dec 12, 2024
3ff7b24
keepFactory related bug fixes
Egge21M Dec 12, 2024
1090a30
updated integration test
Egge21M Dec 12, 2024
5797934
refactored integration test + send test
Egge21M Dec 12, 2024
09a9b9d
added ordering
Egge21M Dec 16, 2024
f959633
fixed ordering
Egge21M Dec 18, 2024
59f5033
Merge branch 'development' into blinding
Egge21M Dec 19, 2024
e6993d9
fixed merge
Egge21M Dec 19, 2024
38b72b2
renamed BlindingData to OutputData
Egge21M Dec 19, 2024
f269e0e
concise createDeterminisicData map
Egge21M Dec 20, 2024
847ed87
added OutputData to public API
Egge21M Dec 20, 2024
bf00cba
Merge branch 'development' into blinding
Egge21M Dec 20, 2024
4015cc6
fixed old type on mintProofs
Egge21M Dec 20, 2024
64f10e5
adjusted P2PK OutputData API
Egge21M Dec 20, 2024
2e32b5a
add missing parameter
Egge21M Dec 30, 2024
3253045
added keepFactory jsdoc
Egge21M Dec 30, 2024
e75cd1b
renamed expectSecret method
Egge21M Dec 30, 2024
b1e190c
typos
Egge21M Dec 30, 2024
f519e24
fixed deterministic output data
Egge21M Jan 14, 2025
80814eb
fix deterministic secrets
gandlafbtc Jan 18, 2025
03c525f
removed logs and fixed format
Egge21M Jan 22, 2025
17fd33c
format?
Egge21M Jan 23, 2025
8281815
dlep code style
Egge21M Jan 23, 2025
46a9cc0
added test cases
Egge21M Jan 23, 2025
f0b2653
fixed secret encoding
Egge21M Jan 23, 2025
94cea43
fixed secret encoding again
Egge21M Jan 24, 2025
f60a9cd
Merge pull request #238 from cashubtc/blinding-deter-fix
Egge21M Jan 30, 2025
f47f325
example fix for failing deterministic secrets
gandlafbtc Jan 31, 2025
f1472ad
format
gandlafbtc Jan 31, 2025
32965c4
refactored splitAmount
Egge21M Feb 1, 2025
49615e7
Merge pull request #240 from cashubtc/split-refactor
Egge21M Feb 1, 2025
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
1 change: 0 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@

"rules": {
"@typescript-eslint/no-unused-vars": "error",
"@typescript-eslint/consistent-type-definitions": ["warn", "type"],
"@typescript-eslint/array-type": ["error", { "default": "generic" }],
"require-await": "off",
"@typescript-eslint/require-await": "error",
Expand Down
Loading