Each proposal to Mainnet (agoric-3) should be contributed to this repo before being proposed to the chain.
-
Prepare the proposal and verify it by creating a proposal in agoric-sdk/a3p-integration. See the README for more details.
-
Submit a PR to this repo in which the proposal has a pending name (e.g.
a:my-contract
). -
Get review and merge to main.
-
When the proposal has been further qualified with higher fidelity to Mainnet, submit to Mainnet.
-
When the proposal passes, submit a PR here converting the pending proposal to a passed one (by changing the letter to the submission number).
-
Clean up agoric-sdk a3p-integration.
- Move generally useful tools to the
@agoric/synthetic-chain
package. - Move tests that should continue to pass afterwards into proposals/z:acceptance.
- Remove the passed proposal.
- Move generally useful tools to the