@@ -36,7 +36,7 @@ with the authorization and validation conditions on L2.
36
36
- [ User-Deposited Transactions] ( #user-deposited-transactions )
37
37
- [ Deposit Contract] ( #deposit-contract )
38
38
- [ Address Aliasing] ( #address-aliasing )
39
- - [ Deposit Feed Contract: Reference Implementation ] ( #deposit-feed- contract-reference- implementation )
39
+ - [ Deposit Contract Implementation: Optimism Portal ] ( #deposit-contract-implementation-optimism-portal )
40
40
41
41
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
42
42
@@ -221,7 +221,7 @@ The contract has the following solidity interface, and can be interacted with ac
221
221
222
222
A reference implementation of the L1 Attributes predeploy contract can be found in [ L1Block.sol] .
223
223
224
- [ L1Block.sol ] : ../packages/contracts/contracts/L2/L1Block.sol
224
+ [ L1Block.sol ] : ../packages/contracts-bedrock /contracts/L2/L1Block.sol
225
225
226
226
After running ` yarn build ` in the ` packages/contracts ` directory, the bytecode to add to the genesis
227
227
file will be located in the ` deployedBytecode ` field of the build artifacts file at
@@ -233,8 +233,8 @@ file will be located in the `deployedBytecode` field of the build artifacts file
233
233
234
234
[ User-deposited transactions] [ g-user-deposited ] are [ deposited transactions] [ deposited-tx-type ]
235
235
generated by the [ L2 Chain Derivation] [ g-derivation ] process. The content of each user-deposited
236
- transaction are determined by the corresponding ` TransactionDeposited ` event emitted by the [ deposit
237
- feed contract] [ deposit-feed -contract ] on L1.
236
+ transaction are determined by the corresponding ` TransactionDeposited ` event emitted by the
237
+ [ deposit contract] [ deposit-contract ] on L1.
238
238
239
239
1 . ` from ` is unchanged from the emitted value (though it may have been transformed to an alias in
240
240
the deposit feed contract).
@@ -275,8 +275,8 @@ contract on L1 has the same address as a contract on L2 but doesn't have the sam
275
275
for EOAs because they're guaranteed to have the same "code" (i.e. no code at all). This also makes
276
276
it possible for users to interact with contracts on L2 even when the Sequencer is down.
277
277
278
- #### Deposit Feed Contract: Reference Implementation
278
+ #### Deposit Contract Implementation: Optimism Portal
279
279
280
- A reference implementation of the Deposit Feed contract can be found in [ DepositFeed .sol] .
280
+ A reference implementation of the deposit contract can be found in [ OptimismPortal .sol] .
281
281
282
- [ DepositFeed .sol] : ../packages/contracts/contracts/L1/abstracts/DepositFeed .sol
282
+ [ OptimismPortal .sol] : ../packages/contracts-bedrock /contracts/L1/OptimismPortal .sol
0 commit comments