Commit 44d83c21 authored by clabby's avatar clabby

chore: bindings

chore: gas-snapshot
parent fde03640
......@@ -30,8 +30,8 @@ var (
// PreimageOracleMetaData contains all meta data concerning the PreimageOracle contract.
var PreimageOracleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"partOffset\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"key\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"part\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"size\",\"type\":\"uint256\"}],\"name\":\"cheat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_partOffset\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_preimage\",\"type\":\"bytes\"}],\"name\":\"loadKeccak256PreimagePart\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_ident\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_word\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_size\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_partOffset\",\"type\":\"uint256\"}],\"name\":\"loadLocalData\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"key_\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"preimageLengths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"preimagePartOk\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"preimageParts\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_key\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_offset\",\"type\":\"uint256\"}],\"name\":\"readPreimage\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"dat_\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"datLen_\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50610666806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063e03110e11161005b578063e03110e11461011d578063e159261114610159578063fe4ac08e146101d2578063fef2b4ed146102015761007d565b806361238bde146100825780638542cf50146100b75780639a1f5e7f146100ee575b600080fd5b6100a56004803603604081101561009857600080fd5b508035906020013561021e565b60408051918252519081900360200190f35b6100da600480360360408110156100cd57600080fd5b508035906020013561023b565b604080519115158252519081900360200190f35b6100a56004803603608081101561010457600080fd5b508035906020810135906040810135906060013561025b565b6101406004803603604081101561013357600080fd5b5080359060200135610346565b6040805192835260208301919091528051918290030190f35b6101d06004803603604081101561016f57600080fd5b8135919081019060408101602082013564010000000081111561019157600080fd5b8201836020820111156101a357600080fd5b803590602001918460018302840111640100000000831117156101c557600080fd5b509092509050610419565b005b6101d0600480360360808110156101e857600080fd5b5080359060208101359060408101359060600135610519565b6100a56004803603602081101561021757600080fd5b5035610580565b600160209081526000928352604080842090915290825290205481565b600260209081526000928352604080842090915290825290205460ff1681565b600061026685610592565b9050826008018211806102795750602083115b156102cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806106396021913960400191505060405180910390fd5b6000602081815260c085901b82526008959095528251828252600286526040808320858452875280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845287528083209483529386528382205581815293849052922055919050565b6000828152600260209081526040808320848452909152812054819060ff166103d057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f7072652d696d616765206d757374206578697374000000000000000000000000604482015290519081900360640190fd5b506000838152602081815260409091205460088101848301106103f65783816008010391505b506000938452600160209081526040808620948652939052919092205492909150565b6044356000806008830186111561042f57600080fd5b60c083901b6080526088838682378087017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80151908490207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f02000000000000000000000000000000000000000000000000000000000000001760008181526002602090815260408083208b8452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845282528083209a83529981528982209390935590815290819052959095209190915550505050565b6000838152600260209081526040808320878452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091558684528252808320968352958152858220939093559283529082905291902055565b60006020819052908152604090205481565b7f01000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8216176105df816105e5565b92915050565b600090815233602052604090207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f0100000000000000000000000000000000000000000000000000000000000000179056fe70617274206f6666736574206d7573742062652077697468696e20626f756e6473a164736f6c6343000706000a",
ABI: "[{\"inputs\":[],\"name\":\"PartOffsetOOB\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"partOffset\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"key\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"part\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"size\",\"type\":\"uint256\"}],\"name\":\"cheat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_partOffset\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_preimage\",\"type\":\"bytes\"}],\"name\":\"loadKeccak256PreimagePart\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_ident\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_word\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_size\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_partOffset\",\"type\":\"uint256\"}],\"name\":\"loadLocalData\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"key_\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"preimageLengths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"preimagePartOk\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"preimageParts\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_key\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_offset\",\"type\":\"uint256\"}],\"name\":\"readPreimage\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"dat_\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"datLen_\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506106a5806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063e03110e11161005b578063e03110e114610111578063e159261114610139578063fe4ac08e1461014e578063fef2b4ed146101c357600080fd5b806361238bde146100825780638542cf50146100c05780639a1f5e7f146100fe575b600080fd5b6100ad610090366004610551565b600160209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b6100ee6100ce366004610551565b600260209081526000928352604080842090915290825290205460ff1681565b60405190151581526020016100b7565b6100ad61010c366004610573565b6101e3565b61012461011f366004610551565b6102b6565b604080519283526020830191909152016100b7565b61014c6101473660046105a5565b6103a7565b005b61014c61015c366004610573565b6000838152600260209081526040808320878452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091558684528252808320968352958152858220939093559283529082905291902055565b6100ad6101d1366004610621565b60006020819052908152604090205481565b60006101ee856104b0565b90506101fb836008610669565b8211806102085750602083115b1561023f576040517ffe25498700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602081815260c085901b82526008959095528251828252600286526040808320858452875280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845287528083209483529386528382205581815293849052922055919050565b6000828152600260209081526040808320848452909152812054819060ff1661033f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f7072652d696d616765206d757374206578697374000000000000000000000000604482015260640160405180910390fd5b506000838152602081815260409091205461035b816008610669565b610366856020610669565b106103845783610377826008610669565b6103819190610681565b91505b506000938452600160209081526040808620948652939052919092205492909150565b604435600080600883018611156103c65763fe2549876000526004601cfd5b60c083901b6080526088838682378087017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80151908490207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f02000000000000000000000000000000000000000000000000000000000000001760008181526002602090815260408083208b8452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845282528083209a83529981528982209390935590815290819052959095209190915550505050565b7f01000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82161761054b81600090815233602052604090207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f01000000000000000000000000000000000000000000000000000000000000001790565b92915050565b6000806040838503121561056457600080fd5b50508035926020909101359150565b6000806000806080858703121561058957600080fd5b5050823594602084013594506040840135936060013592509050565b6000806000604084860312156105ba57600080fd5b83359250602084013567ffffffffffffffff808211156105d957600080fd5b818601915086601f8301126105ed57600080fd5b8135818111156105fc57600080fd5b87602082850101111561060e57600080fd5b6020830194508093505050509250925092565b60006020828403121561063357600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561067c5761067c61063a565b500190565b6000828210156106935761069361063a565b50039056fea164736f6c634300080f000a",
}
// PreimageOracleABI is the input ABI used to generate the binding from.
......
......@@ -13,7 +13,7 @@ const PreimageOracleStorageLayoutJSON = "{\"storage\":[{\"astId\":1000,\"contrac
var PreimageOracleStorageLayout = new(solc.StorageLayout)
var PreimageOracleDeployedBin = "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c8063e03110e11161005b578063e03110e11461011d578063e159261114610159578063fe4ac08e146101d2578063fef2b4ed146102015761007d565b806361238bde146100825780638542cf50146100b75780639a1f5e7f146100ee575b600080fd5b6100a56004803603604081101561009857600080fd5b508035906020013561021e565b60408051918252519081900360200190f35b6100da600480360360408110156100cd57600080fd5b508035906020013561023b565b604080519115158252519081900360200190f35b6100a56004803603608081101561010457600080fd5b508035906020810135906040810135906060013561025b565b6101406004803603604081101561013357600080fd5b5080359060200135610346565b6040805192835260208301919091528051918290030190f35b6101d06004803603604081101561016f57600080fd5b8135919081019060408101602082013564010000000081111561019157600080fd5b8201836020820111156101a357600080fd5b803590602001918460018302840111640100000000831117156101c557600080fd5b509092509050610419565b005b6101d0600480360360808110156101e857600080fd5b5080359060208101359060408101359060600135610519565b6100a56004803603602081101561021757600080fd5b5035610580565b600160209081526000928352604080842090915290825290205481565b600260209081526000928352604080842090915290825290205460ff1681565b600061026685610592565b9050826008018211806102795750602083115b156102cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806106396021913960400191505060405180910390fd5b6000602081815260c085901b82526008959095528251828252600286526040808320858452875280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845287528083209483529386528382205581815293849052922055919050565b6000828152600260209081526040808320848452909152812054819060ff166103d057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f7072652d696d616765206d757374206578697374000000000000000000000000604482015290519081900360640190fd5b506000838152602081815260409091205460088101848301106103f65783816008010391505b506000938452600160209081526040808620948652939052919092205492909150565b6044356000806008830186111561042f57600080fd5b60c083901b6080526088838682378087017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80151908490207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f02000000000000000000000000000000000000000000000000000000000000001760008181526002602090815260408083208b8452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845282528083209a83529981528982209390935590815290819052959095209190915550505050565b6000838152600260209081526040808320878452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091558684528252808320968352958152858220939093559283529082905291902055565b60006020819052908152604090205481565b7f01000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8216176105df816105e5565b92915050565b600090815233602052604090207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f0100000000000000000000000000000000000000000000000000000000000000179056fe70617274206f6666736574206d7573742062652077697468696e20626f756e6473a164736f6c6343000706000a"
var PreimageOracleDeployedBin = "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c8063e03110e11161005b578063e03110e114610111578063e159261114610139578063fe4ac08e1461014e578063fef2b4ed146101c357600080fd5b806361238bde146100825780638542cf50146100c05780639a1f5e7f146100fe575b600080fd5b6100ad610090366004610551565b600160209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b6100ee6100ce366004610551565b600260209081526000928352604080842090915290825290205460ff1681565b60405190151581526020016100b7565b6100ad61010c366004610573565b6101e3565b61012461011f366004610551565b6102b6565b604080519283526020830191909152016100b7565b61014c6101473660046105a5565b6103a7565b005b61014c61015c366004610573565b6000838152600260209081526040808320878452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091558684528252808320968352958152858220939093559283529082905291902055565b6100ad6101d1366004610621565b60006020819052908152604090205481565b60006101ee856104b0565b90506101fb836008610669565b8211806102085750602083115b1561023f576040517ffe25498700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602081815260c085901b82526008959095528251828252600286526040808320858452875280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845287528083209483529386528382205581815293849052922055919050565b6000828152600260209081526040808320848452909152812054819060ff1661033f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f7072652d696d616765206d757374206578697374000000000000000000000000604482015260640160405180910390fd5b506000838152602081815260409091205461035b816008610669565b610366856020610669565b106103845783610377826008610669565b6103819190610681565b91505b506000938452600160209081526040808620948652939052919092205492909150565b604435600080600883018611156103c65763fe2549876000526004601cfd5b60c083901b6080526088838682378087017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80151908490207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f02000000000000000000000000000000000000000000000000000000000000001760008181526002602090815260408083208b8452825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600190811790915584845282528083209a83529981528982209390935590815290819052959095209190915550505050565b7f01000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82161761054b81600090815233602052604090207effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f01000000000000000000000000000000000000000000000000000000000000001790565b92915050565b6000806040838503121561056457600080fd5b50508035926020909101359150565b6000806000806080858703121561058957600080fd5b5050823594602084013594506040840135936060013592509050565b6000806000604084860312156105ba57600080fd5b83359250602084013567ffffffffffffffff808211156105d957600080fd5b818601915086601f8301126105ed57600080fd5b8135818111156105fc57600080fd5b87602082850101111561060e57600080fd5b6020830194508093505050509250925092565b60006020828403121561063357600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561067c5761067c61063a565b500190565b6000828210156106935761069361063a565b50039056fea164736f6c634300080f000a"
var PreimageOracleDeployedSourceMap = "198:6042:19:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;410:68;;;;;;;;;;;;;;;;-1:-1:-1;410:68:19;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;553:66;;;;;;;;;;;;;;;;-1:-1:-1;553:66:19;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3319:1166;;;;;;;;;;;;;;;;-1:-1:-1;3319:1166:19;;;;;;;;;;;;;;;;;:::i;890:564::-;;;;;;;;;;;;;;;;-1:-1:-1;890:564:19;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4776:1462;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4776:1462:19;;-1:-1:-1;4776:1462:19;-1:-1:-1;4776:1462:19;:::i;:::-;;1801:262;;;;;;;;;;;;;;;;-1:-1:-1;1801:262:19;;;;;;;;;;;;;;;;;:::i;292:50::-;;;;;;;;;;;;;;;;-1:-1:-1;292:50:19;;:::i;410:68::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;553:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3319:1166::-;3465:12;3566:36;3595:6;3566:28;:36::i;:::-;3559:43;;3696:5;3704:1;3696:9;3682:11;:23;:37;;;;3717:2;3709:5;:10;3682:37;3678:111;;;3735:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3678:111;3858:12;3958:4;3951:18;;;4059:3;4055:15;;;4042:29;;4091:4;4084:19;;;;4193:18;;4283:20;;;:14;:20;;;;;;:33;;;;;;;;:40;;;;4319:4;4283:40;;;;;;4333:19;;;;;;;;:32;;;;;;;;;:39;4449:21;;;;;;;;;:29;4298:4;3319:1166;-1:-1:-1;3319:1166:19:o;890:564::-;990:12;1043:20;;;:14;:20;;;;;;;;:29;;;;;;;;;990:12;;1043:29;;1035:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1228:14:19;1245:21;;;1216:2;1245:21;;;;;;;;1305:1;1296:10;;1280:12;;;:26;1276:87;;1345:7;1332:6;1341:1;1332:10;:20;1322:30;;1276:87;-1:-1:-1;1419:19:19;;;;:13;:19;;;;;;;;:28;;;;;;;;;;;;890:564;;-1:-1:-1;890:564:19:o;4776:1462::-;5072:4;5059:18;4877:12;;5201:1;5191:12;;5175:29;;5172:2;;;5233:1;5230;5223:12;5172:2;5492:3;5488:14;;;5392:4;5476:27;5523:11;5497:4;5642:16;5523:11;5624:41;5855:29;;;5859:11;5855:29;5849:36;5907:20;;;;6054:19;6047:27;6076:11;6044:44;6107:19;;;;6085:1;6107:19;;;;;;;;:32;;;;;;;;:39;;;;6142:4;6107:39;;;;;;6156:18;;;;;;;;:31;;;;;;;;;:38;;;;6204:20;;;;;;;;;;;:27;;;;-1:-1:-1;;;;4776:1462:19:o;1801:262::-;1934:19;;;;:14;:19;;;;;;;;:31;;;;;;;;:38;;;;1968:4;1934:38;;;;;;1982:18;;;;;;;;:30;;;;;;;;;:37;;;;2029:20;;;;;;;;;;:27;1801:262::o;292:50::-;;;;;;;;;;;;;;:::o;492:353:18:-;752:11;777:19;765:32;;749:49;824:14;749:49;824:8;:14::i;:::-;817:21;492:353;-1:-1:-1;;492:353:18:o;1222:430::-;1277:21;1426:15;;;1467:8;1461:4;1454:22;1595:4;1582:18;;1602:19;1578:44;1624:11;1575:61;;1319:327::o"
......
......@@ -75,6 +75,7 @@ var Sources = []string{
"contracts/cannon/PreimageKeyLib.sol",
"contracts/cannon/PreimageOracle.sol",
"contracts/cannon/interfaces/IPreimageOracle.sol",
"contracts/cannon/libraries/CannonErrors.sol",
"contracts/dispute/DisputeGameFactory.sol",
"contracts/dispute/FaultDisputeGame.sol",
"contracts/dispute/interfaces/IBigStepper.sol",
......@@ -361,218 +362,219 @@ var SourceToId = map[string]uint{
"contracts/cannon/PreimageKeyLib.sol": 68,
"contracts/cannon/PreimageOracle.sol": 69,
"contracts/cannon/interfaces/IPreimageOracle.sol": 70,
"contracts/dispute/DisputeGameFactory.sol": 71,
"contracts/dispute/FaultDisputeGame.sol": 72,
"contracts/dispute/interfaces/IBigStepper.sol": 73,
"contracts/dispute/interfaces/IBondManager.sol": 74,
"contracts/dispute/interfaces/IDisputeGame.sol": 75,
"contracts/dispute/interfaces/IDisputeGameFactory.sol": 76,
"contracts/dispute/interfaces/IFaultDisputeGame.sol": 77,
"contracts/dispute/interfaces/IInitializable.sol": 78,
"contracts/dispute/lib/LibClock.sol": 79,
"contracts/dispute/lib/LibHashing.sol": 80,
"contracts/dispute/lib/LibPosition.sol": 81,
"contracts/governance/GovernanceToken.sol": 82,
"contracts/governance/MintManager.sol": 83,
"contracts/legacy/AddressManager.sol": 84,
"contracts/legacy/DeployerWhitelist.sol": 85,
"contracts/legacy/L1BlockNumber.sol": 86,
"contracts/legacy/L1ChugSplashProxy.sol": 87,
"contracts/legacy/LegacyERC20ETH.sol": 88,
"contracts/legacy/LegacyMessagePasser.sol": 89,
"contracts/legacy/LegacyMintableERC20.sol": 90,
"contracts/legacy/ResolvedDelegateProxy.sol": 91,
"contracts/libraries/Arithmetic.sol": 92,
"contracts/libraries/Burn.sol": 93,
"contracts/libraries/Bytes.sol": 94,
"contracts/libraries/Clone.sol": 95,
"contracts/libraries/Constants.sol": 96,
"contracts/libraries/DisputeErrors.sol": 97,
"contracts/libraries/DisputeTypes.sol": 98,
"contracts/libraries/Encoding.sol": 99,
"contracts/libraries/Hashing.sol": 100,
"contracts/libraries/LegacyCrossDomainUtils.sol": 101,
"contracts/libraries/Predeploys.sol": 102,
"contracts/libraries/SafeCall.sol": 103,
"contracts/libraries/Types.sol": 104,
"contracts/libraries/rlp/RLPReader.sol": 105,
"contracts/libraries/rlp/RLPWriter.sol": 106,
"contracts/libraries/trie/MerkleTrie.sol": 107,
"contracts/libraries/trie/SecureMerkleTrie.sol": 108,
"contracts/periphery/AssetReceiver.sol": 109,
"contracts/periphery/Transactor.sol": 110,
"contracts/periphery/TransferOnion.sol": 111,
"contracts/periphery/drippie/Drippie.sol": 112,
"contracts/periphery/drippie/IDripCheck.sol": 113,
"contracts/periphery/drippie/dripchecks/CheckBalanceHigh.sol": 114,
"contracts/periphery/drippie/dripchecks/CheckBalanceLow.sol": 115,
"contracts/periphery/drippie/dripchecks/CheckGelatoLow.sol": 116,
"contracts/periphery/drippie/dripchecks/CheckTrue.sol": 117,
"contracts/periphery/faucet/Faucet.sol": 118,
"contracts/periphery/faucet/authmodules/AdminFaucetAuthModule.sol": 119,
"contracts/periphery/faucet/authmodules/IFaucetAuthModule.sol": 120,
"contracts/periphery/op-nft/AttestationStation.sol": 121,
"contracts/periphery/op-nft/Optimist.sol": 122,
"contracts/periphery/op-nft/OptimistAllowlist.sol": 123,
"contracts/periphery/op-nft/OptimistInviter.sol": 124,
"contracts/periphery/op-nft/libraries/OptimistConstants.sol": 125,
"contracts/test/AddressAliasHelper.t.sol": 126,
"contracts/test/AdminFaucetAuthModule.t.sol": 127,
"contracts/test/AssetReceiver.t.sol": 128,
"contracts/test/AttestationStation.t.sol": 129,
"contracts/test/BenchmarkTest.t.sol": 130,
"contracts/test/Bytes.t.sol": 131,
"contracts/test/CheckBalanceHigh.t.sol": 132,
"contracts/test/CheckBalanceLow.t.sol": 133,
"contracts/test/CheckGelatoLow.t.sol": 134,
"contracts/test/CheckTrue.t.sol": 135,
"contracts/test/CommonTest.t.sol": 136,
"contracts/test/CrossDomainMessenger.t.sol": 137,
"contracts/test/CrossDomainOwnable.t.sol": 138,
"contracts/test/CrossDomainOwnable2.t.sol": 139,
"contracts/test/CrossDomainOwnable3.t.sol": 140,
"contracts/test/DeployerWhitelist.t.sol": 141,
"contracts/test/DisputeGameFactory.t.sol": 142,
"contracts/test/Drippie.t.sol": 143,
"contracts/test/Encoding.t.sol": 144,
"contracts/test/Faucet.t.sol": 145,
"contracts/test/FaultDisputeGame.t.sol": 146,
"contracts/test/FeeVault.t.sol": 147,
"contracts/test/GasPriceOracle.t.sol": 148,
"contracts/test/GovernanceToken.t.sol": 149,
"contracts/test/Hashing.t.sol": 150,
"contracts/test/Helpers.sol": 151,
"contracts/test/L1Block.t.sol": 152,
"contracts/test/L1BlockNumber.t.sol": 153,
"contracts/test/L1CrossDomainMessenger.t.sol": 154,
"contracts/test/L1ERC721Bridge.t.sol": 155,
"contracts/test/L1StandardBridge.t.sol": 156,
"contracts/test/L2CrossDomainMessenger.t.sol": 157,
"contracts/test/L2ERC721Bridge.t.sol": 158,
"contracts/test/L2OutputOracle.t.sol": 159,
"contracts/test/L2StandardBridge.t.sol": 160,
"contracts/test/L2ToL1MessagePasser.t.sol": 161,
"contracts/test/LegacyERC20ETH.t.sol": 162,
"contracts/test/LegacyMessagePasser.t.sol": 163,
"contracts/test/MerkleTrie.t.sol": 164,
"contracts/test/MintManager.t.sol": 165,
"contracts/test/OptimismMintableERC20.t.sol": 166,
"contracts/test/OptimismMintableERC20Factory.t.sol": 167,
"contracts/test/OptimismMintableERC721.t.sol": 168,
"contracts/test/OptimismMintableERC721Factory.t.sol": 169,
"contracts/test/OptimismPortal.t.sol": 170,
"contracts/test/Optimist.t.sol": 171,
"contracts/test/OptimistAllowlist.t.sol": 172,
"contracts/test/OptimistInviter.t.sol": 173,
"contracts/test/PreimageOracle.t.sol": 174,
"contracts/test/Proxy.t.sol": 175,
"contracts/test/ProxyAdmin.t.sol": 176,
"contracts/test/RLP.t.sol": 177,
"contracts/test/RLPReader.t.sol": 178,
"contracts/test/RLPWriter.t.sol": 179,
"contracts/test/ResolvedDelegateProxy.t.sol": 180,
"contracts/test/ResourceMetering.t.sol": 181,
"contracts/test/SafeCall.t.sol": 182,
"contracts/test/Semver.t.sol": 183,
"contracts/test/SequencerFeeVault.t.sol": 184,
"contracts/test/StandardBridge.t.sol": 185,
"contracts/test/SystemConfig.t.sol": 186,
"contracts/test/Transactor.t.sol": 187,
"contracts/test/TransferOnion.t.sol": 188,
"contracts/test/invariants/AddressAliasHelper.t.sol": 189,
"contracts/test/invariants/Burn.Eth.t.sol": 190,
"contracts/test/invariants/Burn.Gas.t.sol": 191,
"contracts/test/invariants/CrossDomainMessenger.t.sol": 192,
"contracts/test/invariants/Encoding.t.sol": 193,
"contracts/test/invariants/Hashing.t.sol": 194,
"contracts/test/invariants/L2OutputOracle.t.sol": 195,
"contracts/test/invariants/OptimismPortal.t.sol": 196,
"contracts/test/invariants/ResourceMetering.t.sol": 197,
"contracts/test/invariants/SafeCall.t.sol": 198,
"contracts/test/invariants/SystemConfig.t.sol": 199,
"contracts/universal/CrossDomainMessenger.sol": 200,
"contracts/universal/ERC721Bridge.sol": 201,
"contracts/universal/FeeVault.sol": 202,
"contracts/universal/IOptimismMintableERC20.sol": 203,
"contracts/universal/IOptimismMintableERC721.sol": 204,
"contracts/universal/OptimismMintableERC20.sol": 205,
"contracts/universal/OptimismMintableERC20Factory.sol": 206,
"contracts/universal/OptimismMintableERC721.sol": 207,
"contracts/universal/OptimismMintableERC721Factory.sol": 208,
"contracts/universal/Proxy.sol": 209,
"contracts/universal/ProxyAdmin.sol": 210,
"contracts/universal/Semver.sol": 211,
"contracts/universal/StandardBridge.sol": 212,
"contracts/vendor/AddressAliasHelper.sol": 213,
"node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol": 214,
"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol": 215,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol": 216,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol": 217,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.sol": 218,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721BurnableUpgradeable.sol": 219,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.sol": 220,
"node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol": 221,
"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol": 222,
"node_modules/@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol": 223,
"node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/ECDSAUpgradeable.sol": 224,
"node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/draft-EIP712Upgradeable.sol": 225,
"node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol": 226,
"node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol": 227,
"node_modules/@openzeppelin/contracts/access/Ownable.sol": 228,
"node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol": 229,
"node_modules/@openzeppelin/contracts/interfaces/IERC1271.sol": 230,
"node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol": 231,
"node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol": 232,
"node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": 233,
"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": 234,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol": 235,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol": 236,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol": 237,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol": 238,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": 239,
"node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol": 240,
"node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol": 241,
"node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol": 242,
"node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol": 243,
"node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol": 244,
"node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol": 245,
"node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol": 246,
"node_modules/@openzeppelin/contracts/utils/Address.sol": 247,
"node_modules/@openzeppelin/contracts/utils/Context.sol": 248,
"node_modules/@openzeppelin/contracts/utils/Counters.sol": 249,
"node_modules/@openzeppelin/contracts/utils/Strings.sol": 250,
"node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol": 251,
"node_modules/@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol": 252,
"node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol": 253,
"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol": 254,
"node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol": 255,
"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol": 256,
"node_modules/@openzeppelin/contracts/utils/math/Math.sol": 257,
"node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol": 258,
"node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol": 259,
"node_modules/@rari-capital/solmate/src/auth/Owned.sol": 260,
"node_modules/@rari-capital/solmate/src/tokens/ERC20.sol": 261,
"node_modules/@rari-capital/solmate/src/tokens/ERC721.sol": 262,
"node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol": 263,
"node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol": 264,
"node_modules/clones-with-immutable-args/src/ClonesWithImmutableArgs.sol": 265,
"node_modules/ds-test/src/test.sol": 266,
"node_modules/forge-std/src/Base.sol": 267,
"node_modules/forge-std/src/StdAssertions.sol": 268,
"node_modules/forge-std/src/StdChains.sol": 269,
"node_modules/forge-std/src/StdCheats.sol": 270,
"node_modules/forge-std/src/StdError.sol": 271,
"node_modules/forge-std/src/StdInvariant.sol": 272,
"node_modules/forge-std/src/StdJson.sol": 273,
"node_modules/forge-std/src/StdMath.sol": 274,
"node_modules/forge-std/src/StdStorage.sol": 275,
"node_modules/forge-std/src/StdStyle.sol": 276,
"node_modules/forge-std/src/StdUtils.sol": 277,
"node_modules/forge-std/src/Test.sol": 278,
"node_modules/forge-std/src/Vm.sol": 279,
"node_modules/forge-std/src/console.sol": 280,
"node_modules/forge-std/src/console2.sol": 281,
"node_modules/forge-std/src/interfaces/IMulticall3.sol": 282,
"contracts/cannon/libraries/CannonErrors.sol": 71,
"contracts/dispute/DisputeGameFactory.sol": 72,
"contracts/dispute/FaultDisputeGame.sol": 73,
"contracts/dispute/interfaces/IBigStepper.sol": 74,
"contracts/dispute/interfaces/IBondManager.sol": 75,
"contracts/dispute/interfaces/IDisputeGame.sol": 76,
"contracts/dispute/interfaces/IDisputeGameFactory.sol": 77,
"contracts/dispute/interfaces/IFaultDisputeGame.sol": 78,
"contracts/dispute/interfaces/IInitializable.sol": 79,
"contracts/dispute/lib/LibClock.sol": 80,
"contracts/dispute/lib/LibHashing.sol": 81,
"contracts/dispute/lib/LibPosition.sol": 82,
"contracts/governance/GovernanceToken.sol": 83,
"contracts/governance/MintManager.sol": 84,
"contracts/legacy/AddressManager.sol": 85,
"contracts/legacy/DeployerWhitelist.sol": 86,
"contracts/legacy/L1BlockNumber.sol": 87,
"contracts/legacy/L1ChugSplashProxy.sol": 88,
"contracts/legacy/LegacyERC20ETH.sol": 89,
"contracts/legacy/LegacyMessagePasser.sol": 90,
"contracts/legacy/LegacyMintableERC20.sol": 91,
"contracts/legacy/ResolvedDelegateProxy.sol": 92,
"contracts/libraries/Arithmetic.sol": 93,
"contracts/libraries/Burn.sol": 94,
"contracts/libraries/Bytes.sol": 95,
"contracts/libraries/Clone.sol": 96,
"contracts/libraries/Constants.sol": 97,
"contracts/libraries/DisputeErrors.sol": 98,
"contracts/libraries/DisputeTypes.sol": 99,
"contracts/libraries/Encoding.sol": 100,
"contracts/libraries/Hashing.sol": 101,
"contracts/libraries/LegacyCrossDomainUtils.sol": 102,
"contracts/libraries/Predeploys.sol": 103,
"contracts/libraries/SafeCall.sol": 104,
"contracts/libraries/Types.sol": 105,
"contracts/libraries/rlp/RLPReader.sol": 106,
"contracts/libraries/rlp/RLPWriter.sol": 107,
"contracts/libraries/trie/MerkleTrie.sol": 108,
"contracts/libraries/trie/SecureMerkleTrie.sol": 109,
"contracts/periphery/AssetReceiver.sol": 110,
"contracts/periphery/Transactor.sol": 111,
"contracts/periphery/TransferOnion.sol": 112,
"contracts/periphery/drippie/Drippie.sol": 113,
"contracts/periphery/drippie/IDripCheck.sol": 114,
"contracts/periphery/drippie/dripchecks/CheckBalanceHigh.sol": 115,
"contracts/periphery/drippie/dripchecks/CheckBalanceLow.sol": 116,
"contracts/periphery/drippie/dripchecks/CheckGelatoLow.sol": 117,
"contracts/periphery/drippie/dripchecks/CheckTrue.sol": 118,
"contracts/periphery/faucet/Faucet.sol": 119,
"contracts/periphery/faucet/authmodules/AdminFaucetAuthModule.sol": 120,
"contracts/periphery/faucet/authmodules/IFaucetAuthModule.sol": 121,
"contracts/periphery/op-nft/AttestationStation.sol": 122,
"contracts/periphery/op-nft/Optimist.sol": 123,
"contracts/periphery/op-nft/OptimistAllowlist.sol": 124,
"contracts/periphery/op-nft/OptimistInviter.sol": 125,
"contracts/periphery/op-nft/libraries/OptimistConstants.sol": 126,
"contracts/test/AddressAliasHelper.t.sol": 127,
"contracts/test/AdminFaucetAuthModule.t.sol": 128,
"contracts/test/AssetReceiver.t.sol": 129,
"contracts/test/AttestationStation.t.sol": 130,
"contracts/test/BenchmarkTest.t.sol": 131,
"contracts/test/Bytes.t.sol": 132,
"contracts/test/CheckBalanceHigh.t.sol": 133,
"contracts/test/CheckBalanceLow.t.sol": 134,
"contracts/test/CheckGelatoLow.t.sol": 135,
"contracts/test/CheckTrue.t.sol": 136,
"contracts/test/CommonTest.t.sol": 137,
"contracts/test/CrossDomainMessenger.t.sol": 138,
"contracts/test/CrossDomainOwnable.t.sol": 139,
"contracts/test/CrossDomainOwnable2.t.sol": 140,
"contracts/test/CrossDomainOwnable3.t.sol": 141,
"contracts/test/DeployerWhitelist.t.sol": 142,
"contracts/test/DisputeGameFactory.t.sol": 143,
"contracts/test/Drippie.t.sol": 144,
"contracts/test/Encoding.t.sol": 145,
"contracts/test/Faucet.t.sol": 146,
"contracts/test/FaultDisputeGame.t.sol": 147,
"contracts/test/FeeVault.t.sol": 148,
"contracts/test/GasPriceOracle.t.sol": 149,
"contracts/test/GovernanceToken.t.sol": 150,
"contracts/test/Hashing.t.sol": 151,
"contracts/test/Helpers.sol": 152,
"contracts/test/L1Block.t.sol": 153,
"contracts/test/L1BlockNumber.t.sol": 154,
"contracts/test/L1CrossDomainMessenger.t.sol": 155,
"contracts/test/L1ERC721Bridge.t.sol": 156,
"contracts/test/L1StandardBridge.t.sol": 157,
"contracts/test/L2CrossDomainMessenger.t.sol": 158,
"contracts/test/L2ERC721Bridge.t.sol": 159,
"contracts/test/L2OutputOracle.t.sol": 160,
"contracts/test/L2StandardBridge.t.sol": 161,
"contracts/test/L2ToL1MessagePasser.t.sol": 162,
"contracts/test/LegacyERC20ETH.t.sol": 163,
"contracts/test/LegacyMessagePasser.t.sol": 164,
"contracts/test/MerkleTrie.t.sol": 165,
"contracts/test/MintManager.t.sol": 166,
"contracts/test/OptimismMintableERC20.t.sol": 167,
"contracts/test/OptimismMintableERC20Factory.t.sol": 168,
"contracts/test/OptimismMintableERC721.t.sol": 169,
"contracts/test/OptimismMintableERC721Factory.t.sol": 170,
"contracts/test/OptimismPortal.t.sol": 171,
"contracts/test/Optimist.t.sol": 172,
"contracts/test/OptimistAllowlist.t.sol": 173,
"contracts/test/OptimistInviter.t.sol": 174,
"contracts/test/PreimageOracle.t.sol": 175,
"contracts/test/Proxy.t.sol": 176,
"contracts/test/ProxyAdmin.t.sol": 177,
"contracts/test/RLP.t.sol": 178,
"contracts/test/RLPReader.t.sol": 179,
"contracts/test/RLPWriter.t.sol": 180,
"contracts/test/ResolvedDelegateProxy.t.sol": 181,
"contracts/test/ResourceMetering.t.sol": 182,
"contracts/test/SafeCall.t.sol": 183,
"contracts/test/Semver.t.sol": 184,
"contracts/test/SequencerFeeVault.t.sol": 185,
"contracts/test/StandardBridge.t.sol": 186,
"contracts/test/SystemConfig.t.sol": 187,
"contracts/test/Transactor.t.sol": 188,
"contracts/test/TransferOnion.t.sol": 189,
"contracts/test/invariants/AddressAliasHelper.t.sol": 190,
"contracts/test/invariants/Burn.Eth.t.sol": 191,
"contracts/test/invariants/Burn.Gas.t.sol": 192,
"contracts/test/invariants/CrossDomainMessenger.t.sol": 193,
"contracts/test/invariants/Encoding.t.sol": 194,
"contracts/test/invariants/Hashing.t.sol": 195,
"contracts/test/invariants/L2OutputOracle.t.sol": 196,
"contracts/test/invariants/OptimismPortal.t.sol": 197,
"contracts/test/invariants/ResourceMetering.t.sol": 198,
"contracts/test/invariants/SafeCall.t.sol": 199,
"contracts/test/invariants/SystemConfig.t.sol": 200,
"contracts/universal/CrossDomainMessenger.sol": 201,
"contracts/universal/ERC721Bridge.sol": 202,
"contracts/universal/FeeVault.sol": 203,
"contracts/universal/IOptimismMintableERC20.sol": 204,
"contracts/universal/IOptimismMintableERC721.sol": 205,
"contracts/universal/OptimismMintableERC20.sol": 206,
"contracts/universal/OptimismMintableERC20Factory.sol": 207,
"contracts/universal/OptimismMintableERC721.sol": 208,
"contracts/universal/OptimismMintableERC721Factory.sol": 209,
"contracts/universal/Proxy.sol": 210,
"contracts/universal/ProxyAdmin.sol": 211,
"contracts/universal/Semver.sol": 212,
"contracts/universal/StandardBridge.sol": 213,
"contracts/vendor/AddressAliasHelper.sol": 214,
"node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol": 215,
"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol": 216,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol": 217,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol": 218,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.sol": 219,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721BurnableUpgradeable.sol": 220,
"node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.sol": 221,
"node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol": 222,
"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol": 223,
"node_modules/@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol": 224,
"node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/ECDSAUpgradeable.sol": 225,
"node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/draft-EIP712Upgradeable.sol": 226,
"node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol": 227,
"node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol": 228,
"node_modules/@openzeppelin/contracts/access/Ownable.sol": 229,
"node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol": 230,
"node_modules/@openzeppelin/contracts/interfaces/IERC1271.sol": 231,
"node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol": 232,
"node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol": 233,
"node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": 234,
"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": 235,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol": 236,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol": 237,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol": 238,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol": 239,
"node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": 240,
"node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol": 241,
"node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol": 242,
"node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol": 243,
"node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol": 244,
"node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol": 245,
"node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol": 246,
"node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol": 247,
"node_modules/@openzeppelin/contracts/utils/Address.sol": 248,
"node_modules/@openzeppelin/contracts/utils/Context.sol": 249,
"node_modules/@openzeppelin/contracts/utils/Counters.sol": 250,
"node_modules/@openzeppelin/contracts/utils/Strings.sol": 251,
"node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol": 252,
"node_modules/@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol": 253,
"node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol": 254,
"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol": 255,
"node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol": 256,
"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol": 257,
"node_modules/@openzeppelin/contracts/utils/math/Math.sol": 258,
"node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol": 259,
"node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol": 260,
"node_modules/@rari-capital/solmate/src/auth/Owned.sol": 261,
"node_modules/@rari-capital/solmate/src/tokens/ERC20.sol": 262,
"node_modules/@rari-capital/solmate/src/tokens/ERC721.sol": 263,
"node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol": 264,
"node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol": 265,
"node_modules/clones-with-immutable-args/src/ClonesWithImmutableArgs.sol": 266,
"node_modules/ds-test/src/test.sol": 267,
"node_modules/forge-std/src/Base.sol": 268,
"node_modules/forge-std/src/StdAssertions.sol": 269,
"node_modules/forge-std/src/StdChains.sol": 270,
"node_modules/forge-std/src/StdCheats.sol": 271,
"node_modules/forge-std/src/StdError.sol": 272,
"node_modules/forge-std/src/StdInvariant.sol": 273,
"node_modules/forge-std/src/StdJson.sol": 274,
"node_modules/forge-std/src/StdMath.sol": 275,
"node_modules/forge-std/src/StdStorage.sol": 276,
"node_modules/forge-std/src/StdStyle.sol": 277,
"node_modules/forge-std/src/StdUtils.sol": 278,
"node_modules/forge-std/src/Test.sol": 279,
"node_modules/forge-std/src/Vm.sol": 280,
"node_modules/forge-std/src/console.sol": 281,
"node_modules/forge-std/src/console2.sol": 282,
"node_modules/forge-std/src/interfaces/IMulticall3.sol": 283,
}
var IdToSource = map[uint]string{
......@@ -647,216 +649,217 @@ var IdToSource = map[uint]string{
68: "contracts/cannon/PreimageKeyLib.sol",
69: "contracts/cannon/PreimageOracle.sol",
70: "contracts/cannon/interfaces/IPreimageOracle.sol",
71: "contracts/dispute/DisputeGameFactory.sol",
72: "contracts/dispute/FaultDisputeGame.sol",
73: "contracts/dispute/interfaces/IBigStepper.sol",
74: "contracts/dispute/interfaces/IBondManager.sol",
75: "contracts/dispute/interfaces/IDisputeGame.sol",
76: "contracts/dispute/interfaces/IDisputeGameFactory.sol",
77: "contracts/dispute/interfaces/IFaultDisputeGame.sol",
78: "contracts/dispute/interfaces/IInitializable.sol",
79: "contracts/dispute/lib/LibClock.sol",
80: "contracts/dispute/lib/LibHashing.sol",
81: "contracts/dispute/lib/LibPosition.sol",
82: "contracts/governance/GovernanceToken.sol",
83: "contracts/governance/MintManager.sol",
84: "contracts/legacy/AddressManager.sol",
85: "contracts/legacy/DeployerWhitelist.sol",
86: "contracts/legacy/L1BlockNumber.sol",
87: "contracts/legacy/L1ChugSplashProxy.sol",
88: "contracts/legacy/LegacyERC20ETH.sol",
89: "contracts/legacy/LegacyMessagePasser.sol",
90: "contracts/legacy/LegacyMintableERC20.sol",
91: "contracts/legacy/ResolvedDelegateProxy.sol",
92: "contracts/libraries/Arithmetic.sol",
93: "contracts/libraries/Burn.sol",
94: "contracts/libraries/Bytes.sol",
95: "contracts/libraries/Clone.sol",
96: "contracts/libraries/Constants.sol",
97: "contracts/libraries/DisputeErrors.sol",
98: "contracts/libraries/DisputeTypes.sol",
99: "contracts/libraries/Encoding.sol",
100: "contracts/libraries/Hashing.sol",
101: "contracts/libraries/LegacyCrossDomainUtils.sol",
102: "contracts/libraries/Predeploys.sol",
103: "contracts/libraries/SafeCall.sol",
104: "contracts/libraries/Types.sol",
105: "contracts/libraries/rlp/RLPReader.sol",
106: "contracts/libraries/rlp/RLPWriter.sol",
107: "contracts/libraries/trie/MerkleTrie.sol",
108: "contracts/libraries/trie/SecureMerkleTrie.sol",
109: "contracts/periphery/AssetReceiver.sol",
110: "contracts/periphery/Transactor.sol",
111: "contracts/periphery/TransferOnion.sol",
112: "contracts/periphery/drippie/Drippie.sol",
113: "contracts/periphery/drippie/IDripCheck.sol",
114: "contracts/periphery/drippie/dripchecks/CheckBalanceHigh.sol",
115: "contracts/periphery/drippie/dripchecks/CheckBalanceLow.sol",
116: "contracts/periphery/drippie/dripchecks/CheckGelatoLow.sol",
117: "contracts/periphery/drippie/dripchecks/CheckTrue.sol",
118: "contracts/periphery/faucet/Faucet.sol",
119: "contracts/periphery/faucet/authmodules/AdminFaucetAuthModule.sol",
120: "contracts/periphery/faucet/authmodules/IFaucetAuthModule.sol",
121: "contracts/periphery/op-nft/AttestationStation.sol",
122: "contracts/periphery/op-nft/Optimist.sol",
123: "contracts/periphery/op-nft/OptimistAllowlist.sol",
124: "contracts/periphery/op-nft/OptimistInviter.sol",
125: "contracts/periphery/op-nft/libraries/OptimistConstants.sol",
126: "contracts/test/AddressAliasHelper.t.sol",
127: "contracts/test/AdminFaucetAuthModule.t.sol",
128: "contracts/test/AssetReceiver.t.sol",
129: "contracts/test/AttestationStation.t.sol",
130: "contracts/test/BenchmarkTest.t.sol",
131: "contracts/test/Bytes.t.sol",
132: "contracts/test/CheckBalanceHigh.t.sol",
133: "contracts/test/CheckBalanceLow.t.sol",
134: "contracts/test/CheckGelatoLow.t.sol",
135: "contracts/test/CheckTrue.t.sol",
136: "contracts/test/CommonTest.t.sol",
137: "contracts/test/CrossDomainMessenger.t.sol",
138: "contracts/test/CrossDomainOwnable.t.sol",
139: "contracts/test/CrossDomainOwnable2.t.sol",
140: "contracts/test/CrossDomainOwnable3.t.sol",
141: "contracts/test/DeployerWhitelist.t.sol",
142: "contracts/test/DisputeGameFactory.t.sol",
143: "contracts/test/Drippie.t.sol",
144: "contracts/test/Encoding.t.sol",
145: "contracts/test/Faucet.t.sol",
146: "contracts/test/FaultDisputeGame.t.sol",
147: "contracts/test/FeeVault.t.sol",
148: "contracts/test/GasPriceOracle.t.sol",
149: "contracts/test/GovernanceToken.t.sol",
150: "contracts/test/Hashing.t.sol",
151: "contracts/test/Helpers.sol",
152: "contracts/test/L1Block.t.sol",
153: "contracts/test/L1BlockNumber.t.sol",
154: "contracts/test/L1CrossDomainMessenger.t.sol",
155: "contracts/test/L1ERC721Bridge.t.sol",
156: "contracts/test/L1StandardBridge.t.sol",
157: "contracts/test/L2CrossDomainMessenger.t.sol",
158: "contracts/test/L2ERC721Bridge.t.sol",
159: "contracts/test/L2OutputOracle.t.sol",
160: "contracts/test/L2StandardBridge.t.sol",
161: "contracts/test/L2ToL1MessagePasser.t.sol",
162: "contracts/test/LegacyERC20ETH.t.sol",
163: "contracts/test/LegacyMessagePasser.t.sol",
164: "contracts/test/MerkleTrie.t.sol",
165: "contracts/test/MintManager.t.sol",
166: "contracts/test/OptimismMintableERC20.t.sol",
167: "contracts/test/OptimismMintableERC20Factory.t.sol",
168: "contracts/test/OptimismMintableERC721.t.sol",
169: "contracts/test/OptimismMintableERC721Factory.t.sol",
170: "contracts/test/OptimismPortal.t.sol",
171: "contracts/test/Optimist.t.sol",
172: "contracts/test/OptimistAllowlist.t.sol",
173: "contracts/test/OptimistInviter.t.sol",
174: "contracts/test/PreimageOracle.t.sol",
175: "contracts/test/Proxy.t.sol",
176: "contracts/test/ProxyAdmin.t.sol",
177: "contracts/test/RLP.t.sol",
178: "contracts/test/RLPReader.t.sol",
179: "contracts/test/RLPWriter.t.sol",
180: "contracts/test/ResolvedDelegateProxy.t.sol",
181: "contracts/test/ResourceMetering.t.sol",
182: "contracts/test/SafeCall.t.sol",
183: "contracts/test/Semver.t.sol",
184: "contracts/test/SequencerFeeVault.t.sol",
185: "contracts/test/StandardBridge.t.sol",
186: "contracts/test/SystemConfig.t.sol",
187: "contracts/test/Transactor.t.sol",
188: "contracts/test/TransferOnion.t.sol",
189: "contracts/test/invariants/AddressAliasHelper.t.sol",
190: "contracts/test/invariants/Burn.Eth.t.sol",
191: "contracts/test/invariants/Burn.Gas.t.sol",
192: "contracts/test/invariants/CrossDomainMessenger.t.sol",
193: "contracts/test/invariants/Encoding.t.sol",
194: "contracts/test/invariants/Hashing.t.sol",
195: "contracts/test/invariants/L2OutputOracle.t.sol",
196: "contracts/test/invariants/OptimismPortal.t.sol",
197: "contracts/test/invariants/ResourceMetering.t.sol",
198: "contracts/test/invariants/SafeCall.t.sol",
199: "contracts/test/invariants/SystemConfig.t.sol",
200: "contracts/universal/CrossDomainMessenger.sol",
201: "contracts/universal/ERC721Bridge.sol",
202: "contracts/universal/FeeVault.sol",
203: "contracts/universal/IOptimismMintableERC20.sol",
204: "contracts/universal/IOptimismMintableERC721.sol",
205: "contracts/universal/OptimismMintableERC20.sol",
206: "contracts/universal/OptimismMintableERC20Factory.sol",
207: "contracts/universal/OptimismMintableERC721.sol",
208: "contracts/universal/OptimismMintableERC721Factory.sol",
209: "contracts/universal/Proxy.sol",
210: "contracts/universal/ProxyAdmin.sol",
211: "contracts/universal/Semver.sol",
212: "contracts/universal/StandardBridge.sol",
213: "contracts/vendor/AddressAliasHelper.sol",
214: "node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol",
215: "node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol",
216: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol",
217: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol",
218: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.sol",
219: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721BurnableUpgradeable.sol",
220: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.sol",
221: "node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol",
222: "node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol",
223: "node_modules/@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol",
224: "node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/ECDSAUpgradeable.sol",
225: "node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/draft-EIP712Upgradeable.sol",
226: "node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol",
227: "node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol",
228: "node_modules/@openzeppelin/contracts/access/Ownable.sol",
229: "node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol",
230: "node_modules/@openzeppelin/contracts/interfaces/IERC1271.sol",
231: "node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol",
232: "node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol",
233: "node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol",
234: "node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol",
235: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol",
236: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol",
237: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol",
238: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol",
239: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol",
240: "node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol",
241: "node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol",
242: "node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol",
243: "node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol",
244: "node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol",
245: "node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol",
246: "node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol",
247: "node_modules/@openzeppelin/contracts/utils/Address.sol",
248: "node_modules/@openzeppelin/contracts/utils/Context.sol",
249: "node_modules/@openzeppelin/contracts/utils/Counters.sol",
250: "node_modules/@openzeppelin/contracts/utils/Strings.sol",
251: "node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol",
252: "node_modules/@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol",
253: "node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol",
254: "node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol",
255: "node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol",
256: "node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol",
257: "node_modules/@openzeppelin/contracts/utils/math/Math.sol",
258: "node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol",
259: "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol",
260: "node_modules/@rari-capital/solmate/src/auth/Owned.sol",
261: "node_modules/@rari-capital/solmate/src/tokens/ERC20.sol",
262: "node_modules/@rari-capital/solmate/src/tokens/ERC721.sol",
263: "node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol",
264: "node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol",
265: "node_modules/clones-with-immutable-args/src/ClonesWithImmutableArgs.sol",
266: "node_modules/ds-test/src/test.sol",
267: "node_modules/forge-std/src/Base.sol",
268: "node_modules/forge-std/src/StdAssertions.sol",
269: "node_modules/forge-std/src/StdChains.sol",
270: "node_modules/forge-std/src/StdCheats.sol",
271: "node_modules/forge-std/src/StdError.sol",
272: "node_modules/forge-std/src/StdInvariant.sol",
273: "node_modules/forge-std/src/StdJson.sol",
274: "node_modules/forge-std/src/StdMath.sol",
275: "node_modules/forge-std/src/StdStorage.sol",
276: "node_modules/forge-std/src/StdStyle.sol",
277: "node_modules/forge-std/src/StdUtils.sol",
278: "node_modules/forge-std/src/Test.sol",
279: "node_modules/forge-std/src/Vm.sol",
280: "node_modules/forge-std/src/console.sol",
281: "node_modules/forge-std/src/console2.sol",
282: "node_modules/forge-std/src/interfaces/IMulticall3.sol",
71: "contracts/cannon/libraries/CannonErrors.sol",
72: "contracts/dispute/DisputeGameFactory.sol",
73: "contracts/dispute/FaultDisputeGame.sol",
74: "contracts/dispute/interfaces/IBigStepper.sol",
75: "contracts/dispute/interfaces/IBondManager.sol",
76: "contracts/dispute/interfaces/IDisputeGame.sol",
77: "contracts/dispute/interfaces/IDisputeGameFactory.sol",
78: "contracts/dispute/interfaces/IFaultDisputeGame.sol",
79: "contracts/dispute/interfaces/IInitializable.sol",
80: "contracts/dispute/lib/LibClock.sol",
81: "contracts/dispute/lib/LibHashing.sol",
82: "contracts/dispute/lib/LibPosition.sol",
83: "contracts/governance/GovernanceToken.sol",
84: "contracts/governance/MintManager.sol",
85: "contracts/legacy/AddressManager.sol",
86: "contracts/legacy/DeployerWhitelist.sol",
87: "contracts/legacy/L1BlockNumber.sol",
88: "contracts/legacy/L1ChugSplashProxy.sol",
89: "contracts/legacy/LegacyERC20ETH.sol",
90: "contracts/legacy/LegacyMessagePasser.sol",
91: "contracts/legacy/LegacyMintableERC20.sol",
92: "contracts/legacy/ResolvedDelegateProxy.sol",
93: "contracts/libraries/Arithmetic.sol",
94: "contracts/libraries/Burn.sol",
95: "contracts/libraries/Bytes.sol",
96: "contracts/libraries/Clone.sol",
97: "contracts/libraries/Constants.sol",
98: "contracts/libraries/DisputeErrors.sol",
99: "contracts/libraries/DisputeTypes.sol",
100: "contracts/libraries/Encoding.sol",
101: "contracts/libraries/Hashing.sol",
102: "contracts/libraries/LegacyCrossDomainUtils.sol",
103: "contracts/libraries/Predeploys.sol",
104: "contracts/libraries/SafeCall.sol",
105: "contracts/libraries/Types.sol",
106: "contracts/libraries/rlp/RLPReader.sol",
107: "contracts/libraries/rlp/RLPWriter.sol",
108: "contracts/libraries/trie/MerkleTrie.sol",
109: "contracts/libraries/trie/SecureMerkleTrie.sol",
110: "contracts/periphery/AssetReceiver.sol",
111: "contracts/periphery/Transactor.sol",
112: "contracts/periphery/TransferOnion.sol",
113: "contracts/periphery/drippie/Drippie.sol",
114: "contracts/periphery/drippie/IDripCheck.sol",
115: "contracts/periphery/drippie/dripchecks/CheckBalanceHigh.sol",
116: "contracts/periphery/drippie/dripchecks/CheckBalanceLow.sol",
117: "contracts/periphery/drippie/dripchecks/CheckGelatoLow.sol",
118: "contracts/periphery/drippie/dripchecks/CheckTrue.sol",
119: "contracts/periphery/faucet/Faucet.sol",
120: "contracts/periphery/faucet/authmodules/AdminFaucetAuthModule.sol",
121: "contracts/periphery/faucet/authmodules/IFaucetAuthModule.sol",
122: "contracts/periphery/op-nft/AttestationStation.sol",
123: "contracts/periphery/op-nft/Optimist.sol",
124: "contracts/periphery/op-nft/OptimistAllowlist.sol",
125: "contracts/periphery/op-nft/OptimistInviter.sol",
126: "contracts/periphery/op-nft/libraries/OptimistConstants.sol",
127: "contracts/test/AddressAliasHelper.t.sol",
128: "contracts/test/AdminFaucetAuthModule.t.sol",
129: "contracts/test/AssetReceiver.t.sol",
130: "contracts/test/AttestationStation.t.sol",
131: "contracts/test/BenchmarkTest.t.sol",
132: "contracts/test/Bytes.t.sol",
133: "contracts/test/CheckBalanceHigh.t.sol",
134: "contracts/test/CheckBalanceLow.t.sol",
135: "contracts/test/CheckGelatoLow.t.sol",
136: "contracts/test/CheckTrue.t.sol",
137: "contracts/test/CommonTest.t.sol",
138: "contracts/test/CrossDomainMessenger.t.sol",
139: "contracts/test/CrossDomainOwnable.t.sol",
140: "contracts/test/CrossDomainOwnable2.t.sol",
141: "contracts/test/CrossDomainOwnable3.t.sol",
142: "contracts/test/DeployerWhitelist.t.sol",
143: "contracts/test/DisputeGameFactory.t.sol",
144: "contracts/test/Drippie.t.sol",
145: "contracts/test/Encoding.t.sol",
146: "contracts/test/Faucet.t.sol",
147: "contracts/test/FaultDisputeGame.t.sol",
148: "contracts/test/FeeVault.t.sol",
149: "contracts/test/GasPriceOracle.t.sol",
150: "contracts/test/GovernanceToken.t.sol",
151: "contracts/test/Hashing.t.sol",
152: "contracts/test/Helpers.sol",
153: "contracts/test/L1Block.t.sol",
154: "contracts/test/L1BlockNumber.t.sol",
155: "contracts/test/L1CrossDomainMessenger.t.sol",
156: "contracts/test/L1ERC721Bridge.t.sol",
157: "contracts/test/L1StandardBridge.t.sol",
158: "contracts/test/L2CrossDomainMessenger.t.sol",
159: "contracts/test/L2ERC721Bridge.t.sol",
160: "contracts/test/L2OutputOracle.t.sol",
161: "contracts/test/L2StandardBridge.t.sol",
162: "contracts/test/L2ToL1MessagePasser.t.sol",
163: "contracts/test/LegacyERC20ETH.t.sol",
164: "contracts/test/LegacyMessagePasser.t.sol",
165: "contracts/test/MerkleTrie.t.sol",
166: "contracts/test/MintManager.t.sol",
167: "contracts/test/OptimismMintableERC20.t.sol",
168: "contracts/test/OptimismMintableERC20Factory.t.sol",
169: "contracts/test/OptimismMintableERC721.t.sol",
170: "contracts/test/OptimismMintableERC721Factory.t.sol",
171: "contracts/test/OptimismPortal.t.sol",
172: "contracts/test/Optimist.t.sol",
173: "contracts/test/OptimistAllowlist.t.sol",
174: "contracts/test/OptimistInviter.t.sol",
175: "contracts/test/PreimageOracle.t.sol",
176: "contracts/test/Proxy.t.sol",
177: "contracts/test/ProxyAdmin.t.sol",
178: "contracts/test/RLP.t.sol",
179: "contracts/test/RLPReader.t.sol",
180: "contracts/test/RLPWriter.t.sol",
181: "contracts/test/ResolvedDelegateProxy.t.sol",
182: "contracts/test/ResourceMetering.t.sol",
183: "contracts/test/SafeCall.t.sol",
184: "contracts/test/Semver.t.sol",
185: "contracts/test/SequencerFeeVault.t.sol",
186: "contracts/test/StandardBridge.t.sol",
187: "contracts/test/SystemConfig.t.sol",
188: "contracts/test/Transactor.t.sol",
189: "contracts/test/TransferOnion.t.sol",
190: "contracts/test/invariants/AddressAliasHelper.t.sol",
191: "contracts/test/invariants/Burn.Eth.t.sol",
192: "contracts/test/invariants/Burn.Gas.t.sol",
193: "contracts/test/invariants/CrossDomainMessenger.t.sol",
194: "contracts/test/invariants/Encoding.t.sol",
195: "contracts/test/invariants/Hashing.t.sol",
196: "contracts/test/invariants/L2OutputOracle.t.sol",
197: "contracts/test/invariants/OptimismPortal.t.sol",
198: "contracts/test/invariants/ResourceMetering.t.sol",
199: "contracts/test/invariants/SafeCall.t.sol",
200: "contracts/test/invariants/SystemConfig.t.sol",
201: "contracts/universal/CrossDomainMessenger.sol",
202: "contracts/universal/ERC721Bridge.sol",
203: "contracts/universal/FeeVault.sol",
204: "contracts/universal/IOptimismMintableERC20.sol",
205: "contracts/universal/IOptimismMintableERC721.sol",
206: "contracts/universal/OptimismMintableERC20.sol",
207: "contracts/universal/OptimismMintableERC20Factory.sol",
208: "contracts/universal/OptimismMintableERC721.sol",
209: "contracts/universal/OptimismMintableERC721Factory.sol",
210: "contracts/universal/Proxy.sol",
211: "contracts/universal/ProxyAdmin.sol",
212: "contracts/universal/Semver.sol",
213: "contracts/universal/StandardBridge.sol",
214: "contracts/vendor/AddressAliasHelper.sol",
215: "node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol",
216: "node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol",
217: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol",
218: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol",
219: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.sol",
220: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721BurnableUpgradeable.sol",
221: "node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.sol",
222: "node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol",
223: "node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol",
224: "node_modules/@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol",
225: "node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/ECDSAUpgradeable.sol",
226: "node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/draft-EIP712Upgradeable.sol",
227: "node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol",
228: "node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol",
229: "node_modules/@openzeppelin/contracts/access/Ownable.sol",
230: "node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol",
231: "node_modules/@openzeppelin/contracts/interfaces/IERC1271.sol",
232: "node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol",
233: "node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol",
234: "node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol",
235: "node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol",
236: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol",
237: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol",
238: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol",
239: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol",
240: "node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol",
241: "node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol",
242: "node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol",
243: "node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol",
244: "node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol",
245: "node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol",
246: "node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol",
247: "node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol",
248: "node_modules/@openzeppelin/contracts/utils/Address.sol",
249: "node_modules/@openzeppelin/contracts/utils/Context.sol",
250: "node_modules/@openzeppelin/contracts/utils/Counters.sol",
251: "node_modules/@openzeppelin/contracts/utils/Strings.sol",
252: "node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol",
253: "node_modules/@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol",
254: "node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol",
255: "node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol",
256: "node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol",
257: "node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol",
258: "node_modules/@openzeppelin/contracts/utils/math/Math.sol",
259: "node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol",
260: "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol",
261: "node_modules/@rari-capital/solmate/src/auth/Owned.sol",
262: "node_modules/@rari-capital/solmate/src/tokens/ERC20.sol",
263: "node_modules/@rari-capital/solmate/src/tokens/ERC721.sol",
264: "node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol",
265: "node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol",
266: "node_modules/clones-with-immutable-args/src/ClonesWithImmutableArgs.sol",
267: "node_modules/ds-test/src/test.sol",
268: "node_modules/forge-std/src/Base.sol",
269: "node_modules/forge-std/src/StdAssertions.sol",
270: "node_modules/forge-std/src/StdChains.sol",
271: "node_modules/forge-std/src/StdCheats.sol",
272: "node_modules/forge-std/src/StdError.sol",
273: "node_modules/forge-std/src/StdInvariant.sol",
274: "node_modules/forge-std/src/StdJson.sol",
275: "node_modules/forge-std/src/StdMath.sol",
276: "node_modules/forge-std/src/StdStorage.sol",
277: "node_modules/forge-std/src/StdStyle.sol",
278: "node_modules/forge-std/src/StdUtils.sol",
279: "node_modules/forge-std/src/Test.sol",
280: "node_modules/forge-std/src/Vm.sol",
281: "node_modules/forge-std/src/console.sol",
282: "node_modules/forge-std/src/console2.sol",
283: "node_modules/forge-std/src/interfaces/IMulticall3.sol",
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment