Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
da0410f
feat(storage): extend storage for V2 with charge tracking
karinasvatk Dec 4, 2025
d42486e
feat(charge): add ChargeModule with core billing logic
karinasvatk Dec 4, 2025
9fe5f63
feat(automation): add Chainlink-compatible automation
karinasvatk Dec 4, 2025
df85fbc
feat(v2): create SubBaseV2 with charge integration
karinasvatk Dec 4, 2025
da938ce
test: comprehensive ChargeModule and AutomationModule tests
karinasvatk Dec 4, 2025
a443b01
script: V2 upgrade script
karinasvatk Dec 4, 2025
86f84e5
refactor(ci): universal Deploy/Upgrade workflows
karinasvatk Dec 5, 2025
336612a
fix: resolve compilation errors
karinasvatk Dec 5, 2025
511541f
fix: correct onlyOwner modifier override in SubBaseV2
karinasvatk Dec 5, 2025
e71ec34
fix: resolve modifier override and error usage
karinasvatk Dec 5, 2025
9fb2469
fix: remove virtual onlyOwner from ChargeModule
karinasvatk Dec 5, 2025
3124bcf
fix: add virtual onlyOwner and proper override
karinasvatk Dec 5, 2025
77fc37c
fix: replace onlyOwner modifier with _checkOwner function
karinasvatk Dec 5, 2025
40a6798
docs: complete V2 documentation and repository cleanup
karinasvatk Dec 5, 2025
0db29d7
test: add boundary condition tests for plans and subscriptions
karinasvatk Dec 9, 2025
f399087
test: add comprehensive state transition tests
karinasvatk Dec 9, 2025
4a88dc2
test: add idempotency and replay protection tests
karinasvatk Dec 9, 2025
bb59cb9
test: add grace period edge case tests
karinasvatk Dec 9, 2025
985d49e
docs: add storage layout audit and state machine specification
karinasvatk Dec 9, 2025
9f69b92
ci: enable tests workflow for draft branch
karinasvatk Dec 9, 2025
7cc64da
fix: correct custom error references in new tests
karinasvatk Dec 9, 2025
4b36fec
fix: correct custom error references in ChargeModule test
karinasvatk Dec 9, 2025
58aacec
fix: add burn() method to MockUSDC for test balance manipulation
karinasvatk Dec 9, 2025
7197bd3
test: fix test failures by replacing transfer() with burn()
karinasvatk Dec 9, 2025
b0a8e9d
test: fix all remaining test failures
karinasvatk Dec 10, 2025
9302e99
test: fix nextBillingTime expectations with absolute timestamps
karinasvatk Dec 10, 2025
3fe0695
chore: merge main into draft - resolve conflicts
karinasvatk Dec 10, 2025
7e97d53
docs: add automation operations guide
karinasvatk Dec 13, 2025
ca77856
docs: add comprehensive CONTRIBUTING.md for Base subscription protocol
Apr 2, 2026
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
3 changes: 2 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@ name: Tests

on:
push:
branches: [main, develop]
branches: [main, develop, draft]
pull_request:
workflow_dispatch:

jobs:
test:
Expand Down
Loading