Skip to content

wallet friendly names #317

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

Merged
merged 2 commits into from
Apr 2, 2025
Merged

wallet friendly names #317

merged 2 commits into from
Apr 2, 2025

Conversation

snadrus
Copy link
Contributor

@snadrus snadrus commented Nov 5, 2024

This is more of a sketch since I haven't tested it.
I know some UI @LexLuthr was working on had a need to show many wallets. I think he could use this.

@snadrus snadrus requested review from magik6k and LexLuthr November 5, 2024 17:23
@snadrus
Copy link
Contributor Author

snadrus commented Nov 19, 2024

@magik6k feel free to take this over

@LexLuthr LexLuthr marked this pull request as draft February 17, 2025 11:46
@LexLuthr
Copy link
Contributor

LexLuthr commented Apr 1, 2025

Main wallet page

Screenshot 2025-04-01 at 5 18 21 PM

Errors correctly handled in UI

Screenshot 2025-04-01 at 5 19 28 PM

Search using wallet or name

Screenshot 2025-04-01 at 5 19 47 PM

Wallet names when set by users

Screenshot 2025-04-01 at 6 33 45 PM

Peer ID replaced with friendly names when set by users

Screenshot 2025-04-01 at 8 06 05 PM

@LexLuthr LexLuthr marked this pull request as ready for review April 1, 2025 16:15
@LexLuthr
Copy link
Contributor

LexLuthr commented Apr 2, 2025

Copy to clipboard option with shortname

Screenshot 2025-04-02 at 1 25 13 PM

Full name when hovering on shortname for 2 seconds

Screenshot 2025-04-02 at 1 25 20 PM

@snadrus
Copy link
Contributor Author

snadrus commented Apr 2, 2025

@LexLuthr LGTM. YOU need to approve it as it was originally my PR.

