github scroll-tech/go-ethereum scroll-v3.3.1
Archimedes (scroll-v3.3.1)

latest releases: scroll-v5.2.6-ccc-v0.10.2, scroll-v5.2.6, scroll-v5.2.5...
10 months ago

Overview

⚠️ This version enables the Archimedes hard fork on the Scroll Alpha network at block 2646311. The upgrade is estimated to take effect on 2nd June at around 9:00am UTC. Nodes that do not upgrade before block 2646311 will be unable to follow the network and process new blocks.

The Archimedes hard fork disables the following 3 precompiled contracts:

  • SHA2-256 (address 0x2)
  • RIPEMD-160 (address 0x3)
  • blake2f (address 0x9)

Any call to these 3 contracts will revert. It is expected that these 3 precompiles will be re-enabled in a future hard fork.

In addition, this upgrade also includes a number of performance and usability improvements.

Upgrade Steps

If you're running version scroll-v3.1.5 with the --scroll-alpha flag, you simply need to upgrade to scroll-v3.3.1 and restart your node. The --scroll-alpha flag will configure the fork block automatically.

If you're running an earlier version with a custom genesis configuration, you'll need to add "archimedesBlock": 2646311 or switch to using the --scroll-alpha flag. For more information about this flag, please refer to the scroll-v3.1.5 release notes.

