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 upgradable smart contracts and updated quotation flow rebased #2519

Merged
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
69da965
feat: quoting upgrade nodeside with WIP client side
grumbach Dec 5, 2024
fdf2c89
chore: revert client side attempt
grumbach Dec 5, 2024
f096059
feat: add payment vault smart contract interface
mickvandijke Dec 5, 2024
7a14f04
feat: added payment vault deploy fn
mickvandijke Dec 5, 2024
74d03a1
chore: update verify data payment logic
mickvandijke Dec 5, 2024
5274730
feat: require 1/3 of nodes to have the data to stop quoting
grumbach Dec 6, 2024
71de86b
chore: fix compile issues in evmlib, various fixes in node and networ…
grumbach Dec 6, 2024
558bdc0
test: add reach through proxy test
mickvandijke Dec 5, 2024
0beceba
chore: tinkering with the quote flow
mickvandijke Dec 8, 2024
b306802
feat: wip new quoting payment integration
grumbach Dec 9, 2024
ef02c02
chore: notes for takeover
grumbach Dec 9, 2024
c950dec
feat: pay returns a receipt
mickvandijke Dec 9, 2024
222daf4
chore: autonomi compiles!
mickvandijke Dec 9, 2024
f692b2e
fix: put validation verify payment import and input
mickvandijke Dec 9, 2024
d3cdc3e
feat: compiling CLI along with various fixes
grumbach Dec 10, 2024
d1fa2a2
chore: update payment vault interface
mickvandijke Dec 10, 2024
e3bef52
fix: include unpaid store quotes in receipt
mickvandijke Dec 10, 2024
83644f8
fix: add rate limit to get market price RPC calls
mickvandijke Dec 10, 2024
7bfce83
feat(node): carry out quote's payee neighbourhood check
maqi Dec 9, 2024
9bb49c7
chore: compile and fixes after rebase
grumbach Dec 11, 2024
7766ff0
chore: clippy
grumbach Dec 11, 2024
9592fa4
ci: increase upload timeout
grumbach Dec 11, 2024
d4d6e8c
fix: prepare for smart contract quote batching
grumbach Dec 11, 2024
06d93e7
chore: remove excessive debug log
mickvandijke Dec 11, 2024
e85d4e4
chore: update payment vault interface and implementation
mickvandijke Dec 11, 2024
ef9822d
chore: introduce rate limiter and retry strategy for `get_market_price`
mickvandijke Dec 11, 2024
abf651c
Merge pull request #3 from mickvandijke/feat-upgradable-smart-contrac…
mickvandijke Dec 11, 2024
bc792f7
Merge remote-tracking branch 'refs/remotes/maidsafe/main' into feat-u…
mickvandijke Dec 11, 2024
72fa1a9
chore: delete print
mickvandijke Dec 11, 2024
80191e8
Merge pull request #5 from mickvandijke/feat-upgradable-smart-contrac…
mickvandijke Dec 11, 2024
d2df2cc
fix: assume that content_addrs with no quotes are already uploaded
mickvandijke Dec 11, 2024
7ce3236
chore: set arbitrum sepolia data payments address
mickvandijke Dec 11, 2024
14d489e
Merge remote-tracking branch 'maidsafe/main' into feat-upgradable-sma…
mickvandijke Dec 11, 2024
b173d28
Merge pull request #6 from mickvandijke/feat-upgradable-smart-contrac…
mickvandijke Dec 11, 2024
b6b230f
fix: clippy error
mickvandijke Dec 11, 2024
0089864
chore: update contract interface
mickvandijke Dec 12, 2024
fd2059d
fix: update get_quotes_by_peer
mickvandijke Dec 12, 2024
86fcaac
fix: clippy error
mickvandijke Dec 12, 2024
01214a9
Merge remote-tracking branch 'upstream/main' into feat-upgradable-sma…
jacderida Dec 12, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/memcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
run: ./target/release/ant --log-output-dest=data-dir file upload --public "./the-test-data.zip" > ./upload_output 2>&1
env:
ANT_LOG: "v"
timeout-minutes: 5
timeout-minutes: 15

- name: showing the upload terminal output
run: cat upload_output
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1322,7 +1322,7 @@ jobs:
run: ./target/release/ant --log-output-dest data-dir file upload "./test_data_1.tar.gz" > ./upload_output 2>&1
env:
ANT_LOG: "v"
timeout-minutes: 5
timeout-minutes: 15

- name: showing the upload terminal output
run: cat upload_output
Expand Down
Loading
Loading