@LexLuthr LexLuthr merged commit fb0ccb9 into main Apr 2, 2025
15 checks passed
@LexLuthr LexLuthr deleted the feat/wallet-addr branch April 2, 2025 15:00
ZenGround0 added a commit that referenced this pull request Apr 13, 2025
* Fix Cleanup LID commands (#391)

* fix slow message wait index (#392)

* fix: seal: Check the correct column before assigning batch submit task (#394)

* fix finalize ensureOne (#395)

* Fix acme challenge (#398)

Co-authored-by: zenground0 <[email protected]>

* feat: 'curio storage generate-vanilla-proof' command (#396)

* proof command

* fix randomness

* fix: WinPoSt alert (#399)

* webui: Show storage use breakdown by file type (#402)

* webui: Show storage use breakdown by file type

* make gen

* add error return in DefaultAllowBehaviour (#404)

* feat: gc: Mark snap sector key files for removal (#403)

* feat: gc: Mark snap sector key files for removal

* fix some panics

* only mark snap keys which actually exist

* cli: Add address filter flag to wdpost test

* make gen

* update translations

* snap gc: one more redundant filter

* snap gc: more conservative lookback

* make gen

* chore(deps): bump github.com/golang/glog from 1.2.0 to 1.2.4 (#390)

Bumps [github.com/golang/glog](https://github.com/golang/glog) from 1.2.0 to 1.2.4.
- [Release notes](https://github.com/golang/glog/releases)
- [Commits](golang/glog@v1.2.0...v1.2.4)

---
updated-dependencies:
- dependency-name: github.com/golang/glog
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* GITBOOK-38: docs - how to be sp

* fix commit param count (#406)

* GITBOOK-39: update add-url docs

* GITBOOK-40: update ipni docs

* combine piecelocator endpoints (#408)

* docs: Improve supraseal setup docs (#409)

* docs: Improve supraseal setup docs

* Update documentation/en/supraseal.md

---------

Co-authored-by: LexLuthr <[email protected]>

* GITBOOK-41: snap and batch updated

* storage redeclare command (#410)

* fix psd wait time column (#416)

* fix: gc: Correctly calculate lookback (#418)

* feat: spark contract (#377)

* spark contract

* add README, use correct key

* make contract immutable

* make gen

* fix log fatal

* fix ABI strings

* serealize params

* update contract getPeerData

* update getPeerData return

* update getPeerData return struct

* fix retrun unpacking

* update readme

* some spack contract fixes

* fix address conversion

* log not updatin

* pre-merge cleanup

* switch signer to IPNI peerID

* rename signedMessage to signature

* Use mainnet verified contract

---------

Co-authored-by: Łukasz Magiera <[email protected]>

* feat: devnet with market and deal client (#379)

* devnet with market

* update circleci check

* please the linter gods

* add ipni node

* fix PieceLocator url

* fix: improved PSD selection and findURL in market (#419)

* better PSD selection and findURL

* refactor psd creation

* keep base layer updated with new config (#405)

* keep base layer updated with new config

* use transaction

* ensure new keys are not removed by old nodes

* remove commented code

* harmony retry

* feat: offline verified ddo deals (#417)

* offline verified ddo deals

* fix lint err

* update yb version in circleci

* add datacap

* add allocate command

* DDO UI, failure, db constraints

* UI fixes, fix indexing for when should_index is false

* fixes from testing

* use lo filter

* use should_index in query

* release v1.24.5-rc1 (#420)

* fix: improve filter (#421)

* improve filter

* fix allocate

* GITBOOK-42: Market docs warning

* release v1.24.5 (#422)

* GITBOOK-43: deprecate boost adapter

* feat: CID gravity connector (#407)

* CID gravity connector

* reorder internal filters

* fix headers

* add failure count

* updated sealing states

* struct to map for sealing states

* sealing states to nested map

* more error messages

* fix error logging

* send 0 when no storage

* fix pipelineStats

* fix state queries

* fix http request creation

* add request debugging log

* add docs and UI

* fix deal removal and list (#428)

* Add Prometheus service discovery endpoint (#430)

* Add Prometheus service discovery endpoint

* fix: remove path

* remove split layer

* remove unsed header

* fix lint

* index sample command (#432)

* fix: Update config comment with expected input and defaults (#427)

* remove unused config, add default to comment

* remove Duration completely

* fix comment

* fix lint version

* fix: Correct supra single hasher core assignments (#426)

* fix: supra: Correctly propagate hashers per thread config

* fix hasher math

* correct number in assign

* multi token cid gravity (#433)

* fix: mark deal sealed in a DB transaction (#434)

* mark deal sealed in a DB transaction

* fix deal seal sql func

* better error logging

* Add comments to SQL

* update curio cli flags (#441)

* update slack alert format (#423)

* GITBOOK-45: update the installation page

* bye bye circleci (#443)

* bye bye circleci

* remove circleci ref from README

* no translation in test

* run GA on all PR events (#445)

* run GA on all push or PR events

* remove all push event

* CID Gravity handles backpressure rejection (#440)

* CID Gravity handles backpressure

* remove empty string arrays

* option to bind TreeD to SDR node (#442)

* SQL based batch creation (#438)

* SQL based batch creation

* remove update lock

* feat: Balance Manager (#431)

* MarketBalanceManager

* fix name

* small doc update

* refactor balance manager

* fix amount

* Move balance manager to Address section

* fix edge case

* fix docs link

* abtract toml fix in a function

* feat: nv25 (#446)

* feat: nv25

* update docs

* menu drawer (#429)

* feat: add Curio PDP docs (#447)

* feat: add Curio PDP docs

feat: add Curio PDP docs

* chore: move to the experimental-features section

chore: move to the experimental-features section

* chroe: make durations human friendly

chroe: make durations human friendly

* chore: add links to installation and setup pages

chore: add links to installation and setup pages

* chore: add link to storage config page

chore: add link to storage config page

* chore: rename PDP-only SP to Curio PDP SP

chore: rename PDP-only SP to Curio PDP SP

* chore: add PDP page to the menu

chore: add PDP page to the menu

* make postgres load balance optional (#451)

* fix: store log debug, seal poller log, batching, itest (#450)

* store debug logs

* fix pollerAddStartEpoch

* drop NewMinerIDTest

* add comments to poller checks

* feat: add transfer type to cidgravity payload (#452)

* GITBOOK-46: update PDP docs

* fix keep unsealed for f05 deals (#459)

* fix phantom IPNI tasks (#454)

* fix cidgravity ipni and indexing value (#457)

* fix UI wallet name on actor detail page (#455)

* fix: panic in allocateToExisting (#460)

* fix bulk pipeline restart (#458)

* chore(deps): bump @babel/runtime in /market/ipni/spark/sol (#444)

Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release v1.25.0 (#456)

* release v1.25.0

* update go-etherum

* wallet friendly names (#317)

* friendly wallet names

* short name and clipboard copy

---------

Co-authored-by: LexLuthr <[email protected]>

* update lotus version for devnet, undo menu drawer (#461)

* update lotus version for devnet, undo menu drawer

* update GA files

* roll new version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Adrian Lanzafame <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
Co-authored-by: zenground0 <[email protected]>
Co-authored-by: Lee <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mayank Pandey <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: Phi-rjan <[email protected]>
Co-authored-by: Florian Ruen <[email protected]>
Co-authored-by: Andrew Jackson (Ajax) <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
ZenGround0 added a commit that referenced this pull request Apr 13, 2025
* Fix Cleanup LID commands (#391)

* fix slow message wait index (#392)

* fix: seal: Check the correct column before assigning batch submit task (#394)

* fix finalize ensureOne (#395)

* Fix acme challenge (#398)

Co-authored-by: zenground0 <[email protected]>

* feat: 'curio storage generate-vanilla-proof' command (#396)

* proof command

* fix randomness

* fix: WinPoSt alert (#399)

* webui: Show storage use breakdown by file type (#402)

* webui: Show storage use breakdown by file type

* make gen

* add error return in DefaultAllowBehaviour (#404)

* feat: gc: Mark snap sector key files for removal (#403)

* feat: gc: Mark snap sector key files for removal

* fix some panics

* only mark snap keys which actually exist

* cli: Add address filter flag to wdpost test

* make gen

* update translations

* snap gc: one more redundant filter

* snap gc: more conservative lookback

* make gen

* chore(deps): bump github.com/golang/glog from 1.2.0 to 1.2.4 (#390)

Bumps [github.com/golang/glog](https://github.com/golang/glog) from 1.2.0 to 1.2.4.
- [Release notes](https://github.com/golang/glog/releases)
- [Commits](golang/glog@v1.2.0...v1.2.4)

---
updated-dependencies:
- dependency-name: github.com/golang/glog
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* GITBOOK-38: docs - how to be sp

* fix commit param count (#406)

* GITBOOK-39: update add-url docs

* GITBOOK-40: update ipni docs

* combine piecelocator endpoints (#408)

* docs: Improve supraseal setup docs (#409)

* docs: Improve supraseal setup docs

* Update documentation/en/supraseal.md

---------

Co-authored-by: LexLuthr <[email protected]>

* GITBOOK-41: snap and batch updated

* storage redeclare command (#410)

* fix psd wait time column (#416)

* fix: gc: Correctly calculate lookback (#418)

* feat: spark contract (#377)

* spark contract

* add README, use correct key

* make contract immutable

* make gen

* fix log fatal

* fix ABI strings

* serealize params

* update contract getPeerData

* update getPeerData return

* update getPeerData return struct

* fix retrun unpacking

* update readme

* some spack contract fixes

* fix address conversion

* log not updatin

* pre-merge cleanup

* switch signer to IPNI peerID

* rename signedMessage to signature

* Use mainnet verified contract

---------

Co-authored-by: Łukasz Magiera <[email protected]>

* feat: devnet with market and deal client (#379)

* devnet with market

* update circleci check

* please the linter gods

* add ipni node

* fix PieceLocator url

* fix: improved PSD selection and findURL in market (#419)

* better PSD selection and findURL

* refactor psd creation

* keep base layer updated with new config (#405)

* keep base layer updated with new config

* use transaction

* ensure new keys are not removed by old nodes

* remove commented code

* harmony retry

* feat: offline verified ddo deals (#417)

* offline verified ddo deals

* fix lint err

* update yb version in circleci

* add datacap

* add allocate command

* DDO UI, failure, db constraints

* UI fixes, fix indexing for when should_index is false

* fixes from testing

* use lo filter

* use should_index in query

* release v1.24.5-rc1 (#420)

* fix: improve filter (#421)

* improve filter

* fix allocate

* GITBOOK-42: Market docs warning

* release v1.24.5 (#422)

* GITBOOK-43: deprecate boost adapter

* feat: CID gravity connector (#407)

* CID gravity connector

* reorder internal filters

* fix headers

* add failure count

* updated sealing states

* struct to map for sealing states

* sealing states to nested map

* more error messages

* fix error logging

* send 0 when no storage

* fix pipelineStats

* fix state queries

* fix http request creation

* add request debugging log

* add docs and UI

* fix deal removal and list (#428)

* Add Prometheus service discovery endpoint (#430)

* Add Prometheus service discovery endpoint

* fix: remove path

* remove split layer

* remove unsed header

* fix lint

* index sample command (#432)

* fix: Update config comment with expected input and defaults (#427)

* remove unused config, add default to comment

* remove Duration completely

* fix comment

* fix lint version

* fix: Correct supra single hasher core assignments (#426)

* fix: supra: Correctly propagate hashers per thread config

* fix hasher math

* correct number in assign

* multi token cid gravity (#433)

* fix: mark deal sealed in a DB transaction (#434)

* mark deal sealed in a DB transaction

* fix deal seal sql func

* better error logging

* Add comments to SQL

* update curio cli flags (#441)

* update slack alert format (#423)

* GITBOOK-45: update the installation page

* bye bye circleci (#443)

* bye bye circleci

* remove circleci ref from README

* no translation in test

* run GA on all PR events (#445)

* run GA on all push or PR events

* remove all push event

* CID Gravity handles backpressure rejection (#440)

* CID Gravity handles backpressure

* remove empty string arrays

* option to bind TreeD to SDR node (#442)

* SQL based batch creation (#438)

* SQL based batch creation

* remove update lock

* feat: Balance Manager (#431)

* MarketBalanceManager

* fix name

* small doc update

* refactor balance manager

* fix amount

* Move balance manager to Address section

* fix edge case

* fix docs link

* abtract toml fix in a function

* feat: nv25 (#446)

* feat: nv25

* update docs

* menu drawer (#429)

* feat: add Curio PDP docs (#447)

* feat: add Curio PDP docs

feat: add Curio PDP docs

* chore: move to the experimental-features section

chore: move to the experimental-features section

* chroe: make durations human friendly

chroe: make durations human friendly

* chore: add links to installation and setup pages

chore: add links to installation and setup pages

* chore: add link to storage config page

chore: add link to storage config page

* chore: rename PDP-only SP to Curio PDP SP

chore: rename PDP-only SP to Curio PDP SP

* chore: add PDP page to the menu

chore: add PDP page to the menu

* make postgres load balance optional (#451)

* fix: store log debug, seal poller log, batching, itest (#450)

* store debug logs

* fix pollerAddStartEpoch

* drop NewMinerIDTest

* add comments to poller checks

* feat: add transfer type to cidgravity payload (#452)

* GITBOOK-46: update PDP docs

* fix keep unsealed for f05 deals (#459)

* fix phantom IPNI tasks (#454)

* fix cidgravity ipni and indexing value (#457)

* fix UI wallet name on actor detail page (#455)

* fix: panic in allocateToExisting (#460)

* fix bulk pipeline restart (#458)

* chore(deps): bump @babel/runtime in /market/ipni/spark/sol (#444)

Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release v1.25.0 (#456)

* release v1.25.0

* update go-etherum

* wallet friendly names (#317)

* friendly wallet names

* short name and clipboard copy

---------

Co-authored-by: LexLuthr <[email protected]>

* update lotus version for devnet, undo menu drawer (#461)

* update lotus version for devnet, undo menu drawer

* update GA files

* fix NV25 upgrade (#468)

* fix batch build (#470)

* go mod tidy

* Correctly merge to sectorReader

* Remove bad merge duplicate

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Adrian Lanzafame <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
Co-authored-by: zenground0 <[email protected]>
Co-authored-by: Lee <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mayank Pandey <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: Phi-rjan <[email protected]>
Co-authored-by: Florian Ruen <[email protected]>
Co-authored-by: Andrew Jackson (Ajax) <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
magik6k added a commit that referenced this pull request Apr 25, 2025
* pdp: Inital scaffold

* pdp: Drop unneded handlers

* pdp: wip uploads

* pdp: Proper pieceref tracking

* storage: Implement local stash storage

* storage: Make Local use a single URL

* pdp: Complete upload

* piecepark: Special long-term storage mode

* dealdata: Handle custore://

* pdp: Notify task

* retrieval: Foundations for PiecePark readers

* retrieval: Parked piece /piece retrievals

* pdptool for interacting with curio pdp endpoints

* pdp webui: Basic page, adding services through UI

* pdp webui: Remove service button

* get http server cert cache working

* pdp: server and tool ping functionality

* slowly getting data import to actually work

* separate pdp task config

* make gen

* basic pdp key management

* eth sender

* more working pdp message sender

* initial eth waiter

* eth waiter fixes

* wip impl /create-proofset

* wire up proofset create

* pdptool: Add a tool for proofset-create

* gas estimation in eth sender

* proofset receipt parsing

* pdp: Endpoint to get proofset creation status

* pdp: get-proof-set endpoint

* pdp: Add-root endpoint

* pdp: Separate table for root adds

* pdp: Working root adds

* pdp: Add-root watcher

* pdp: working root adding

* pdp: Watch challenge epochs

* pdp: Scaffold prove task

* pdp: Prove scheduling

* pdp: Path from challenge to prove

* proof: Sha memtree

* proof: Binary memtree proover

* pdp: Require sorted subroot pieces

* pdp: Getting there with proof verification

* pdp: Proof bugfixing progress

* pdp: PROOFS WORK!

* pdp: An actually working poller this time

* pdp: better praams

* pdp: Update contarcts

* make gen, consistent max piece size

* fix local path test

* pdp: Implement fees

* pdp chall lookback in prove

* update to new proving scheme

* small fixes

* pdp: Support arbitrary hash funcs in uploads

* pdp: api readme

* fix lint

* feat(pdp): add endpoint to poll for completed upload (#304)

* feat(pdp): add handler to check for piece cid status

* feat(pdp): add handler to check for upload exists

* enable chain sched with just eth sender

* feat(pdp): add ed25519 support for JWT (#323)

Allows accepting JWTs that are signed with Ed25519 as well as ECDSA

* fix(pdp): fix ed25519 auth (#324)

x509 does not parse to pointer type on ed25519

* Zen/update interface (#334)

* Update PDP to new proof scheduling WIP
* add listener addr to pdp tables
* generate bindings for new proving_schedule iface

* Complete draft of new challenge window scheduling

* Try to get tests building

* No fancy ALTER tables

* Review response

* Fix

* Fix sql syntax

---------

Co-authored-by: zenground0 <[email protected]>

* Integrate pdp updates -- nextProvingPeriod called after first add (#347)

* Update contract wrappers

* Update to pdp code freeze -- next pp now called after first add

* Better initializing of init_ready flag

* Name too long

* Bad db select arg from copy paste

* update pdp contract addr

* Fix invalid insert statement

* Remove unnecessary call that fails

* Fix old sql error

* SQL schema tweak

* Fix write to bogus column

* YASQLSE

* DB scan param tweaking

* Debuging bad call to listener

* Lets try this

* Fix attempt 1

* Safer init proving period challenge epoch

* Less aggressive buffer

* Print out init epoch

* more logging

* fix sql update bug

* pass challenge epoch to pdptool

* drand integration

* flexible challenge window extension

* Update contract abi

* Update to refactored contract fee calc endpoint

* Multiply by basefee

* debug

* Correct logging

* Provide value during gas estimation

* Tweak

* Better understanding of proof fee

* correct printing

* more logging

* bigger buffer

* logging for debug of next pp

* fix bug

* Cleanup

* Fix incorrect challenge range when adding new roots

---------

Co-authored-by: zenground0 <[email protected]>

* Delete pdp roots from proofset  (#384)

* Core api and prove task logic changes

* Update pdptool to process deletes

* SQL ordering fix

* NoSQL just track removals on chain

* Log removals

* correct pdptool output

* correct delete api interface

* remove

* remove

* Update tasks/pdp/task_prove.go

Co-authored-by: Łukasz Magiera <[email protected]>

* review response

* Fix up

---------

Co-authored-by: zenground0 <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>

* make gen

* drop some unused things

* crypto rand in pdptool

* reduce log verbosity, ethwaits index

* Nice tool for pdp upload of large files (#397)

* Refactoring

* Debug

* add piece upload command

* Try this

* bigger chunk size

* Make all http server timeouts 2 hours

* Parallel uploads 100MB chunk size, progress bar goroutine

* revert parallel upload for simplicity

* Upload tool Reuse connection

* debug

* Debugging failing proofs

* More debug

* deeper debug

* more debug

* more logging

* this one weird fix

* Clean upg

* Respect config

* Lint pass

---------

Co-authored-by: zenground0 <[email protected]>

* Feat/upload bigger than sector size (#435)

* Support files bigger than 64 GiB

* Put another print behind verbose

* Account for padded size

* debugging

* Try this fix

* Plausible fix so reinstating uploads

* rewrite abi

* debugging add root events

* big debug

* debug

* Correctly use the add roots event

* debug print event data

* Fix type casting

* correct indexing

---------

Co-authored-by: zenground0 <[email protected]>

* Fix/miner premium (#448)

* Attempting lower premium

* Fixup init

* Use eth api premium estimation instead of lotus estimation

---------

Co-authored-by: zenground0 <[email protected]>

* Mainnet api and pdp addr (#464)

Co-authored-by: zenground0 <[email protected]>

* Do the correct thing (#465)

Co-authored-by: zenground0 <[email protected]>

* Merge/main into pdp (#471)

* Fix Cleanup LID commands (#391)

* fix slow message wait index (#392)

* fix: seal: Check the correct column before assigning batch submit task (#394)

* fix finalize ensureOne (#395)

* Fix acme challenge (#398)

Co-authored-by: zenground0 <[email protected]>

* feat: 'curio storage generate-vanilla-proof' command (#396)

* proof command

* fix randomness

* fix: WinPoSt alert (#399)

* webui: Show storage use breakdown by file type (#402)

* webui: Show storage use breakdown by file type

* make gen

* add error return in DefaultAllowBehaviour (#404)

* feat: gc: Mark snap sector key files for removal (#403)

* feat: gc: Mark snap sector key files for removal

* fix some panics

* only mark snap keys which actually exist

* cli: Add address filter flag to wdpost test

* make gen

* update translations

* snap gc: one more redundant filter

* snap gc: more conservative lookback

* make gen

* chore(deps): bump github.com/golang/glog from 1.2.0 to 1.2.4 (#390)

Bumps [github.com/golang/glog](https://github.com/golang/glog) from 1.2.0 to 1.2.4.
- [Release notes](https://github.com/golang/glog/releases)
- [Commits](golang/glog@v1.2.0...v1.2.4)

---
updated-dependencies:
- dependency-name: github.com/golang/glog
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* GITBOOK-38: docs - how to be sp

* fix commit param count (#406)

* GITBOOK-39: update add-url docs

* GITBOOK-40: update ipni docs

* combine piecelocator endpoints (#408)

* docs: Improve supraseal setup docs (#409)

* docs: Improve supraseal setup docs

* Update documentation/en/supraseal.md

---------

Co-authored-by: LexLuthr <[email protected]>

* GITBOOK-41: snap and batch updated

* storage redeclare command (#410)

* fix psd wait time column (#416)

* fix: gc: Correctly calculate lookback (#418)

* feat: spark contract (#377)

* spark contract

* add README, use correct key

* make contract immutable

* make gen

* fix log fatal

* fix ABI strings

* serealize params

* update contract getPeerData

* update getPeerData return

* update getPeerData return struct

* fix retrun unpacking

* update readme

* some spack contract fixes

* fix address conversion

* log not updatin

* pre-merge cleanup

* switch signer to IPNI peerID

* rename signedMessage to signature

* Use mainnet verified contract

---------

Co-authored-by: Łukasz Magiera <[email protected]>

* feat: devnet with market and deal client (#379)

* devnet with market

* update circleci check

* please the linter gods

* add ipni node

* fix PieceLocator url

* fix: improved PSD selection and findURL in market (#419)

* better PSD selection and findURL

* refactor psd creation

* keep base layer updated with new config (#405)

* keep base layer updated with new config

* use transaction

* ensure new keys are not removed by old nodes

* remove commented code

* harmony retry

* feat: offline verified ddo deals (#417)

* offline verified ddo deals

* fix lint err

* update yb version in circleci

* add datacap

* add allocate command

* DDO UI, failure, db constraints

* UI fixes, fix indexing for when should_index is false

* fixes from testing

* use lo filter

* use should_index in query

* release v1.24.5-rc1 (#420)

* fix: improve filter (#421)

* improve filter

* fix allocate

* GITBOOK-42: Market docs warning

* release v1.24.5 (#422)

* GITBOOK-43: deprecate boost adapter

* feat: CID gravity connector (#407)

* CID gravity connector

* reorder internal filters

* fix headers

* add failure count

* updated sealing states

* struct to map for sealing states

* sealing states to nested map

* more error messages

* fix error logging

* send 0 when no storage

* fix pipelineStats

* fix state queries

* fix http request creation

* add request debugging log

* add docs and UI

* fix deal removal and list (#428)

* Add Prometheus service discovery endpoint (#430)

* Add Prometheus service discovery endpoint

* fix: remove path

* remove split layer

* remove unsed header

* fix lint

* index sample command (#432)

* fix: Update config comment with expected input and defaults (#427)

* remove unused config, add default to comment

* remove Duration completely

* fix comment

* fix lint version

* fix: Correct supra single hasher core assignments (#426)

* fix: supra: Correctly propagate hashers per thread config

* fix hasher math

* correct number in assign

* multi token cid gravity (#433)

* fix: mark deal sealed in a DB transaction (#434)

* mark deal sealed in a DB transaction

* fix deal seal sql func

* better error logging

* Add comments to SQL

* update curio cli flags (#441)

* update slack alert format (#423)

* GITBOOK-45: update the installation page

* bye bye circleci (#443)

* bye bye circleci

* remove circleci ref from README

* no translation in test

* run GA on all PR events (#445)

* run GA on all push or PR events

* remove all push event

* CID Gravity handles backpressure rejection (#440)

* CID Gravity handles backpressure

* remove empty string arrays

* option to bind TreeD to SDR node (#442)

* SQL based batch creation (#438)

* SQL based batch creation

* remove update lock

* feat: Balance Manager (#431)

* MarketBalanceManager

* fix name

* small doc update

* refactor balance manager

* fix amount

* Move balance manager to Address section

* fix edge case

* fix docs link

* abtract toml fix in a function

* feat: nv25 (#446)

* feat: nv25

* update docs

* menu drawer (#429)

* feat: add Curio PDP docs (#447)

* feat: add Curio PDP docs

feat: add Curio PDP docs

* chore: move to the experimental-features section

chore: move to the experimental-features section

* chroe: make durations human friendly

chroe: make durations human friendly

* chore: add links to installation and setup pages

chore: add links to installation and setup pages

* chore: add link to storage config page

chore: add link to storage config page

* chore: rename PDP-only SP to Curio PDP SP

chore: rename PDP-only SP to Curio PDP SP

* chore: add PDP page to the menu

chore: add PDP page to the menu

* make postgres load balance optional (#451)

* fix: store log debug, seal poller log, batching, itest (#450)

* store debug logs

* fix pollerAddStartEpoch

* drop NewMinerIDTest

* add comments to poller checks

* feat: add transfer type to cidgravity payload (#452)

* GITBOOK-46: update PDP docs

* fix keep unsealed for f05 deals (#459)

* fix phantom IPNI tasks (#454)

* fix cidgravity ipni and indexing value (#457)

* fix UI wallet name on actor detail page (#455)

* fix: panic in allocateToExisting (#460)

* fix bulk pipeline restart (#458)

* chore(deps): bump @babel/runtime in /market/ipni/spark/sol (#444)

Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release v1.25.0 (#456)

* release v1.25.0

* update go-etherum

* wallet friendly names (#317)

* friendly wallet names

* short name and clipboard copy

---------

Co-authored-by: LexLuthr <[email protected]>

* update lotus version for devnet, undo menu drawer (#461)

* update lotus version for devnet, undo menu drawer

* update GA files

* roll new version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Adrian Lanzafame <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
Co-authored-by: zenground0 <[email protected]>
Co-authored-by: Lee <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mayank Pandey <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: Phi-rjan <[email protected]>
Co-authored-by: Florian Ruen <[email protected]>
Co-authored-by: Andrew Jackson (Ajax) <[email protected]>
Co-authored-by: LexLuthr <[email protected]>

* Merge/main into pdp again (#472)

* Fix Cleanup LID commands (#391)

* fix slow message wait index (#392)

* fix: seal: Check the correct column before assigning batch submit task (#394)

* fix finalize ensureOne (#395)

* Fix acme challenge (#398)

Co-authored-by: zenground0 <[email protected]>

* feat: 'curio storage generate-vanilla-proof' command (#396)

* proof command

* fix randomness

* fix: WinPoSt alert (#399)

* webui: Show storage use breakdown by file type (#402)

* webui: Show storage use breakdown by file type

* make gen

* add error return in DefaultAllowBehaviour (#404)

* feat: gc: Mark snap sector key files for removal (#403)

* feat: gc: Mark snap sector key files for removal

* fix some panics

* only mark snap keys which actually exist

* cli: Add address filter flag to wdpost test

* make gen

* update translations

* snap gc: one more redundant filter

* snap gc: more conservative lookback

* make gen

* chore(deps): bump github.com/golang/glog from 1.2.0 to 1.2.4 (#390)

Bumps [github.com/golang/glog](https://github.com/golang/glog) from 1.2.0 to 1.2.4.
- [Release notes](https://github.com/golang/glog/releases)
- [Commits](golang/glog@v1.2.0...v1.2.4)

---
updated-dependencies:
- dependency-name: github.com/golang/glog
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* GITBOOK-38: docs - how to be sp

* fix commit param count (#406)

* GITBOOK-39: update add-url docs

* GITBOOK-40: update ipni docs

* combine piecelocator endpoints (#408)

* docs: Improve supraseal setup docs (#409)

* docs: Improve supraseal setup docs

* Update documentation/en/supraseal.md

---------

Co-authored-by: LexLuthr <[email protected]>

* GITBOOK-41: snap and batch updated

* storage redeclare command (#410)

* fix psd wait time column (#416)

* fix: gc: Correctly calculate lookback (#418)

* feat: spark contract (#377)

* spark contract

* add README, use correct key

* make contract immutable

* make gen

* fix log fatal

* fix ABI strings

* serealize params

* update contract getPeerData

* update getPeerData return

* update getPeerData return struct

* fix retrun unpacking

* update readme

* some spack contract fixes

* fix address conversion

* log not updatin

* pre-merge cleanup

* switch signer to IPNI peerID

* rename signedMessage to signature

* Use mainnet verified contract

---------

Co-authored-by: Łukasz Magiera <[email protected]>

* feat: devnet with market and deal client (#379)

* devnet with market

* update circleci check

* please the linter gods

* add ipni node

* fix PieceLocator url

* fix: improved PSD selection and findURL in market (#419)

* better PSD selection and findURL

* refactor psd creation

* keep base layer updated with new config (#405)

* keep base layer updated with new config

* use transaction

* ensure new keys are not removed by old nodes

* remove commented code

* harmony retry

* feat: offline verified ddo deals (#417)

* offline verified ddo deals

* fix lint err

* update yb version in circleci

* add datacap

* add allocate command

* DDO UI, failure, db constraints

* UI fixes, fix indexing for when should_index is false

* fixes from testing

* use lo filter

* use should_index in query

* release v1.24.5-rc1 (#420)

* fix: improve filter (#421)

* improve filter

* fix allocate

* GITBOOK-42: Market docs warning

* release v1.24.5 (#422)

* GITBOOK-43: deprecate boost adapter

* feat: CID gravity connector (#407)

* CID gravity connector

* reorder internal filters

* fix headers

* add failure count

* updated sealing states

* struct to map for sealing states

* sealing states to nested map

* more error messages

* fix error logging

* send 0 when no storage

* fix pipelineStats

* fix state queries

* fix http request creation

* add request debugging log

* add docs and UI

* fix deal removal and list (#428)

* Add Prometheus service discovery endpoint (#430)

* Add Prometheus service discovery endpoint

* fix: remove path

* remove split layer

* remove unsed header

* fix lint

* index sample command (#432)

* fix: Update config comment with expected input and defaults (#427)

* remove unused config, add default to comment

* remove Duration completely

* fix comment

* fix lint version

* fix: Correct supra single hasher core assignments (#426)

* fix: supra: Correctly propagate hashers per thread config

* fix hasher math

* correct number in assign

* multi token cid gravity (#433)

* fix: mark deal sealed in a DB transaction (#434)

* mark deal sealed in a DB transaction

* fix deal seal sql func

* better error logging

* Add comments to SQL

* update curio cli flags (#441)

* update slack alert format (#423)

* GITBOOK-45: update the installation page

* bye bye circleci (#443)

* bye bye circleci

* remove circleci ref from README

* no translation in test

* run GA on all PR events (#445)

* run GA on all push or PR events

* remove all push event

* CID Gravity handles backpressure rejection (#440)

* CID Gravity handles backpressure

* remove empty string arrays

* option to bind TreeD to SDR node (#442)

* SQL based batch creation (#438)

* SQL based batch creation

* remove update lock

* feat: Balance Manager (#431)

* MarketBalanceManager

* fix name

* small doc update

* refactor balance manager

* fix amount

* Move balance manager to Address section

* fix edge case

* fix docs link

* abtract toml fix in a function

* feat: nv25 (#446)

* feat: nv25

* update docs

* menu drawer (#429)

* feat: add Curio PDP docs (#447)

* feat: add Curio PDP docs

feat: add Curio PDP docs

* chore: move to the experimental-features section

chore: move to the experimental-features section

* chroe: make durations human friendly

chroe: make durations human friendly

* chore: add links to installation and setup pages

chore: add links to installation and setup pages

* chore: add link to storage config page

chore: add link to storage config page

* chore: rename PDP-only SP to Curio PDP SP

chore: rename PDP-only SP to Curio PDP SP

* chore: add PDP page to the menu

chore: add PDP page to the menu

* make postgres load balance optional (#451)

* fix: store log debug, seal poller log, batching, itest (#450)

* store debug logs

* fix pollerAddStartEpoch

* drop NewMinerIDTest

* add comments to poller checks

* feat: add transfer type to cidgravity payload (#452)

* GITBOOK-46: update PDP docs

* fix keep unsealed for f05 deals (#459)

* fix phantom IPNI tasks (#454)

* fix cidgravity ipni and indexing value (#457)

* fix UI wallet name on actor detail page (#455)

* fix: panic in allocateToExisting (#460)

* fix bulk pipeline restart (#458)

* chore(deps): bump @babel/runtime in /market/ipni/spark/sol (#444)

Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release v1.25.0 (#456)

* release v1.25.0

* update go-etherum

* wallet friendly names (#317)

* friendly wallet names

* short name and clipboard copy

---------

Co-authored-by: LexLuthr <[email protected]>

* update lotus version for devnet, undo menu drawer (#461)

* update lotus version for devnet, undo menu drawer

* update GA files

* fix NV25 upgrade (#468)

* fix batch build (#470)

* go mod tidy

* Correctly merge to sectorReader

* Remove bad merge duplicate

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Adrian Lanzafame <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
Co-authored-by: zenground0 <[email protected]>
Co-authored-by: Lee <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mayank Pandey <[email protected]>
Co-authored-by: Łukasz Magiera <[email protected]>
Co-authored-by: Phi-rjan <[email protected]>
Co-authored-by: Florian Ruen <[email protected]>
Co-authored-by: Andrew Jackson (Ajax) <[email protected]>
Co-authored-by: LexLuthr <[email protected]>

* Feat/download file (#473)

* Use better chunk size

* Fix silly order of operations

* Fix fix

* Fix progress bar errors when file fits within one piece

* Fix OBO

* dry run and chunk file

* pdptool download-file

* lint

---------

Co-authored-by: zenground0 <[email protected]>

* Connect to correct api for network (#477)

Co-authored-by: zenground0 <[email protected]>

* feat: cors headers on http endpoint (#478)

* gen, fix build

* Get owner key for proofset from chain (#485)

Co-authored-by: zenground0 <[email protected]>

* feat: allow clients to pass extra-data for proof set creation and adding roots (#480)

* pass extradata to Curio

* changes as per review

* make pdptool (#491)

* Add maximum retries logic to PDP tasks (#496)

* Add maximum retries logic

Add maximum retries logic

* Add maximum retries logic

Add maximum retries logic

* remove stale sql file

* review addressing

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hannah Howard <[email protected]>
Co-authored-by: ZenGround0 <[email protected]>
Co-authored-by: zenground0 <[email protected]>
Co-authored-by: Adrian Lanzafame <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
Co-authored-by: Lee <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mayank Pandey <[email protected]>
Co-authored-by: Phi-rjan <[email protected]>
Co-authored-by: Florian Ruen <[email protected]>
Co-authored-by: Andrew Jackson (Ajax) <[email protected]>
Co-authored-by: LexLuthr <[email protected]>
Co-authored-by: Rod Vagg <[email protected]>
Co-authored-by: Aarsh Shah <[email protected]>
Co-authored-by: TippyFlits <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants