diff --git a/specs/protocol/jovian/derivation.md b/specs/protocol/jovian/derivation.md index 543e0d534..2923fd5ef 100644 --- a/specs/protocol/jovian/derivation.md +++ b/specs/protocol/jovian/derivation.md @@ -22,13 +22,16 @@ derivation pipeline in the following order: ## Network Upgrade Transactions ### L1Block Deployment - + The `L1Block` contract is deployed. A deposit transaction is derived with the following attributes: -- `from`: `0x4210000000000000000000000000000000000004` +- `from`: `0x4210000000000000000000000000000000000006` - `to`: `null` - `mint`: `0` - `value`: `0` @@ -39,11 +42,11 @@ A deposit transaction is derived with the following attributes: computed with the "Upgrade-deposited" type, with `intent = "Jovian: L1Block Deployment"` This results in the Jovian L1Block contract being deployed to -`0x93e57A196454CB919193fa9946f14943cf733845`, to verify: +`0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C`, to verify: ```bash -cast compute-address --nonce=0 0x4210000000000000000000000000000000000004 -Computed Address: 0x93e57A196454CB919193fa9946f14943cf733845 +cast compute-address --nonce=0 0x4210000000000000000000000000000000000006 +Computed Address: 0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C ``` Verify `sourceHash`: @@ -84,15 +87,15 @@ A deposit transaction is derived with the following attributes: - `mint`: `0` - `value`: `0` - `gasLimit`: `50,000` -- `data`: `0x3659cfe600000000000000000000000093e57a196454cb919193fa9946f14943cf733845` +- `data`: `0x3659cfe60000000000000000000000003ba4007f5c922fbb33c454b41ea7a1f11e83df2c` - `sourceHash`: `0x08447273a4fbce97bc8c515f97ac74efc461f6a4001553712f31ebc11288bad2` computed with the "Upgrade-deposited" type, with `intent = "Jovian: L1Block Proxy Update"` Verify data: ```bash -cast concat-hex $(cast sig "upgradeTo(address)") $(cast abi-encode "upgradeTo(address)" 0x93e57A196454CB919193fa9946f14943cf733845) -# 0x3659cfe600000000000000000000000093e57a196454cb919193fa9946f14943cf733845 +cast concat-hex $(cast sig "upgradeTo(address)") $(cast abi-encode "upgradeTo(address)" 0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C) +# 0x3659cfe60000000000000000000000003ba4007f5c922fbb33c454b41ea7a1f11e83df2c ``` Verify `sourceHash`: @@ -100,3 +103,4 @@ Verify `sourceHash`: ```bash cast keccak $(cast concat-hex 0x0000000000000000000000000000000000000000000000000000000000000002 $(cast keccak "Jovian: L1Block Proxy Update")) # 0x08447273a4fbce97bc8c515f97ac74efc461f6a4001553712f31ebc11288bad2 +```