feat(CHAIN-4644): update Sepolia BalanceTracker profit wallet - #768
Draft
0xth4nh wants to merge 1 commit into
Draft
feat(CHAIN-4644): update Sepolia BalanceTracker profit wallet#7680xth4nh wants to merge 1 commit into
0xth4nh wants to merge 1 commit into
Conversation
0xth4nh
force-pushed
the
thanhtrinh/chain-4707-transfer-ownership-of-zeronet-systemconfig-to-incident
branch
17 times, most recently
from
August 4, 2026 16:32
cb0d4db to
32f41bf
Compare
Base automatically changed from
thanhtrinh/chain-4707-transfer-ownership-of-zeronet-systemconfig-to-incident
to
main
August 7, 2026 21:06
Collaborator
🟡 Heimdall Review Status
|
Replace the reverted FeeDisburser upgrade with a BalanceTracker task that moves fee proceeds to the company-owned mainnet wallet while preserving existing system funding configuration. Co-authored-by: Cursor <cursoragent@cursor.com>
0xth4nh
force-pushed
the
thanhtrinh/chain-4644-feedisburser-sepolia-upgrades
branch
from
August 25, 2026 15:55
d52f6bb to
c1f6bcc
Compare
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.
What changed?
FeeDisburser1.1.0 upgradeBalanceTrackerimplementationPROFIT_WALLETfrom0x5A822ea15764a6090b86B1EABfFc051cEC99AFE9to the company-owned mainnet wallet0xEc8103eb573150cB92f8AF612e0072843db2295Factive/evmtask structure and explicitTASK_NETWORK=sepoliaworkflowWhy?
The former employee address is configured on
BalanceTracker, notFeeDisburser. SincePROFIT_WALLETis immutable, the recipient change requires a newBalanceTrackerimplementation and proxy upgrade. The FeeDisburser system-address refund feature was reverted in base/contracts#414 and is no longer part of this task.The existing Sepolia
BalanceTrackerproxy admin is an EOA, so the facilitator executes this task directly with that Ledger account; there are no multisig validation files or approvals.How to test?
The deployment and upgrade scripts were also simulated sequentially on an Anvil fork of live Ethereum Sepolia. The simulation verified the new profit wallet and confirmed both system addresses and target balances remain unchanged.
Pending facilitator artifacts
After the Ledger deployment, commit
config/sepolia/addresses.jsonand the deployment record before running the upgrade. After execution, commit the upgrade record, update the README status, and archive the completed task.