Scroll Alpha testnet genesis.json file
{
  "config": {
    "chainId": 534353,
    "homesteadBlock": 0,
    "eip150Block": 0,
    "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "eip155Block": 0,
    "eip158Block": 0,
    "byzantiumBlock": 0,
    "constantinopleBlock": 0,
    "petersburgBlock": 0,
    "istanbulBlock": 0,
    "berlinBlock": 0,
    "londonBlock": 0,
    "archimedesBlock": 2646311,
    "clique": {
      "period": 3,
      "epoch": 30000
    },
    "scroll": {
      "useZktrie": true,
      "maxTxPerBlock": 44,
      "maxTxPayloadBytesPerBlock": 122880,
      "feeVaultAddress": "0x5300000000000000000000000000000000000005",
      "enableEIP2718": false,
      "enableEIP1559": false
    }
  },
  "nonce": "0x0",
  "timestamp": "0x63f67207",
  "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000b7C0c58702D0781C0e2eB3aaE301E4c340073448Ec9c139eFCBBe6323DA406fffBF4Db02a60A9720589c71deC4302fE718bE62350c174922782Cc6600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "gasLimit": "8000000",
  "difficulty": "0x1",
  "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "coinbase": "0x0000000000000000000000000000000000000000",
  "alloc": {
    "0x4075A6bcAd6c3c5B941C2482fda716A56608106B": {
      "balance": "10000000000000000000"
    },
    "0xb75d7e84517e1504C151B270255B087Fd746D34C": {
      "balance": "21888242871839275222246405745257275088548364400416034343688204186575808495616"
    },
    "0x5300000000000000000000000000000000000000": {
      "balance": "0x0",
      "code": "0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806383cc76601161006657806383cc76601461010f5780638da5cb5b146101225780639e7adc7914610135578063d4b9f4fa14610148578063f2fde38b1461015157600080fd5b806326aad7b7146100a35780633cb747bf146100bf578063600a2e77146100ea578063715018a6146100fd5780638129fc1c14610107575b600080fd5b6100ac60015481565b6040519081526020015b60405180910390f35b6053546100d2906001600160a01b031681565b6040516001600160a01b0390911681526020016100b6565b6100ac6100f8366004610516565b610164565b610105610209565b005b61010561023f565b6100ac61011d366004610516565b610247565b6052546100d2906001600160a01b031681565b61010561014336600461052f565b61025e565b6100ac60005481565b61010561015f36600461052f565b6102fa565b6053546000906001600160a01b031633146101b75760405162461bcd60e51b815260206004820152600e60248201526d37b7363c9036b2b9b9b2b733b2b960911b60448201526064015b60405180910390fd5b6000806101c384610386565b60408051838152602081018890529294509092507ffaa617c2d8ce12c62637dbce76efcc18dae60574aa95709bdcedce7e76071693910160405180910390a19392505050565b6052546001600160a01b031633146102335760405162461bcd60e51b81526004016101ae9061055f565b61023d6000610452565b565b61023d6104a4565b602a816028811061025757600080fd5b0154905081565b6052546001600160a01b031633146102885760405162461bcd60e51b81526004016101ae9061055f565b600154156102d85760405162461bcd60e51b815260206004820152601760248201527f63616e6e6f7420757064617465206d657373656e67657200000000000000000060448201526064016101ae565b605380546001600160a01b0319166001600160a01b0392909216919091179055565b6052546001600160a01b031633146103245760405162461bcd60e51b81526004016101ae9061055f565b6001600160a01b03811661037a5760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f206164647265737300000060448201526064016101ae565b61038381610452565b50565b600154600090819083825b8215610422576103a2600284610596565b6103eb5781602a82602881106103ba576103ba6105b8565b01556103e482600283602881106103d3576103d36105b8565b015460009182526020526040902090565b9150610416565b610413602a8260288110610401576104016105b8565b01548360009182526020526040902090565b91505b600192831c9201610391565b81602a8260288110610436576104366105b8565b0155506000819055600180548082019091559590945092505050565b605280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60005b60286104b48260016105e4565b1015610383576104e5600282602881106104d0576104d06105b8565b0154600283602881106103d3576103d36105b8565b60026104f28360016105e4565b60288110610502576105026105b8565b01558061050e816105fc565b9150506104a7565b60006020828403121561052857600080fd5b5035919050565b60006020828403121561054157600080fd5b81356001600160a01b038116811461055857600080fd5b9392505050565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b6000826105b357634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156105f7576105f76105ce565b500190565b6000600019821415610610576106106105ce565b506001019056fea2646970667358221220ca205d16085aa5666330f838304cfee29f0f365d8ec8f504479889aca34b970b64736f6c634300080a0033",
      "storage": {
        "0x0000000000000000000000000000000000000000000000000000000000000052": "0x4075A6bcAd6c3c5B941C2482fda716A56608106B"
      }
    },
    "0x5300000000000000000000000000000000000001": {
      "balance": "0x0",
      "code": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80637122ba061161009757806393e59dc11161006657806393e59dc1146102ae5780639690ae23146102c1578063afbba398146102d4578063f2fde38b146102e757600080fd5b80637122ba06146101e5578063715018a61461025b578063841f127c146102635780638da5cb5b1461028357600080fd5b80633d0f963e116100d35780633d0f963e146101775780634599c7881461018c57806356e214e4146101ac5780636c4f6ba9146101dc57600080fd5b80630385f4f1146100fa5780630c1952d3146101305780632cb5837814610157575b600080fd5b600254600090815260046020526040902054600160801b90046001600160801b03165b6040519081526020015b60405180910390f35b600254600090815260046020526040902054600160401b90046001600160401b031661011d565b61011d610165366004610bfb565b60009081526003602052604090205490565b61018a610185366004610c14565b6102fa565b005b6002546000908152600460205260409020546001600160401b031661011d565b61011d6101ba366004610bfb565b600090815260046020526040902054600160401b90046001600160401b031690565b61011d60025481565b61022c6101f3366004610bfb565b6004602052600090815260409020546001600160401b0380821691600160401b810490911690600160801b90046001600160801b031683565b604080516001600160401b0394851681529390921660208401526001600160801b031690820152606001610127565b61018a61038e565b61011d610271366004610bfb565b60036020526000908152604090205481565b600054610296906001600160a01b031681565b6040516001600160a01b039091168152602001610127565b600154610296906001600160a01b031681565b61018a6102cf366004610c60565b6103c4565b61018a6102e2366004610cd1565b610539565b61018a6102f5366004610c14565b610b1f565b6000546001600160a01b0316331461032d5760405162461bcd60e51b815260040161032490610d5f565b60405180910390fd5b600180546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527f22d1c35fe072d2e42c3c8f9bd4a0d34aa84a0101d020a62517b33fdb3174e5f7910160405180910390a15050565b6000546001600160a01b031633146103b85760405162461bcd60e51b815260040161032490610d5f565b6103c26000610bab565b565b6000546001600160a01b031633146103ee5760405162461bcd60e51b815260040161032490610d5f565b600254156104345760405162461bcd60e51b8152602060048201526013602482015272185b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610324565b6002859055600085815260036020908152604080832084905580516060810182526001600160401b0380891682528781168285019081526001600160801b038089168486019081528c885260049096529584902092518354915195518716600160801b02958316600160401b026fffffffffffffffffffffffffffffffff1990921692169190911717909316919091179091555185907fa7823f45e1ee21f9530b77959b57507ad515a14fa9fa24d262ee80e79b2b57459061052a9087908790879087906001600160401b0394851681529290931660208301526001600160801b03166040820152606081019190915260800190565b60405180910390a25050505050565b6001546001600160a01b03168015806105b5575060405163efc7840160e01b81523360048201526001600160a01b0382169063efc7840190602401602060405180830381865afa158015610591573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b59190610d96565b6105fa5760405162461bcd60e51b81526020600482015260166024820152752737ba103bb434ba32b634b9ba32b21039b2b73232b960511b6044820152606401610324565b5060008060008060006106d4565b6308c379a060e01b60005260206004528060445260005b81156106345760089190911b9060010161061f565b60245260646000fd5b8061064b5761064b82610608565b5050565b600080823560001a60808110156106695750600193915050565b60b881101561068357607f19019360019390930192915050565b60c08110156106b95760b78103600481111561069b57fe5b60018581013560088302610100031c96919095019094019392505050565b506106cf684e6f742076616c756560b81b610608565b915091565b876000813560001a60f88110156106e757fe5b60f6190160208111156106f657fe5b604051600184830181019481013560088402610100031c9092019091019150818b82379081209061073f72084d8dec6d640d0c2e6d040dad2e6dac2e8c6d606b1b8d841461063d565b600091505b601082101561077f576107568361064f565b602182101561076d57803560208390036008021c83525b01925060019190910190602001610744565b6107ad7f48656164657220524c50206c656e677468206d69736d617463680000000000008b8d01851461063d565b505060408051805160608201516101008301516101608401516101e090940151600084815260036020529590952054929a509098509650909450909250151590506108305760405162461bcd60e51b815260206004820152601360248201527214185c995b9d081b9bdd081a5b5c1bdc9d1959606a1b6044820152606401610324565b600085815260046020908152604091829020825160608101845290546001600160401b03808216808452600160401b8304821694840194909452600160801b9091046001600160801b03169382019390935291851690610891906001610db3565b6001600160401b0316146108df5760405162461bcd60e51b8152602060048201526015602482015274084d8dec6d640d0cad2ced0e840dad2e6dac2e8c6d605b1b6044820152606401610324565b826001600160401b031681602001516001600160401b0316111561094f5760405162461bcd60e51b815260206004820152602160248201527f506172656e7420626c6f636b20686173206c61726765722074696d657374616d6044820152600760fc1b6064820152608401610324565b8960028190555084600360008c8152602001908152602001600020819055506040518060600160405280856001600160401b03168152602001846001600160401b03168152602001836001600160801b0316815250600460008c815260200190815260200160002060008201518160000160006101000a8154816001600160401b0302191690836001600160401b0316021790555060208201518160000160086101000a8154816001600160401b0302191690836001600160401b0316021790555060408201518160000160106101000a8154816001600160801b0302191690836001600160801b03160217905550905050897fa7823f45e1ee21f9530b77959b57507ad515a14fa9fa24d262ee80e79b2b574585858589604051610aa494939291906001600160401b0394851681529290931660208301526001600160801b03166040820152606081019190915260800190565b60405180910390a28615610b135760405163bede39b560e01b81526001600160801b03831660048201526002605360981b019063bede39b590602401600060405180830381600087803b158015610afa57600080fd5b505af1158015610b0e573d6000803e3d6000fd5b505050505b50505050505050505050565b6000546001600160a01b03163314610b495760405162461bcd60e51b815260040161032490610d5f565b6001600160a01b038116610b9f5760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610324565b610ba881610bab565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610c0d57600080fd5b5035919050565b600060208284031215610c2657600080fd5b81356001600160a01b0381168114610c3d57600080fd5b9392505050565b80356001600160401b0381168114610c5b57600080fd5b919050565b600080600080600060a08688031215610c7857600080fd5b85359450610c8860208701610c44565b9350610c9660408701610c44565b925060608601356001600160801b0381168114610cb257600080fd5b949793965091946080013592915050565b8015158114610ba857600080fd5b60008060008060608587031215610ce757600080fd5b8435935060208501356001600160401b0380821115610d0557600080fd5b818701915087601f830112610d1957600080fd5b813581811115610d2857600080fd5b886020828501011115610d3a57600080fd5b6020830195508094505050506040850135610d5481610cc3565b939692955090935050565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b600060208284031215610da857600080fd5b8151610c3d81610cc3565b60006001600160401b03808316818516808303821115610de357634e487b7160e01b600052601160045260246000fd5b0194935050505056fea264697066735822122073710273dec930f4274e03fcf7891815379e00283c33b3b0053e93e4267489f164736f6c634300080a0033",
      "storage": {
        "0x0000000000000000000000000000000000000000000000000000000000000000": "0x4075A6bcAd6c3c5B941C2482fda716A56608106B"
      }
    },
    "0x5300000000000000000000000000000000000002": {
      "balance": "0x0",
      "code": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063bede39b511610066578063bede39b51461018d578063de26c4a1146101a0578063f2fde38b146101b3578063f45e65d8146101c657600080fd5b8063715018a6146101475780638da5cb5b1461014f57806393e59dc11461017a57600080fd5b80630c18c162146100d45780633577afc5146100f05780633d0f963e1461010557806349948e0e14610118578063519b4bd31461012b5780637046559714610134575b600080fd5b6100dd60025481565b6040519081526020015b60405180910390f35b6101036100fe36600461066f565b6101cf565b005b610103610113366004610688565b610291565b6100dd6101263660046106ce565b61031c565b6100dd60015481565b61010361014236600461066f565b610361565b610103610416565b600054610162906001600160a01b031681565b6040516001600160a01b0390911681526020016100e7565b600454610162906001600160a01b031681565b61010361019b36600461066f565b61044c565b6100dd6101ae3660046106ce565b610533565b6101036101c1366004610688565b610593565b6100dd60035481565b6000546001600160a01b031633146102025760405162461bcd60e51b81526004016101f99061077f565b60405180910390fd5b621c9c388111156102555760405162461bcd60e51b815260206004820152601760248201527f657863656564206d6178696d756d206f7665726865616400000000000000000060448201526064016101f9565b60028190556040518181527f32740b35c0ea213650f60d44366b4fb211c9033b50714e4a1d34e65d5beb9bb4906020015b60405180910390a150565b6000546001600160a01b031633146102bb5760405162461bcd60e51b81526004016101f99061077f565b600480546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527f22d1c35fe072d2e42c3c8f9bd4a0d34aa84a0101d020a62517b33fdb3174e5f7910160405180910390a15050565b60008061032883610533565b905060006001548261033a91906107b6565b9050633b9aca006003548261034f91906107b6565b61035991906107e3565b949350505050565b6000546001600160a01b0316331461038b5760405162461bcd60e51b81526004016101f99061077f565b61039b633b9aca006103e86107b6565b8111156103e15760405162461bcd60e51b8152602060048201526014602482015273657863656564206d6178696d756d207363616c6560601b60448201526064016101f9565b60038190556040518181527f3336cd9708eaf2769a0f0dc0679f30e80f15dcd88d1921b5a16858e8b85c591a90602001610286565b6000546001600160a01b031633146104405760405162461bcd60e51b81526004016101f99061077f565b61044a600061061f565b565b6004805460405163efc7840160e01b815233928101929092526001600160a01b03169063efc7840190602401602060405180830381865afa158015610495573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b99190610805565b6104fe5760405162461bcd60e51b81526020600482015260166024820152752737ba103bb434ba32b634b9ba32b21039b2b73232b960511b60448201526064016101f9565b60018190556040518181527f351fb23757bb5ea0546c85b7996ddd7155f96b939ebaa5ff7bc49c75f27f2c4490602001610286565b80516000908190815b818110156105835784818151811061055657610556610827565b01602001516001600160f81b0319166105745760048301925061057b565b6010830192505b60010161053c565b5050600254016104400192915050565b6000546001600160a01b031633146105bd5760405162461bcd60e51b81526004016101f99061077f565b6001600160a01b0381166106135760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f206164647265737300000060448201526064016101f9565b61061c8161061f565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561068157600080fd5b5035919050565b60006020828403121561069a57600080fd5b81356001600160a01b03811681146106b157600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156106e057600080fd5b813567ffffffffffffffff808211156106f857600080fd5b818401915084601f83011261070c57600080fd5b81358181111561071e5761071e6106b8565b604051601f8201601f19908116603f01168101908382118183101715610746576107466106b8565b8160405282815287602084870101111561075f57600080fd5b826020860160208301376000928101602001929092525095945050505050565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b60008160001904831182151516156107de57634e487b7160e01b600052601160045260246000fd5b500290565b60008261080057634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561081757600080fd5b815180151581146106b157600080fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220f7df1658faf63ed5d69fd06baf431b7b93b2610416e972fe17b1fe1de2ac400a64736f6c634300080a0033",
      "storage": {
        "0x0000000000000000000000000000000000000000000000000000000000000000": "0x4075A6bcAd6c3c5B941C2482fda716A56608106B"
      }
    },
    "0x5300000000000000000000000000000000000003": {
      "balance": "0x0",
      "code": "0x608060405234801561001057600080fd5b50600436106100575760003560e01c8063715018a61461005c57806379586dd7146100665780638da5cb5b14610079578063efc78401146100a9578063f2fde38b146100e5575b600080fd5b6100646100f8565b005b610064610074366004610356565b610137565b60005461008c906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100d56100b736600461042d565b6001600160a01b031660009081526001602052604090205460ff1690565b60405190151581526020016100a0565b6100646100f336600461042d565b610238565b6000546001600160a01b0316331461012b5760405162461bcd60e51b81526004016101229061044f565b60405180910390fd5b61013560006102c4565b565b6000546001600160a01b031633146101615760405162461bcd60e51b81526004016101229061044f565b60005b825181101561023357816001600085848151811061018457610184610486565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055508281815181106101d5576101d5610486565b60200260200101516001600160a01b03167f8daaf060c3306c38e068a75c054bf96ecd85a3db1252712c4d93632744c42e0d83604051610219911515815260200190565b60405180910390a28061022b8161049c565b915050610164565b505050565b6000546001600160a01b031633146102625760405162461bcd60e51b81526004016101229061044f565b6001600160a01b0381166102b85760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610122565b6102c1816102c4565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b038116811461034157600080fd5b919050565b8035801515811461034157600080fd5b6000806040838503121561036957600080fd5b823567ffffffffffffffff8082111561038157600080fd5b818501915085601f83011261039557600080fd5b81356020828211156103a9576103a9610314565b8160051b604051601f19603f830116810181811086821117156103ce576103ce610314565b6040529283528183019350848101820192898411156103ec57600080fd5b948201945b83861015610411576104028661032a565b855294820194938201936103f1565b96506104209050878201610346565b9450505050509250929050565b60006020828403121561043f57600080fd5b6104488261032a565b9392505050565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60006000198214156104be57634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220ad8b6bb84c3ca71a1a1d48433af1b664914090d9143a6e4bedba67f083de34bd64736f6c634300080a0033",
      "storage": {
        "0x0000000000000000000000000000000000000000000000000000000000000000": "0x4075A6bcAd6c3c5B941C2482fda716A56608106B"
      }
    },
    "0x5300000000000000000000000000000000000004": {
      "balance": "0x0",
      "code": "0x6080604052600436106100a05760003560e01c8063313ce56711610064578063313ce5671461016c57806370a082311461019857806395d89b41146101c5578063a9059cbb146101da578063d0e30db0146101fa578063dd62ed3e1461020257600080fd5b806306fdde03146100b4578063095ea7b3146100df57806318160ddd1461010f57806323b872dd1461012c5780632e1a7d4d1461014c57600080fd5b366100af576100ad61023a565b005b600080fd5b3480156100c057600080fd5b506100c9610288565b6040516100d6919061056e565b60405180910390f35b3480156100eb57600080fd5b506100ff6100fa3660046105df565b610316565b60405190151581526020016100d6565b34801561011b57600080fd5b50475b6040519081526020016100d6565b34801561013857600080fd5b506100ff610147366004610609565b610382565b34801561015857600080fd5b506100ad610167366004610645565b6104b9565b34801561017857600080fd5b506002546101869060ff1681565b60405160ff90911681526020016100d6565b3480156101a457600080fd5b5061011e6101b336600461065e565b60036020526000908152604090205481565b3480156101d157600080fd5b506100c961054d565b3480156101e657600080fd5b506100ff6101f53660046105df565b61055a565b6100ad61023a565b34801561020e57600080fd5b5061011e61021d366004610679565b600460209081526000928352604080842090915290825290205481565b3360008181526003602090815260409182902080543490810190915591519182527fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c910160405180910390a2565b60008054610295906106ac565b80601f01602080910402602001604051908101604052809291908181526020018280546102c1906106ac565b801561030e5780601f106102e35761010080835404028352916020019161030e565b820191906000526020600020905b8154815290600101906020018083116102f157829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103719086815260200190565b60405180910390a350600192915050565b6001600160a01b0383166000908152600360205260408120548211156103a757600080fd5b6001600160a01b03841633148015906103e557506001600160a01b038416600090815260046020908152604080832033845290915290205460001914155b15610445576001600160a01b038416600090815260046020908152604080832033845290915290205482111561041a57600080fd5b6001600160a01b03841660009081526004602090815260408083203384529091529020805483900390555b6001600160a01b03808516600081815260036020526040808220805487900390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104a79086815260200190565b60405180910390a35060019392505050565b336000908152600360205260409020548111156104d557600080fd5b33600081815260036020526040808220805485900390555183156108fc0291849190818181858888f19350505050158015610514573d6000803e3d6000fd5b5060405181815233907f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b659060200160405180910390a250565b60018054610295906106ac565b6000610567338484610382565b9392505050565b600060208083528351808285015260005b8181101561059b5785810183015185820160400152820161057f565b818111156105ad576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146105da57600080fd5b919050565b600080604083850312156105f257600080fd5b6105fb836105c3565b946020939093013593505050565b60008060006060848603121561061e57600080fd5b610627846105c3565b9250610635602085016105c3565b9150604084013590509250925092565b60006020828403121561065757600080fd5b5035919050565b60006020828403121561067057600080fd5b610567826105c3565b6000806040838503121561068c57600080fd5b610695836105c3565b91506106a3602084016105c3565b90509250929050565b600181811c908216806106c057607f821691505b602082108114156106e157634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212206490c733b5d606f609a23bbae913962b7af568f61551fa1d5691dd8d9f1000b064736f6c634300080a0033"
    },
    "0x5300000000000000000000000000000000000005": {
      "balance": "0x0",
      "code": "0x6080604052600436106100a05760003560e01c806384411d651161006457806384411d65146101595780638da5cb5b1461016f5780639e7adc791461018f578063f2fde38b146101af578063feec756c146101cf578063ff4f3546146101ef57600080fd5b80633cb747bf146100ac5780633ccfd60b146100e9578063457e1a491461010057806366d003ac14610124578063715018a61461014457600080fd5b366100a757005b600080fd5b3480156100b857600080fd5b506002546100cc906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100f557600080fd5b506100fe61020f565b005b34801561010c57600080fd5b5061011660015481565b6040519081526020016100e0565b34801561013057600080fd5b506003546100cc906001600160a01b031681565b34801561015057600080fd5b506100fe610371565b34801561016557600080fd5b5061011660045481565b34801561017b57600080fd5b506000546100cc906001600160a01b031681565b34801561019b57600080fd5b506100fe6101aa36600461054a565b6103a7565b3480156101bb57600080fd5b506100fe6101ca36600461054a565b6103f3565b3480156101db57600080fd5b506100fe6101ea36600461054a565b61047f565b3480156101fb57600080fd5b506100fe61020a36600461057a565b6104cb565b60015447908110156102a15760405162461bcd60e51b815260206004820152604a60248201527f4665655661756c743a207769746864726177616c20616d6f756e74206d75737460448201527f2062652067726561746572207468616e206d696e696d756d20776974686472616064820152691dd85b08185b5bdd5b9d60b21b608482015260a4015b60405180910390fd5b6004805482019055600354604080518381526001600160a01b0390921660208301523382820152517fc8a211cc64b6ed1b50595a9fcb1932b6d1e5a6e8ef15b60e5b1f988ea9086bba9181900360600190a1600254600354604080516020810182526000808252915163b2267a7b60e01b81526001600160a01b039485169463b2267a7b94879461033c949190921692859290600401610593565b6000604051808303818588803b15801561035557600080fd5b505af1158015610369573d6000803e3d6000fd5b505050505050565b6000546001600160a01b0316331461039b5760405162461bcd60e51b815260040161029890610607565b6103a560006104fa565b565b6000546001600160a01b031633146103d15760405162461bcd60e51b815260040161029890610607565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461041d5760405162461bcd60e51b815260040161029890610607565b6001600160a01b0381166104735760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610298565b61047c816104fa565b50565b6000546001600160a01b031633146104a95760405162461bcd60e51b815260040161029890610607565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146104f55760405162461bcd60e51b815260040161029890610607565b600155565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561055c57600080fd5b81356001600160a01b038116811461057357600080fd5b9392505050565b60006020828403121561058c57600080fd5b5035919050565b60018060a01b038516815260006020858184015260806040840152845180608085015260005b818110156105d55786810183015185820160a0015282016105b9565b818111156105e757600060a083870101525b5060608401949094525050601f91909101601f19160160a0019392505050565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e657200000000000000000060408201526060019056fea2646970667358221220e559609d002de8df4d7564cb441750adc388ecf2cc07d983ed8c4c9711b4ee4264736f6c634300080a0033",
      "storage": {
        "0x0000000000000000000000000000000000000000000000000000000000000000": "0x4075A6bcAd6c3c5B941C2482fda716A56608106B",
        "0x0000000000000000000000000000000000000000000000000000000000000001": "0x016345785d8a0000",
        "0x0000000000000000000000000000000000000000000000000000000000000002": "0xb75d7e84517e1504C151B270255B087Fd746D34C",
        "0x0000000000000000000000000000000000000000000000000000000000000003": "0x1370F95c48858D4E1b1379216348163Bf356fe11"
      }
    }
  },
  "number": "0x0",
  "gasUsed": "0x0",
  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "baseFeePerGas": null
}

What's Changed

New Contributors

Full Changelog: scroll-v3.1.5...scroll-v3.3.1

Don't miss a new go-ethereum release

NewReleases is sending notifications on new releases.