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

feat(BundleDataClient): Support refunds for pre-fills/slow-fill-requests and duplicate deposits #835

Open
wants to merge 114 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
2b647e5
feat(BundleDataClient): Support refunds for pre-fills and fills for p…
nicholaspai Jan 23, 2025
5d81719
re-use v3Relayhashes to get all deposits
nicholaspai Jan 23, 2025
b6053c7
Update src/clients/BundleDataClient/BundleDataClient.ts
nicholaspai Jan 23, 2025
f91d4dd
Update BundleDataClient.ts
nicholaspai Jan 23, 2025
20325f1
Update BundleDataClient.ts
nicholaspai Jan 23, 2025
8ed54b8
Update BundleDataClient.ts
nicholaspai Jan 23, 2025
d3be312
feat: Add findFillEvent utility function (#836)
nicholaspai Jan 23, 2025
23d9a6e
Update BundleDataClient.ts
nicholaspai Jan 23, 2025
80e5b1c
feat(BundleDataClient): Support duplicate expired deposit refunds
nicholaspai Jan 23, 2025
c608499
Handle duplicate deposits
nicholaspai Jan 23, 2025
81f3e51
Merge branch 'pre-fills' into duplicate-deposit-refunds
nicholaspai Jan 23, 2025
9cbded7
Update SpokePoolClient.ts
nicholaspai Jan 23, 2025
828c55e
Fix duplicate deposit logic
nicholaspai Jan 24, 2025
45e75eb
Add caveats about duplicate deposits
nicholaspai Jan 24, 2025
c9184e4
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
c3bb4bb
Merge branch 'pre-fills' into duplicate-deposit-refunds
nicholaspai Jan 24, 2025
886a5e0
Handle expired deposits better
nicholaspai Jan 24, 2025
a7b5f36
Merge branch 'pre-fills' into duplicate-deposit-refunds
nicholaspai Jan 24, 2025
1fc293a
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
6569e60
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
774b88a
Merge branch 'pre-fills' into duplicate-deposit-refunds
nicholaspai Jan 24, 2025
09d55f8
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
29be548
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
75ba384
Fix expired deposit loigc
nicholaspai Jan 24, 2025
f411d4c
Merge branch 'pre-fills' into duplicate-deposit-refunds
nicholaspai Jan 24, 2025
130992e
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
15ebfea
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
a798405
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
768b5d6
fix pre slow fill request handling
nicholaspai Jan 24, 2025
945defd
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
4d34e0d
Update BundleDataClient.ts
nicholaspai Jan 24, 2025
d8a1881
Update package.json
nicholaspai Jan 24, 2025
719c29c
adjust for empty message hash
nicholaspai Jan 24, 2025
b4d85d7
add isZeroValueFillOrSlowFillRequest
nicholaspai Jan 24, 2025
6247de9
Merge branch 'master' into pre-fills
nicholaspai Jan 24, 2025
70bf908
fix
nicholaspai Jan 24, 2025
2366769
Update package.json
nicholaspai Jan 24, 2025
e6f4996
use isMessageEmpty in isFillOrSlowFillRequestMessageEmpty
nicholaspai Jan 24, 2025
2d83142
Update SpokePoolClient.ValidateFill.ts
nicholaspai Jan 24, 2025
dde1130
Refactor and change up conditionals for marginal speedups
nicholaspai Jan 26, 2025
d18e6a6
Update BundleDataClient.ts
nicholaspai Jan 26, 2025
f32cdb4
Merge branch 'master' into pre-fills
nicholaspai Jan 27, 2025
45441a1
Update SpokePoolClient.fills.ts
nicholaspai Jan 27, 2025
461db1c
refactor
nicholaspai Jan 27, 2025
ebcaf16
Update package.json
nicholaspai Jan 27, 2025
38a6fc7
merge
nicholaspai Jan 27, 2025
1924d76
Update package.json
nicholaspai Jan 27, 2025
bd9bd0b
Update MockSpokePoolClient.ts
nicholaspai Jan 27, 2025
2e3f0be
Update package.json
nicholaspai Jan 27, 2025
7b3170d
Update BundleDataClient.ts
nicholaspai Jan 28, 2025
36f0836
Gatekeep behind version bump
nicholaspai Jan 28, 2025
de4f3f8
Update BundleDataClient.ts
nicholaspai Jan 28, 2025
9488ecf
fix
nicholaspai Jan 29, 2025
a6b236d
fix toggle
nicholaspai Jan 29, 2025
4f0f42e
meerge
nicholaspai Jan 29, 2025
5a32e81
Update BundleDataClient.ts
nicholaspai Jan 29, 2025
1ec42b5
Add verifyFill check to pre-fillr efund
nicholaspai Jan 29, 2025
7bdc4a1
Update src/clients/BundleDataClient/BundleDataClient.ts
nicholaspai Jan 29, 2025
5bf0ad2
Update BundleDataClient.ts
nicholaspai Jan 29, 2025
68f50a4
Update package.json
nicholaspai Jan 29, 2025
57a2a9f
fix(BundleDataClient): Make sure bundle block timestamps have no gaps
nicholaspai Jan 29, 2025
01343f4
Update package.json
nicholaspai Jan 29, 2025
b98d74a
Merge branch 'bundle-block-timestamps' into pre-fills
nicholaspai Jan 29, 2025
6ad7121
Revert "Merge branch 'bundle-block-timestamps' into pre-fills"
nicholaspai Jan 29, 2025
6001a8c
Update package.json
nicholaspai Jan 29, 2025
6e90289
Update BundleDataClient.ts
nicholaspai Jan 29, 2025
3058a4c
Update BundleDataClient.ts
nicholaspai Jan 29, 2025
bc5e5a6
Update BundleDataClient.ts
nicholaspai Jan 29, 2025
89595e9
Update package.json
nicholaspai Jan 29, 2025
5aae5fa
Update BundleDataClient.ts
nicholaspai Jan 29, 2025
7ab59e3
Update package.json
nicholaspai Jan 29, 2025
d251e09
fix
nicholaspai Jan 29, 2025
33e6ae2
fix
nicholaspai Jan 29, 2025
929eac8
Update BundleDataClient.ts
nicholaspai Jan 30, 2025
a1eb56b
Merge branch 'bundle-block-timestamps' into pre-fills
nicholaspai Jan 30, 2025
b19482a
Update package.json
nicholaspai Jan 30, 2025
3153720
Merge branch 'master' into pre-fills
nicholaspai Jan 30, 2025
2349b73
Update package.json
nicholaspai Jan 30, 2025
79f13f2
Add case work
nicholaspai Jan 30, 2025
d8b439e
Update package.json
nicholaspai Jan 30, 2025
52090fb
Update BundleDataClient.ts
nicholaspai Jan 30, 2025
709952b
Refund duplicate deposits
nicholaspai Jan 30, 2025
4a520a6
Update package.json
nicholaspai Jan 30, 2025
ed8f6d2
Merge branch 'master' into pre-fills
nicholaspai Jan 31, 2025
0b5a43d
Update package.json
nicholaspai Jan 31, 2025
0260489
fix
nicholaspai Jan 31, 2025
8aa3835
use ZERO_BYTES
nicholaspai Jan 31, 2025
dc6d482
Remove isSlowFill check
nicholaspai Jan 31, 2025
9ebd0f2
Update package.json
nicholaspai Jan 31, 2025
d1eafe5
Revert "Remove isSlowFill check"
nicholaspai Jan 31, 2025
3479dae
Re-add slow fill check and refund to depositor
nicholaspai Jan 31, 2025
6ffd1a0
Update BundleDataClient.ts
nicholaspai Jan 31, 2025
5ada1fb
Remove duplicate deposit refunds and revert back to refunding pre-fills
nicholaspai Jan 31, 2025
e1d60a6
wip
nicholaspai Jan 31, 2025
f0544d4
fix
nicholaspai Jan 31, 2025
3fc8262
Update package.json
nicholaspai Jan 31, 2025
56ea588
Make sure any time we queryHistoricalDepositForFill we also check the…
nicholaspai Jan 31, 2025
b63cf9a
Update package.json
nicholaspai Jan 31, 2025
e5cd418
Update BundleDataClient.ts
nicholaspai Jan 31, 2025
5b6eeeb
Update package.json
nicholaspai Jan 31, 2025
6def4c0
Pay duplicate deposits to filler or depositor
nicholaspai Jan 31, 2025
de176c7
Update BundleDataClient.ts
nicholaspai Jan 31, 2025
283a8e9
Update package.json
nicholaspai Jan 31, 2025
49560fb
Update BundleDataClient.ts
nicholaspai Jan 31, 2025
84f61ad
Update BundleDataClient.ts
nicholaspai Jan 31, 2025
573d00f
add comments about matching first slow fill leaf
nicholaspai Jan 31, 2025
54f28e4
Update BundleDataClient.ts
nicholaspai Jan 31, 2025
f853323
Merge branch 'master' into pre-fills
nicholaspai Jan 31, 2025
87cb051
Add verifyFillRepayment check to prefill loop
nicholaspai Feb 1, 2025
6e6488c
Add extra verifyFillRepayment checks
nicholaspai Feb 1, 2025
7bcc855
lint
nicholaspai Feb 1, 2025
1bcd9c5
Add asserts
nicholaspai Feb 2, 2025
5092f14
Simplify code by removing out of date comments and other things
nicholaspai Feb 3, 2025
a2251a0
Add assert
nicholaspai Feb 3, 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
Prev Previous commit
Next Next commit
Update package.json
  • Loading branch information
nicholaspai committed Jan 24, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 23667694754dfe7786ee48c60b37853b325d35ab
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@across-protocol/sdk",
"author": "UMA Team",
"version": "4.0.0-beta.0",
"version": "4.0.0-beta.1",
"license": "AGPL-3.0",
"homepage": "https://docs.across.to/reference/sdk",
"files": [
Loading