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

stake root #723

Open
wants to merge 60 commits into
base: slashing-magnitudes
Choose a base branch
from
Open

stake root #723

wants to merge 60 commits into from

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    c430691 View commit details
    Browse the repository at this point in the history
  2. chore: forge fmt src/contracts

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    090d955 View commit details
    Browse the repository at this point in the history
  3. fix: ci and bindings

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ed2ad0a View commit details
    Browse the repository at this point in the history
  4. chore: dmgr error tweaks

    wadealexc authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e6bbf91 View commit details
    Browse the repository at this point in the history
  5. feat: operatorSets in AVSDirectory

    * feat: functionality
    
    * test: add tests
    
    * chore: address comments
    
    * chore: bindigns and fmt
    
    fix: block m2 deregistrations for opset AVSs (#688)
    
    * fix: prevent opSet AVS from m2 dereg
    
    * fix: naming
    
    build: bindings
    
    chore: compilation & bindings
    
    Feat: enumerating sets operators are in (#662)
    
    * feat: track sets operators in
    
    * feat: add natspec
    
    * refactor: reorganize
    
    * fix: tests passing
    
    * fix: compile warnings
    
    * fix: test passing
    
    * feat: add `operatorSetsMemberOf` pagination
    
    * test: add coverage
    
    * chore: bindings
    
    ---------
    
    fix: fix operator commission tests (#673)
    
    * fix: flakey tests
    
    * build: bindings
    
    * fix: out of gas error
    
    fix: deploy config
    
    fix: deployers
    
    chore: bindings
    
    chore: update gap
    
    chore: address comments
    
    feat: remove storage (#667)
    
    feat: operator set rewards (#663)
    
    * feat: operator set rewards
    
    * chore: forge fmt
    
    * feat: add operator set retroactive length & genesis timestamp
    
    * docs: add deprecation note and fix typo
    
    * build: bindings
    
    * feat: add tests
    
    * chore: bindings
    
    ---------
    
    feat: track total members and sets (#649)
    
    * feat: track total members and sets
    
    * test: track total members and sets
    
    * fix: review changes
    
    * refactor: review changes
    
    * test: register multiple sets
    
    * test: deregister multiple sets
    
    * test: fuzz set creation
    
    fix: compiling from conflict fix
    
    also pushed updated bindings
    
    feat: operator commission bips (#627)
    
    * feat: operator commission bips
    
    configured with a delay
    
    * build: bindings
    
    * fix: interfaces and comments
    
    * fix: storage gap and comments
    
    * chore: tests cleanup
    
    * build: bindings
    
    * chore: `forge fmt src/contracts`
    
    * feat: `operatorCommissionUpdates` length getter
    
    * fix: remove unused imports
    
    * fix: optimizations
    
    * chore: uncheckeds and remove dup view
    
    * build: bindings
    
    * chore: format
    
    ---------
    
    feat: operator set migration; completely separate legacy and opset reg (#636)
    
    * feat: bring back full storage; segregate events
    
    * feat: make operator set creation w/arrays; update interface
    
    * fix: update natspec
    
    * feat: update force dereg func
    
    * chore: fmt
    
    * feat: operator set migration (#637)
    
    * feat: add migration
    
    * test: add unit tests for migration
    
    * chore: format
    
    * fix: check operator set avs in parent func
    
    * fix: compilation
    
    * chore: format
    
    * feat: bring back opertor set struct (#639)
    
    test: operator set initialization
    
    feat: operator set initialization
    
    feat: add missing interface fns
    
    feat: add missing interface fns
    
    refactor: remove OperatorSet struct
    
    test: forced opset dereg
    
    chore: forge fmt src/contracts
    
    feat: forced opset dereg
    
    chore: forge fmt
    
    refactor: rename isOperatorInOperatorSet -> isMember
    
    feat: remove simp mode
    
    chore: improve comments + naming
    
    fix: variable name consistency
    
    nit: move updateStandbyParams fn
    
    refactor: storage optimization/overhaul
    
    refactor: remove unused beaconChainETHStrategy constant
    
    refactor: remove isOperatorSetAVS mapping
    
    nit: improve comments
    
    chore: run `forge fmt src/contracts`
    
    chore: run
    
    fix: remove unused immutable
    
    Feat/operator sets (#579)
    
    * feat: operator set scaffold
    
    * fix: impl/storage compile errors; pending updating of tests
    
    * chore: `forge fmt`
    
    * fix: `OperatorSet` struct misuse
    
    * fix: comment
    
    * chore: verbose use of `OperatorSet`
    
    * test: `registerOperatorToOperatorSet`
    
    * feat: `registerOperatorToOperatorSets`
    
    Enables registering multiple operator sets in a single call.
    
    * chore: `forge fmt`
    
    * feat: interface changes
    
    * fix: operator set digest
    
    * fix: `OPERATOR_SET_REGISTRATION_TYPEHASH`
    
    * chore: `forge fmt`
    
    * test: wrong avs using signature
    
    * fix: optimize for SSTOREs
    
    * test: `deregisterOperatorFromOperatorSets`
    
    * chore: rename `operatorSetStrategies`
    
    * test: `addStrategiesToOperatorSet`
    
    * test: `removeStrategiesFromOperatorSet`
    
    * test: more coverage
    
    * chore: improve natspec
    
    * WIP: simp mode
    
    * WIP: simp mode
    
    * WIP: simp mode
    
    - includes interface change, specifically the `StandbyParams` structure. `id` isn't needed for storage.
    
    * test: simp mode
    
    * test: simp mode
    
    * test: simp mode
    
    * refactor: simp mode storage
    
    * Revert "refactor: simp mode storage"
    
    This reverts commit 3b0450e.
    
    * Reapply "refactor: simp mode storage"
    
    This reverts commit 5f90d78.
    
    * feat: simp mode
    
    * fix(optimize): salt cancellation
    
    - remove check
    
    * test: improvements
    
    * test: improvements
    
    * fix: move `isOperatorSetAVS` update out of loop
    
    ooops
    
    * fix: standby update typehash
    
    * test: cleanup
    
    * fix: move mutation out of loop
    
    * nit: cleanup
    
    * fix: remove unused events
    
    ---------
    
    Co-Authored-By: Yash Patil <[email protected]>
    Co-Authored-By: clandestine.eth <[email protected]>
    3 people committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0b5790b View commit details
    Browse the repository at this point in the history
  6. feat: operator commission bips (#627)

    * feat: operator commission bips
    
    configured with a delay
    
    * build: bindings
    
    * fix: interfaces and comments
    
    * fix: storage gap and comments
    
    * chore: tests cleanup
    
    * build: bindings
    
    * chore: `forge fmt src/contracts`
    
    * feat: `operatorCommissionUpdates` length getter
    
    * fix: remove unused imports
    
    * fix: optimizations
    
    * chore: uncheckeds and remove dup view
    
    * build: bindings
    
    * chore: format
    
    ---------
    
    Co-authored-by: clandestine.eth <[email protected]>
    8sunyuan and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4163212 View commit details
    Browse the repository at this point in the history
  7. feat: slashing and magnitude allocations

    feat: encoded operatorSet mapping keys and duplicate check (#704)
    
    * feat: operatorSet encoded mapping keys
    
    * chore: natspec
    
    * refactor: add allocationDelay require
    
    chore: add back legacy functions
    
    chore: update interfaces and nits
    
    feat: update to max 1 alloc/dealloc (#703)
    
    * feat: update to max 1 alloc/dealloc
    
    * fix: naming
    
    * fix: compile
    
    build: bindings
    
    feat: getAllocatableMagnitude
    
    feat: set allocations (#691)
    
    * feat: set allocations
    
    * cleanup
    
    * fixes
    
    * fix perms on modifyAllocations
    
    * fix initialization issues
    
    * feat: operatorSignature and remove allocator
    
    * build: bindings
    
    * fix: max allocation updates check
    
    ---------
    
    feat: allocator signatures allocate/deallocate (#690)
    
    * feat: operator commission bips (#627)
    
    * feat: operator commission bips
    
    configured with a delay
    
    * build: bindings
    
    * fix: interfaces and comments
    
    * fix: storage gap and comments
    
    * chore: tests cleanup
    
    * build: bindings
    
    * chore: `forge fmt src/contracts`
    
    * feat: `operatorCommissionUpdates` length getter
    
    * fix: remove unused imports
    
    * fix: optimizations
    
    * chore: uncheckeds and remove dup view
    
    * build: bindings
    
    * chore: format
    
    ---------
    
    * feat: refactor to free all opsets on allo/deallo
    
    * refactor: pendingFreeMagnitude and index pointers
    
    * feat: numToComplete and rebase cleanup
    
    * feat: allocator signature
    
    * feat: allocator function in DM
    
    fixed checkpoints typo as well
    
    * build: bindings
    
    ---------
    
    Co-authored-by: clandestine.eth <[email protected]>
    
    feat: refactor to free all opsets on allo/deallo (#680)
    
    * feat: operator commission bips (#627)
    
    * feat: operator commission bips
    
    configured with a delay
    
    * build: bindings
    
    * fix: interfaces and comments
    
    * fix: storage gap and comments
    
    * chore: tests cleanup
    
    * build: bindings
    
    * chore: `forge fmt src/contracts`
    
    * feat: `operatorCommissionUpdates` length getter
    
    * fix: remove unused imports
    
    * fix: optimizations
    
    * chore: uncheckeds and remove dup view
    
    * build: bindings
    
    * chore: format
    
    ---------
    
    * feat: refactor to free all opsets on allo/deallo
    
    * refactor: pendingFreeMagnitude and index pointers
    
    * chore: nits
    
    * chore: reorder storage
    
    * feat: numToComplete and rebase cleanup
    
    ---------
    
    Co-authored-by: clandestine.eth <[email protected]>
    
    chore: add check for pending deallocations
    
    build: bindings
    
    chore: rename back to checkpoints
    Co-Authored-By: gpsanant <[email protected]>
    Co-Authored-By: clandestine.eth <[email protected]>
    3 people committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    04e1a47 View commit details
    Browse the repository at this point in the history
  8. start on scaledShares (#695)

    * feat: set allocations
    
    * cleanup
    
    * fixes
    
    * fix perms on modifyAllocations
    
    * fix initialization issues
    
    * start on scaledShares
    
    * feat: scale shares on deposits into SM
    
    * chore: cleanup and comment out tests
    
    * feat: withdraws and using timestamps
    
    * chore: delete and comment test files
    
    * fix: descale timestamp
    
    fix descaledShares timestamp and added back
    deleted test files but commented out
    
    * chore: add back test files
    
    * fix: _delegate with scaledshares
    
    also removed scaling from strategymanager
    and added some additional view functions
    Note _delegate still has a pending todo
    
    * fix: _delegate scaled shares
    
    * feat: eigenpodManager scaled shares (#706)
    
    * feat: draft for scaled shares epm
    
    * chore: fix compile
    
    * chore: fmt
    
    * nit: comment
    
    * fix: add comment suggestion
    
    Co-authored-by: Gautham Anant <[email protected]>
    
    ---------
    
    Co-authored-by: Gautham Anant <[email protected]>
    
    * feat: move allocationDelay to delegationManager
    
    * fix: incorrect inequality check
    
    * chore: rename epm internal function to scaled
    
    * fix: external interface nits
    
    * chore: cleanup sharescaling lib
    
    * chore: fix variable naming nit
    
    ---------
    
    Co-authored-by: Michael Sun <[email protected]>
    Co-authored-by: Michael Sun <[email protected]>
    3 people authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    275694f View commit details
    Browse the repository at this point in the history
  9. fix: wrong uint16 value

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f2cd18d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8fc5105 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    88d7ae6 View commit details
    Browse the repository at this point in the history
  12. fix: compile

    ypatil12 authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c1c5356 View commit details
    Browse the repository at this point in the history
  13. chore: some changes for making deployments (#716)

    * chore: some changes for making deployments
    
    * fix: addressed comments
    
    * fix: addressed comments
    shrimalmadhur authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    95c19c0 View commit details
    Browse the repository at this point in the history
  14. fix: numPendingAllocations check

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f53ebc9 View commit details
    Browse the repository at this point in the history
  15. fix(optimize): condense storage

    also avoids sload in a few cases
    0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4d393c3 View commit details
    Browse the repository at this point in the history
  16. chore: add missing deploy script (#725)

    * chore: add missing deploy script
    
    * chore: delete src files
    shrimalmadhur authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4b56eaf View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8af9d89 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a2e26c6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    90c6630 View commit details
    Browse the repository at this point in the history
  20. feat: split allocation logic to AllocationManager (#730)

    * feat: split to AllocationManager
    
    * chore: forge fmt src/contracts
    
    * fix: remove unused imports
    
    * fix: storage gap
    
    * fix: storage gap
    
    * fix: unused import
    0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7d1ce72 View commit details
    Browse the repository at this point in the history
  21. feat: slashing magnitudes custom errors (#733)

    * wip: strings -> custom errors
    
    * chore: upgrade solc -> 0.8.27
    
    * fix: compile warnings
    
    * refactor: alphabetical order errors
    
    * wip: strings -> custom errors
    
    * refactor: alphabetical order errors
    
    * wip: strings -> custom errors
    
    * wip: strings -> custom errors
    
    * chore: bump pragma -> ^0.8.27
    
    * feat: review reconciliations
    
    * feat: review reconciliations
    
    * chore: forge fmt src/contracts
    
    * feat: review reconciliations
    
    * feat: review reconciliations
    0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    9d967b7 View commit details
    Browse the repository at this point in the history
  22. feat: legacy withdrawals and cleanup for DelegationManager (#738)

    * feat: legacy withdrawals support
    
    * feat: remove thirdpartytransfersforbidden
    
    * chore: fmt core and cleanup
    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a82b083 View commit details
    Browse the repository at this point in the history
  23. fix: scaledStakerShares equation

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2e10f7d View commit details
    Browse the repository at this point in the history
  24. chore: rebase cleanup and fmt

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8223b44 View commit details
    Browse the repository at this point in the history
  25. chore: rebase gap fix

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c29e9e8 View commit details
    Browse the repository at this point in the history
  26. fix: immutables and slashinglib

    also fixed scaledStakerShares calculation in
    calculateSharesToQueueWithdraw
    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    38109d6 View commit details
    Browse the repository at this point in the history
  27. chore: fmt

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5e5895a View commit details
    Browse the repository at this point in the history
  28. feat: add pending allocations methods (#744)

    * feat: add view functions for allocations
    
    * fix: local build pipeline
    shrimalmadhur authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1ec813a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8950c4c View commit details
    Browse the repository at this point in the history
  30. fix: rearrange scaling factor eqtn

    8sunyuan authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d94cd80 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    4543960 View commit details
    Browse the repository at this point in the history
  32. refactor: receive as shares callback (#746)

    * refactor: add shares
    
    * chore: comment out block to be refactored
    
    * combine complete withdrawal funcs
    
    ---------
    
    Co-authored-by: gpsanant <[email protected]>
    2 people authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    73fae80 View commit details
    Browse the repository at this point in the history
  33. add allocation delay (#748)

    * rebase
    
    * make ALLOCATION_DELAY_CONFIGURATION_DELAY immutable
    
    * fmt
    gpsanant authored and 0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fe6a5aa View commit details
    Browse the repository at this point in the history
  34. feat: add registerAsOperator delay config back (#752)

    * feat: add `registerAsOperator` delay config back
    
    * chore: forge fmt src/contracts
    
    * Update DelegationManager.sol
    0xClandestine committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b871886 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    f82bc02 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    cd892cf View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    caf1814 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. actually decrement (#765)

    gpsanant authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    69f7012 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf3bed9 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. fix_allocationDelay (#770)

    gpsanant authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9def3e5 View commit details
    Browse the repository at this point in the history
  2. fix: patch ordering (#771)

    * fix: remove sort check
    
    * fix: remove sort check
    shrimalmadhur authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0e0a423 View commit details
    Browse the repository at this point in the history
  3. fix: patch getallocatable mag (#772)

    * fix: remove numToComplete and hardcode with max
    
    * fix: make it cleaner
    shrimalmadhur authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    13bd4c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Dm cleanup (#776)

    * abstract with ShareManager
    
    * start on totalMagnitude cleanup
    
    * fix magnitude sourcing
    
    * conversion logic and definitions
    
    * abstract completability
    
    * fix getDelegatableShares
    
    * rename deposit scaling factors and bring depositScalingFactor updates in the DM
    gpsanant authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    44c260e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85a3840 View commit details
    Browse the repository at this point in the history
  3. add share lib (#777)

    * add share lib
    
    * feat: share lib cleanup (#778)
    
    * refactor: review changes
    
    * chore: forge fmt src/contracts
    
    * refactor: more explicit share names
    
    * rename share
    
    * fmt
    
    ---------
    
    Co-authored-by: gpsanant <[email protected]>
    
    * remove unused
    
    * remove unused
    
    ---------
    
    Co-authored-by: clandestine.eth <[email protected]>
    gpsanant and 0xClandestine authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    55ae3e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. simplify wraps

    gpsanant committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    c7b8d63 View commit details
    Browse the repository at this point in the history
  2. update comment

    gpsanant committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    bc51d3c View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Am cleanup (#779)

    * cleanup am
    
    * timestmaps and inequalities
    
    * remove unused view funcs
    gpsanant authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c267d9c View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. init

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    202b84f View commit details
    Browse the repository at this point in the history
  2. add strats on rejoin

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    04edd63 View commit details
    Browse the repository at this point in the history
  3. sho's fixes

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9808b44 View commit details
    Browse the repository at this point in the history
  4. misc (#768)

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    40e762d View commit details
    Browse the repository at this point in the history
  5. feat: stakeroot cleanup (#766)

    * chore: forge fmt src/contracts
    
    * nit: organize imports
    
    * fix: bump pragma -> ^0.8.27
    
    * refactor(optimization): significantly reduce sloads/sstores
    
    * refactor: custom errors
    
    * refactor(optimization): significantly reduce sloads/sstores
    
    missed some stuff
    
    * refactor: rename compendium -> manager
    
    * refactor: more storage optmizations
    
    * feat: safe eth transfer helper
    
    * refactor: manager -> compendium
    
    * refactor: variable renaming
    
    * refactor: rename compendium -> manager
    
    * feat: add `proofIntervalSeconds` getter
    
    * feat: fixed accounting bug and refactoring (#767)
    
    * refactor: review reconciliations
    
    * refactor: review reconciliations
    
    * fix: rename colluding param
    
    * fix: types and naming
    
    * fix: revert stakeroot calculation changes
    
    * fix: revert stakeRoot calc views
    
    ---------
    
    Co-authored-by: shotaro <[email protected]>
    2 people authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4b56b8c View commit details
    Browse the repository at this point in the history
  6. change interface

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4b401a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    20370a0 View commit details
    Browse the repository at this point in the history
  8. fix compile errors

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9be27cc View commit details
    Browse the repository at this point in the history
  9. add view func

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5c1120e View commit details
    Browse the repository at this point in the history
  10. make extradata public

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fe917de View commit details
    Browse the repository at this point in the history
  11. populatesrc works

    gpsanant authored and ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d8a5ff8 View commit details
    Browse the repository at this point in the history
  12. feat: storage

    ypatil12 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    126b9cd View commit details
    Browse the repository at this point in the history