Skip to content

fix: require explicit protocol IDL for devnet task validators - #30

Draft
signerless wants to merge 1 commit into
mainfrom
codex/fix-devnet-idl-resolution-23
Draft

fix: require explicit protocol IDL for devnet task validators#30
signerless wants to merge 1 commit into
mainfrom
codex/fix-devnet-idl-resolution-23

Conversation

@signerless

Copy link
Copy Markdown
Contributor

Summary

  • remove machine-local IDL fallbacks from the public and deep devnet task validators
  • require AGENC_IDL_PATH explicitly so fresh-clone runs target the intended protocol build
  • add a contract assertion that createTask still signs with the creator
  • document the public devnet task flow in the README

Closes #23.

Verification

  • npm run build
  • npm run typecheck
  • npm exec -- vitest run src/__tests__/contract.test.ts
  • node scripts/devnet-integration.mjs --help
  • node scripts/devnet-integration-deep.mjs --help

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.

test:devnet:public fails on createTask with AccountNotSigner (3010) for creator (vanilla fresh clone)

1 participant