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

storage incentives #1562

Merged
merged 27 commits into from
Apr 27, 2021
Merged

storage incentives #1562

merged 27 commits into from
Apr 27, 2021

Commits on Apr 27, 2021

  1. api: accept postage id header and propagate it to pipeline (#886)

    postage: new pkg for postage stamps, uploader stamping (#890)
    
    * postage: new pkg for postage stamps, uploader stamping
    
    * postage: amount->value, blockNumber big.Int-> uint64, stamp only has batch ID, not Batch
    
    * postage: fix godoc and copyright
    
    * postage, swarm:
     - swarm.Stamp as an interface
     - add postage/testing for mock Stamps
     - fix Stamp MarshalBinary to allow nil batch id and signature
     - add StampSize const
    
    * postage: heed review feedback
    
    Co-authored-by: acud <[email protected]>
    
    Storage incentives: add stamper putter to api
    
    Postage BatchStore and BatchService (#1070)
    
    Co-authored-by: zelig <[email protected]>
    
    add normalisedBalance to updater interface (#1108)
    
    make value the normalised balance (#1111)
    
    postage: add event listener (#1099)
    
    Wire up postage stamp syncing (#1114)
    
    localstore, shed: persist stamps (#1116)
    
    add --postage to beeinfra.sh setup
    
    pullsync, pushsync: add postage stamps (#1117)
    
    postage: add create endpoint (#1142)
    
    retrieve erc20 address from postage contract (#1169)
    
    postage: check balance before attempting stamp creation (#1177)
    
    postage: fix bucket depth (#1178)
    
    api: use hex encoding in postage api (#1179)
    
    increase page size (#1182)
    
    postage: handle bucket depth error in api (#1183)
    
    localstore: attach stamp to outgoing chunk (#1192)
    
    update postage stamp contract addresses for new token (#1208)
    
    batchstore: reserve (#1262)
    
    * postage/batchstore: reserve logic
    
    Co-authored-by: acud <[email protected]>
    
    stamp support in storage and protocols (#1321)
    
    api: endpoints for stamp issuers (#1535)
    
    retrieval: add stamps (#1552)
    
    localstore reserve logic (#1322)
    
    Co-authored-by: acud <[email protected]>
    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    97835f3 View commit details
    Browse the repository at this point in the history
  2. chunks: batchID (#1572)

    * chunks: batchID
    istae authored and acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    3b1627d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    493bbf9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2863fb View commit details
    Browse the repository at this point in the history
  5. api: stamper propagation (#1569)

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    ddcf544 View commit details
    Browse the repository at this point in the history
  6. add metrics (#1588)

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    e0ef457 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aad1a5f View commit details
    Browse the repository at this point in the history
  8. reserve state debug api (#1586)

    istae authored and acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    cf0a1f1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a469671 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7700903 View commit details
    Browse the repository at this point in the history
  11. batchstore: fix panic (#1598)

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    70deeff View commit details
    Browse the repository at this point in the history
  12. use abi library (#1599)

    ralph-pichler authored and acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    6a49005 View commit details
    Browse the repository at this point in the history
  13. storage-incentives: cleanups (#1602)

    * deprecate empty batches fallback
    * adjust bucketDepth and default radius
    * fix long standing rebase error in node.go some renaming improvments too
    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    09dad20 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f30d68d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    415bb0a View commit details
    Browse the repository at this point in the history
  16. improve comment

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    e2c9f86 View commit details
    Browse the repository at this point in the history
  17. update openapi spec

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    f399edf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0d80458 View commit details
    Browse the repository at this point in the history
  19. set bucket depth lower

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    019f080 View commit details
    Browse the repository at this point in the history
  20. clean

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    f29e9b2 View commit details
    Browse the repository at this point in the history
  21. add patches to workflow

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    fe198d0 View commit details
    Browse the repository at this point in the history
  22. update flow

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    84f9ce4 View commit details
    Browse the repository at this point in the history
  23. update patchfile

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    c57c5ec View commit details
    Browse the repository at this point in the history
  24. update workflow

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    103aaf6 View commit details
    Browse the repository at this point in the history
  25. workflow

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    211270c View commit details
    Browse the repository at this point in the history
  26. workflow

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    2717389 View commit details
    Browse the repository at this point in the history
  27. update workflow

    acud committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    b5fabef View commit details
    Browse the repository at this point in the history