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

4548 boot no precious state #7579

Closed
wants to merge 29 commits into from
Closed

4548 boot no precious state #7579

wants to merge 29 commits into from

Conversation

dckc
Copy link
Member

@dckc dckc commented May 2, 2023

closes: #XXXX
refs: #4548

Description

Security Considerations

Scaling Considerations

Documentation Considerations

Testing Considerations

@dckc dckc force-pushed the 4548-boot-no-precious-state branch 4 times, most recently from d42d4b0 to 96e15f7 Compare May 3, 2023 21:29
dckc added 26 commits May 3, 2023 17:45
 - update makePromiseSpace({ log }) callers
 - parameterize PromiseSpace on value type
 - test: promise space reserves non-well-known names
 - tweak NameAdmin.onUpdate to use .write() a la recorder()
 - manifest vat indicators
 - NameAdmin.provideChild takes a list of keys to reserve

 - callWhen on update() means endo adds an await; so it's async,
   and hence set and default too
 - dispense with .value records in favor of durable map

chore: durable nameHub: reserved arg to provideChild is optional
Never mind attenuating assetAdmin; it was using a Far export from
bootstrap, which complicates upgrade/migration.
CAUTION: this provides the walletFactory with
the capability to spend from the provisino pool.

TODO(#5885): vbank should provide a facet attenuated
to only provide getAssetSubscription
the namesByAddress namehub moved to provisioning
This is part of some
BREAKING CHANGE
to fix the non-durable boot-psm
@dckc dckc force-pushed the 4548-boot-no-precious-state branch from 8587aac to 3252dde Compare May 3, 2023 22:51
@dckc
Copy link
Member Author

dckc commented May 8, 2023

obsolete in favor of #7599

hm. except bfa0bec

@dckc dckc closed this May 8, 2023
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