-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
When looking at the diffs between the original Seaport repo and this new one. Some core files have been removed and recreated instead of being moved. This would make tracking changes more difficult:
git diff --compact-summary spearbit-audit-2022-12 1.5.0 | grep -E "(contracts|src\/)" | grep -v "test"
contracts/conduit/lib/ConduitConstants.sol (gone) | 18 -
contracts/conduit/lib/ConduitEnums.sol (gone) | 9 -
contracts/conduit/lib/ConduitStructs.sol (gone) | 21 -
contracts/helpers/TransferHelperStructs.sol (gone) | 29 -
contracts/interfaces/ConduitInterface.sol (gone) | 96 -
contracts/interfaces/EIP1271Interface.sol (gone) | 9 -
contracts/interfaces/IERC721Receiver.sol (gone) | 11 -
contracts/interfaces/ReentrancyErrors.sol (gone) | 15 -
contracts/interfaces/SeaportInterface.sol (gone) | 442 --
contracts/interfaces/ZoneInterface.sol (gone) | 16 -
contracts/lib/Assertions.sol (gone) | 175 -
contracts/lib/Consideration.sol (gone) | 627 --
contracts/lib/ConsiderationBase.sol (gone) | 280 -
contracts/lib/ConsiderationConstants.sol (gone) | 952 ---
contracts/lib/ConsiderationDecoder.sol (gone) | 757 --
contracts/lib/ConsiderationEncoder.sol (gone) | 478 --
contracts/lib/ConsiderationEnums.sol (gone) | 146 -
contracts/lib/ConsiderationErrors.sol (gone) | 498 --
contracts/lib/ConsiderationStructs.sol (gone) | 538 --
contracts/lib/FulfillmentApplier.sol (gone) | 770 --
contracts/lib/LowLevelHelpers.sol (gone) | 164 -
contracts/lib/OrderValidator.sol (gone) | 743 --
contracts/lib/PointerLibraries.sol (gone) | 3084 --------
contracts/lib/ReentrancyGuard.sol (gone) | 57 -
contracts/lib/TokenTransferrerConstants.sol (gone) | 184 -
contracts/lib/TypehashDirectory.sol (gone) | 123 -
contracts/lib/ZoneInteraction.sol (gone) | 255 -
contracts/zones/PausableZone.sol (gone) | 225 -
contracts/zones/PausableZoneController.sol (gone) | 379 -
lib/openzeppelin-contracts (gone) | 1 -
{contracts => src}/Seaport.sol | 20 +-
{contracts => src}/conduit/Conduit.sol | 68 +-
{contracts => src}/conduit/ConduitController.sol | 98 +-
src/helpers/SeaportRouter.sol (new) | 224 +
{contracts => src}/helpers/TransferHelper.sol | 126 +-
{contracts => src}/lib/AmountDeriver.sol | 48 +-
src/lib/Assertions.sol (new) | 209 +
{contracts => src}/lib/BasicOrderFulfiller.sol | 818 +-
src/lib/Consideration.sol (new) | 734 ++
src/lib/ConsiderationBase.sol (new) | 402 +
src/lib/ConsiderationDecoder.sol (new) | 1185 +++
src/lib/ConsiderationEncoder.sol (new) | 655 ++
{contracts => src}/lib/CounterManager.sol | 28 +-
{contracts => src}/lib/CriteriaResolution.sol | 153 +-
{contracts => src}/lib/Executor.sol | 341 +-
src/lib/FulfillmentApplier.sol (new) | 650 ++
{contracts => src}/lib/GettersAndDerivers.sol | 157 +-
src/lib/LowLevelHelpers.sol (new) | 101 +
{contracts => src}/lib/OrderCombiner.sol | 704 +-
{contracts => src}/lib/OrderFulfiller.sol | 208 +-
src/lib/OrderValidator.sol (new) | 822 ++
src/lib/ReentrancyGuard.sol (new) | 83 +
{contracts => src}/lib/SignatureVerification.sol | 177 +-
{contracts => src}/lib/TokenTransferrer.sol | 575 +-
{contracts => src}/lib/Verifiers.sol | 168 +-
src/lib/ZoneInteraction.sol (new) | 220 +Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels