Skip to content

Conversation

@whoabuddy
Copy link
Contributor

@whoabuddy whoabuddy commented Apr 7, 2025

Pulling in the latest from aibtcdev/aibtcdev-contracts#36

Fixes:

Done:

  • update action contract templates
  • update extension templates
  • update core proposal templates
  • update trait refs to v3
  • update contract registry
  • update core proposal registry
  • update contract generator service
  • update contract generator script

Left to do:

  • finish comparing clarity updates to registry entries for template params
  • base bootstrap: review multi timed vault generation (one too many?)
  • double check deployment order against clarinet
  • update contract deployer service
  • update contract deployer script
  • configure timed vault: allow timed vault contract as param see note below

Blockers:

  • action extension for configuring a timed vault is hardcoded to the main timed vault. if we implement multiple versions we need a way to fix. using a single timed vault of each type for now.

whoabuddy added 30 commits April 7, 2025 13:12
Also adds some missing template variables to all contracts including some lines missed in action contracts.
Similar to split for main contract registry, this produces much easier to read chunks of template info for generating the contracts.
whoabuddy added 17 commits April 9, 2025 16:29
…g files

This commit makes the following changes:
- Update import paths in the main registry file
- Correct template paths to include "dao/" prefix
- Create missing registry files for proposal categories
- Ensure consistent file structure for core proposal registries
Looks like I clobbered my other commit will have to reconcile re: undefined values.
There is an issue with the action contracts and knowing which timed vault to call. There are a few ways we can fix it but streamlining it to one of each type for now so we can test out everything around it while we implement.
We were hitting 429s toward the end and script stops in the middle.
@whoabuddy whoabuddy mentioned this pull request Apr 10, 2025
4 tasks
@whoabuddy whoabuddy merged commit 4be79e3 into main Apr 10, 2025
@whoabuddy whoabuddy deleted the fix/update-contract-templates branch April 10, 2025 17:54
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