Bump @clarigen/core from 4.0.1 to 4.1.3#15
Open
dependabot[bot] wants to merge 18 commits intomainfrom
Open
Conversation
Updated README.md to reflect new version and testnet status.
- Implement Clarigen v4.0.1 for type-safe contract testing - Add 60 comprehensive tests covering core, admin, and security features - Configure Vitest with coverage reporting - Create TESTING.md and TESTING_SUMMARY.md documentation - Update README with testing section, prerequisites, and installation - Add custom Clarity matchers for type-safe assertions All tests passing. Ready for audit phase.
Scaffold Next.js 14 app in web/ with @stacks/connect v8 wallet integration, @stacks/transactions v7 read-only contract calls against the live testnet deployment, and a dark-themed dashboard showing protocol stats with 30s auto-refresh. Polish README with integration guide, Stacks JS code snippets, and streamlined project documentation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add nul and tmpclaude-* patterns to root .gitignore to prevent temporary files from appearing in git status. Track web/.gitignore for Vercel build artifacts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fetch fee rate dynamically from flashstack-core instead of hardcoding - Add total-operations and total-volume tracking data vars - Add remove-vault admin function for vault management - Add is-vault-authorized and get-owner read-only functions - Add apy-boost calculation to calculate-leverage-benefit - Rename mock functions for clarity (mock-deposit-to-vault, etc.) - Improve variable naming throughout (user-capital, flash-fees, etc.) - Add comprehensive inline documentation and TODO markers Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bug fix: sbtc-token mint/burn now checks contract-caller (not tx-sender) for flash-minter authorization. This fixes cross-contract flash mint calls where tx-sender is the user, not the calling contract. Tests added (86 total, up from 60): - Successful end-to-end flash mint execution - Flash mint result data validation - Stats accumulation after successful mints - Zero sBTC supply after mint-burn cycle - Multiple sequential loans with incremental IDs - Admin transfer revokes old admin privileges - Boundary value collateral tests (exact boundary, one-below) - Single loan limit boundary tests - sbtc-token mint/burn/transfer authorization - SNP receiver v3 leverage benefit calculator - SNP receiver v3 stats and owner queries Also: Register snp-flashstack-receiver-v3 in Clarinet.toml, fix CRLF line endings in contract files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New page at /flash-loan with: - Loan amount input with real-time fee calculation preview - Receiver contract dropdown (8 deployed receivers) - Collateral check warning when exceeding max flash amount - Transaction submission via @stacks/connect request API - Success/error status with Explorer link - Protocol stats display (fee rate, max flash, total mints) Also: - Sidebar now uses usePathname for active route highlighting - Header title updates dynamically per page - Receiver contracts list added to config Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CI: Replace stub pipeline with real test execution and frontend build - Contract tests run via npm test (86 tests) - Frontend build verification via npm run build README: - Update test count: 60 -> 86 - Update contract count: 12 -> 15 - Add flash loan execution UI to frontend features - Add live deployment link (flashstack.vercel.app) - Add SNP receiver v3 to receiver examples table - Expand test coverage description Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove `as const` from RECEIVER_CONTRACTS array to prevent literal type narrowing that caused type mismatch in FlashLoanForm. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Both CI jobs failed because package-lock.json was in .gitignore. npm ci requires lock files to exist. Now tracking both root and web/ lock files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Track settings/Devnet.toml (standard Clarinet test accounts, required for simnet initialization in CI) - Add .gitattributes to enforce LF line endings for .clar files (Clarinet rejects CRLF) - Fix flashstack-test.ts simnet reference (must be inside test block, not at module level) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Prevents Next.js 14→15/16, React 18→19, and esbuild major/minor upgrade PRs that require migration work. Allows patch and security updates through automatically. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bumps [next](https://github.com/vercel/next.js) from 14.2.28 to 14.2.35. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v14.2.28...v14.2.35) --- updated-dependencies: - dependency-name: next dependency-version: 14.2.35 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Use wildcard ignore to prevent any major version PRs across all dependencies. Only patch and minor updates will be proposed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…-14.2.35 Bump next from 14.2.28 to 14.2.35 in /web
Bumps @clarigen/core from 4.0.1 to 4.1.3. --- updated-dependencies: - dependency-name: "@clarigen/core" dependency-version: 4.1.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps @clarigen/core from 4.0.1 to 4.1.3.
You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)