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

update zoe overview to match dapp-offer-up; add contract basics #889

Merged
merged 32 commits into from
Jan 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7003b66
test(zoe): snippets for learning zoe lessons 1, 2, 3
dckc Nov 29, 2023
eb25aac
docs: contract basics: hello, testing, state, access control
dckc Nov 29, 2023
4ca123e
docs(zoe): markdown lint
dckc Dec 6, 2023
68f631a
docs(sidebar): begin reorg: Zoe comes after Getting Started, etc.
dckc Dec 6, 2023
ddcf19c
chore: update sidebar for contract-basics
dckc Dec 8, 2023
1291598
docs: distinguish Zoe from the framework
dckc Dec 6, 2023
36db0b5
chore: copy gameAssetContract, test-alice from dapp-game-places
dckc Dec 7, 2023
d58b5ce
build: ERTP
dckc Dec 8, 2023
4aa44ec
test: test-bundle-source.js with regions
dckc Dec 6, 2023
7901a07
docs(zoe): Bundling, Installation, Starting w/basic dapp
dckc Dec 6, 2023
70b3fc2
docs: Trading with Offer Safety
dckc Dec 7, 2023
a2b4063
docs(zoe): prune material covered by current approach
dckc Dec 7, 2023
bdcb38d
docs(zoe): sequence diagrams for Trading with Offer Safety section
dckc Dec 7, 2023
558d49e
chore: generated SVG sequence diagrams for zoe section
dckc Dec 7, 2023
5f93deb
docs(zoe): full contract listing; misc. clarification
dckc Dec 7, 2023
e1c2948
docs(zoe): add diagrams to Trading with Offer Safety section
dckc Dec 7, 2023
d825818
refactor(coreeval): Contract Installation section was renamed
dckc Dec 7, 2023
290f312
docs(zoe): include Instance in starting heading
dckc Dec 7, 2023
1eb3eef
fixup! docs(zoe): Bundling, Installation, Starting w/basic dapp
dckc Dec 8, 2023
9848d03
fixup! docs: Trading with Offer Safety
dckc Dec 8, 2023
6d6bb40
docs: editorial: avoid "a contract _is_ a module..."
dckc Dec 12, 2023
3f05ce6
fixup! chore: update sidebar for contract-basics
dckc Jan 3, 2024
1febd69
docs(zoe): editorial
dckc Jan 4, 2024
58e02a5
fixup! docs(zoe): Bundling, Installation, Starting w/basic dapp
dckc Jan 4, 2024
a39affa
fixup! docs(zoe): Bundling, Installation, Starting w/basic dapp
dckc Jan 9, 2024
7e8e315
fixup! test(zoe): snippets for learning zoe lessons 1, 2, 3
dckc Jan 9, 2024
955327d
fixup! chore: copy gameAssetContract, test-alice from dapp-game-places
dckc Jan 9, 2024
96cecd8
WIP: ava unresolved work-around
dckc Jan 9, 2024
3288023
fixup: alice-trade is not a test file
dckc Jan 9, 2024
5576ce1
Update main/guides/zoe/README.md
dckc Jan 9, 2024
d48ede5
refactor: clarify test imports
dckc Jan 9, 2024
1fdcda3
Merge branch 'main' into dc-contract-basic
dckc Jan 9, 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
29 changes: 16 additions & 13 deletions main/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,20 @@ module.exports = {
'/guides/getting-started/syncing-up.html',
],
},
{
title: 'Zoe',
path: '/guides/zoe/',
collapsible: false,
children: [
'/guides/zoe/contract-basics.html',
'/guides/zoe/',
'/guides/zoe/offer-enforcement.html',
'/guides/zoe/offer-safety.html',
'/guides/zoe/proposal.html',
'/guides/zoe/contract-requirements.html',
'/guides/zoe/price-authority.html',
],
},
{
title: 'Agoric CLI',
path: '/guides/agoric-cli/',
Expand Down Expand Up @@ -214,19 +228,6 @@ module.exports = {
'/guides/ertp/purses-and-payments.html',
],
},
{
title: 'Zoe',
path: '/guides/zoe/',
collapsible: false,
children: [
'/guides/zoe/',
'/guides/zoe/offer-enforcement.html',
'/guides/zoe/offer-safety.html',
'/guides/zoe/proposal.html',
'/guides/zoe/contract-requirements.html',
'/guides/zoe/price-authority.html',
],
},
{
title: 'Permissioned Contract Deployment',
path: '/guides/coreeval/',
Expand Down Expand Up @@ -281,6 +282,8 @@ module.exports = {
'/guides/dapps/',
'/guides/dapps/dapp-templates.html',
'/guides/dapps/starting-multiuser-dapps.html',
'/guides/getting-started/deploying.html',
'/guides/getting-started/contract-rpc.html',
],
},
{
Expand Down
5 changes: 1 addition & 4 deletions main/guides/coreeval/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Permissioned Contract Deployment

Until mainnet enters the Mainnet-3 phase of the [multi-phase mainnet rollout](https://agoric.com/blog/announcements/mainnet-phase-0-launch),
permissionless [contract installation with Zoe](/guides/zoe/#writing-and-installing-a-contract)
permissionless [contract installation with Zoe](/guides/zoe/#contract-installation)
is limited to development environments.

Until then, permission to deploy contracts can be granted using an Agoric extension to [Cosmos SDK Governance](https://hub.cosmos.network/main/delegators/delegator-guide-cli.html#participating-in-governance) called `swingset.CoreEval`. As discussed in [governance using Hardened JavaScript: swingset\.CoreEval](https://community.agoric.com/t/bld-staker-governance-using-hardened-javascript-swingset-coreeval/99),
Expand All @@ -12,6 +12,3 @@ To do try it out in a local testnet chain:
1. [Declare the capabilities that the proposal will require](./permissions.md).
2. [Code the proposal itself](./proposal.md).
3. [Deploy the proposal to a local testnet](./local-testnet.md).



Loading
Loading