Skip to content

Commit cf79d85

Browse files
committed
feat: add operator fee vault
1 parent d9f643f commit cf79d85

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

app-developers/reference/tools/supersim/chain-a.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ This guide provides network details and contract addresses for OPChainA (chainID
7171
"ProxyAdmin": "0x4200000000000000000000000000000000000018",
7272
"BaseFeeVault": "0x4200000000000000000000000000000000000019",
7373
"L1FeeVault": "0x420000000000000000000000000000000000001A",
74+
"OperatorFeeVault": "0x420000000000000000000000000000000000001B",
7475
"GovernanceToken": "0x4200000000000000000000000000000000000042",
7576
"SchemaRegistry": "0x4200000000000000000000000000000000000020",
7677
"EAS": "0x4200000000000000000000000000000000000021",

app-developers/reference/tools/supersim/chain-b.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ This guide provides network details and contract addresses for OPChainB (chainID
7171
"ProxyAdmin": "0x4200000000000000000000000000000000000018",
7272
"BaseFeeVault": "0x4200000000000000000000000000000000000019",
7373
"L1FeeVault": "0x420000000000000000000000000000000000001A",
74+
"OperatorFeeVault": "0x420000000000000000000000000000000000001B",
7475
"GovernanceToken": "0x4200000000000000000000000000000000000042",
7576
"SchemaRegistry": "0x4200000000000000000000000000000000000020",
7677
"EAS": "0x4200000000000000000000000000000000000021",

concepts/stack/smart-contracts.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,17 @@ withdrawn to an immutable address on L1.
650650
* **Deprecated:** no
651651
* **Proxied:** yes
652652

653+
### OperatorFeeVault
654+
655+
The `OperatorFeeVault` predeploy receives the operator portion of the transaction fees.
656+
Once the contract has received a certain amount of fees, funds can be withdrawn to
657+
the BaseFeeVault on the L2 network.
658+
659+
* **Address:** `0x420000000000000000000000000000000000001B`
660+
* **Introduced:** Isthmus
661+
* **Deprecated:** no
662+
* **Proxied:** yes
663+
653664
### SchemaRegistry
654665

655666
The `SchemaRegistry` predeploy implements the global attestation schemas for the Ethereum Attestation Service protocol.

utils/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export const PREDEPLOYS = {
1616
'ProxyAdmin': '0x4200000000000000000000000000000000000018',
1717
'BaseFeeVault': '0x4200000000000000000000000000000000000019',
1818
'L1FeeVault': '0x420000000000000000000000000000000000001A',
19+
'OperatorFeeVault': '0x420000000000000000000000000000000000001B',
1920
'GovernanceToken': '0x4200000000000000000000000000000000000042',
2021
'SchemaRegistry': '0x4200000000000000000000000000000000000020',
2122
'EAS': '0x4200000000000000000000000000000000000021'

0 commit comments

Comments
 (0)