Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9cc1fd7
feat: add billing contract skeleton + IBillingContract interface
kilianglas Jun 30, 2026
56b1b13
feat: implement billing vote submission with EIP-712 verification
kilianglas Jun 30, 2026
fe57a31
feat: implement chunked billing finalization with tiered pricing
kilianglas Jun 30, 2026
73e7416
feat: implement billing pay, blocking, and keeper-only finalization
kilianglas Jul 1, 2026
5bfbeea
test: add billing contract foundry suite
kilianglas Jul 1, 2026
f0a961a
refactor: drop billing tier versioning and per-epoch node-set snapshot
kilianglas Jul 1, 2026
b2d3f0a
refactor: improve initial implementation
kilianglas Jul 3, 2026
a36e04f
style: fix forge fmt in billing contract tests
kilianglas Jul 3, 2026
a99765c
test: set billing voting window to full epoch length
kilianglas Jul 3, 2026
f16dc2a
Merge branch 'main' into feat/billing-contract-v1
kilianglas Jul 6, 2026
7336788
feat: add timing eras to billing contract
kilianglas Jul 6, 2026
94ad434
Update contracts/src/core/BillingContract.sol
kilianglas Jul 6, 2026
77e7d9c
refactor: consolidate billing storage into per-rp and per-submitter s…
kilianglas Jul 7, 2026
191e7e7
refactor: complete isBlocked rename in interface and tests
kilianglas Jul 7, 2026
15ef75e
style: revert unrelated formatting churn
kilianglas Jul 7, 2026
7a0755d
refactor: remove uninformative VoteChunksSubmitted event
kilianglas Jul 7, 2026
d3f7207
style: format per ci forge fmt
kilianglas Jul 7, 2026
12ff298
chore: rename clearDeptThrough to clearDeptUpToEpoch
kilianglas Jul 7, 2026
4da5d93
doc: minor doc update
kilianglas Jul 7, 2026
118b51b
Merge branch 'feat/billing-contract-v1' of github.com:worldcoin/world…
kilianglas Jul 7, 2026
74f9c2d
Merge remote-tracking branch 'origin/main' into feat/billing-contract-v1
kilianglas Jul 7, 2026
d329b99
feat: expose billing finalization state via view getters
kilianglas Jul 8, 2026
9aadf9a
feat: expose epoch voting/payment window-end view getters
kilianglas Jul 9, 2026
f52a6d3
refactor: consolidate epoch watermarks into a single view getter
kilianglas Jul 10, 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
Loading
Loading