Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pendulum-chain
/
pendulum
Public
Notifications
You must be signed in to change notification settings
Fork
13
Star
45
Code
Issues
15
Pull requests
10
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
PEN → Base token migration (pallet, contracts, attestor, monitor, governance)
- #558
#558
Closed
ebma
wants to merge 27 commits into
main
pendulum-chain/pendulum:main
from
feat/pen-base-migration
pendulum-chain/pendulum:feat/pen-base-migration
Copy head branch name to clipboard
Conversation
Commits
27
(27)
Checks
Files changed
Closed
PEN → Base token migration (pallet, contracts, attestor, monitor, governance)
#558
ebma
wants to merge 27 commits into
main
pendulum-chain/pendulum:main
from
feat/pen-base-migration
pendulum-chain/pendulum:feat/pen-base-migration
Copy head branch name to clipboard
Commits
Commits on Jul 7, 2026
docs: Add PEN-to-Base migration PRD, ADR-001 and token standards decision record
ebma
committed
d4b8a1a
View commit details
Copy full SHA for d4b8a1a
Browse repository at this point
pallets: Add token-migration pallet for one-way PEN migration to Base
Show description for ee69f72
ebma
committed
ee69f72
View commit details
Copy full SHA for ee69f72
Browse repository at this point
contracts: Add PEN token and MigrationVault for Base
Show description for 6b5863a
ebma
committed
6b5863a
View commit details
Copy full SHA for 6b5863a
Browse repository at this point
runtime: Wire token-migration pallet into the Pendulum runtime
Show description for f772c31
ebma
committed
f772c31
View commit details
Copy full SHA for f772c31
Browse repository at this point
contracts: Add governance stack and deployment scripts
Show description for d25ce9a
ebma
committed
d25ce9a
View commit details
Copy full SHA for d25ce9a
Browse repository at this point
attestor: Add attestor daemon for the PEN migration
Show description for 9b27a99
ebma
committed
9b27a99
View commit details
Copy full SHA for 9b27a99
Browse repository at this point
monitor: Add independent invariant monitor for the PEN migration
Show description for db66f0d
ebma
committed
db66f0d
View commit details
Copy full SHA for db66f0d
Browse repository at this point
docs: Add PEN migration operational runbooks (key compromise, outage, invariant breach, pause, runtime upgrade, attestor rotation)
ebma
committed
da0fb79
View commit details
Copy full SHA for da0fb79
Browse repository at this point
pallets: Add benchmarks for the token-migration pallet
Show description for f2dcea6
ebma
committed
f2dcea6
View commit details
Copy full SHA for f2dcea6
Browse repository at this point
security: Fix internal-review findings across vault, attestor and monitor
Show description for 74b0cc6
ebma
committed
74b0cc6
View commit details
Copy full SHA for 74b0cc6
Browse repository at this point
contracts: Add .env.example documenting deployment parameters
ebma
committed
087d094
View commit details
Copy full SHA for 087d094
Browse repository at this point
docs: Add implementation overview of the PEN migration work across both repos
ebma
committed
1f61407
View commit details
Copy full SHA for 1f61407
Browse repository at this point
security: Fix round-2 audit findings (zero-address DoS, rotation bypass)
Show description for 5e7e322
ebma
committed
5e7e322
View commit details
Copy full SHA for 5e7e322
Browse repository at this point
security: Fix round-3 audit findings (sweep vs in-flight migrations)
Show description for 420b024
ebma
committed
420b024
View commit details
Copy full SHA for 420b024
Browse repository at this point
docs: Update overview with round-3 review and current test counts
ebma
committed
c4f0a2d
View commit details
Copy full SHA for c4f0a2d
Browse repository at this point
Commits on Jul 8, 2026
security: Fix round-4 audit findings (threshold-cut strand, cap window)
Show description for 9d8299e
ebma
committed
9d8299e
View commit details
Copy full SHA for 9d8299e
Browse repository at this point
Commits on Jul 9, 2026
docs: Add holder-facing governance guide with two worked examples
ebma
committed
06b16c6
View commit details
Copy full SHA for 06b16c6
Browse repository at this point
pallets: Add governance-gated migrate_treasury to token-migration
Show description for 6194b5c
ebma
committed
6194b5c
View commit details
Copy full SHA for 6194b5c
Browse repository at this point
docs: Record migrate_treasury and the treasury governance structure
Show description for e573063
ebma
committed
e573063
View commit details
Copy full SHA for e573063
Browse repository at this point
security: Fix round-5 audit findings (monitor surplus DoS, liveness batching)
Show description for 4e1df12
ebma
committed
4e1df12
View commit details
Copy full SHA for 4e1df12
Browse repository at this point
security: Fix round-6 audit findings (attestor vault-recipient DoS, min amount, liveness)
Show description for a2de8d9
ebma
committed
a2de8d9
View commit details
Copy full SHA for a2de8d9
Browse repository at this point
Commits on Jul 10, 2026
docs: Add migration-window analysis (6 months is sufficient)
Show description for 7052c09
ebma
committed
7052c09
View commit details
Copy full SHA for 7052c09
Browse repository at this point
docs: Adopt the 3-month migration window (D5 decided)
Show description for cad0027
ebma
committed
cad0027
View commit details
Copy full SHA for cad0027
Browse repository at this point
Commits on Jul 17, 2026
docs: Record all D-decisions in the PRD and add a community overview
Show description for ede2c54
ebma
committed
ede2c54
View commit details
Copy full SHA for ede2c54
Browse repository at this point
docs: Align all migration docs with the decided parameters
Show description for 00ff64f
ebma
committed
00ff64f
View commit details
Copy full SHA for 00ff64f
Browse repository at this point
contracts: Adopt the 3-of-4 attestor set and 150M supply (D3/D4)
Show description for 3db4c5c
ebma
committed
3db4c5c
View commit details
Copy full SHA for 3db4c5c
Browse repository at this point
docs: Record the no-external-audit decision; clarify governance handover
Show description for d6a60f0
ebma
committed
d6a60f0
View commit details
Copy full SHA for d6a60f0
Browse repository at this point
You can’t perform that action at this time.