├── .github └── workflows │ ├── main.yml │ └── size.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── example-v4.ts ├── example.ts ├── nft-swap-sdk-banner.jpg ├── package.json ├── src ├── abis │ ├── ERC1155.json │ ├── ERC20.json │ ├── ERC721.json │ └── ZeroEx │ │ ├── v3 │ │ ├── ERC1155Proxy.json │ │ ├── ERC20Proxy.json │ │ ├── ERC721Proxy.json │ │ ├── ExchangeContract.json │ │ ├── Forwarder.json │ │ ├── MultiAssetProxy.json │ │ └── StaticCallProxy.json │ │ └── v4 │ │ └── IZeroEx.json ├── contracts │ ├── ERC1155.ts │ ├── ERC20.ts │ ├── ERC721.ts │ ├── ZeroEx │ │ ├── index.ts │ │ ├── v3 │ │ │ ├── ERC1155Proxy.ts │ │ │ ├── ERC20Proxy.ts │ │ │ ├── ERC721Proxy.ts │ │ │ ├── ExchangeContract.ts │ │ │ ├── Forwarder.ts │ │ │ ├── MultiAssetProxy.ts │ │ │ ├── StaticCallProxy.ts │ │ │ └── index.ts │ │ └── v4 │ │ │ ├── IZeroEx.ts │ │ │ └── index.ts │ ├── common.ts │ ├── factories │ │ ├── ERC1155__factory.ts │ │ ├── ERC20__factory.ts │ │ ├── ERC721__factory.ts │ │ ├── ZeroEx │ │ │ ├── index.ts │ │ │ ├── v3 │ │ │ │ ├── ERC1155Proxy__factory.ts │ │ │ │ ├── ERC20Proxy__factory.ts │ │ │ │ ├── ERC721Proxy__factory.ts │ │ │ │ ├── ExchangeContract__factory.ts │ │ │ │ ├── Forwarder__factory.ts │ │ │ │ ├── MultiAssetProxy__factory.ts │ │ │ │ ├── StaticCallProxy__factory.ts │ │ │ │ └── index.ts │ │ │ └── v4 │ │ │ │ ├── IZeroEx__factory.ts │ │ │ │ └── index.ts │ │ └── index.ts │ └── index.ts ├── index.ts ├── sdk │ ├── common │ │ ├── pure.ts │ │ └── types.ts │ ├── error.ts │ ├── index.ts │ ├── v3 │ │ ├── INftSwapV3.ts │ │ ├── NftSwapV3.ts │ │ ├── addresses.json │ │ ├── pure.ts │ │ └── types.ts │ └── v4 │ │ ├── NftSwapV4.ts │ │ ├── addresses.json │ │ ├── constants.ts │ │ ├── enums.ts │ │ ├── nft-safe-transfer-from-data.ts │ │ ├── orderbook.ts │ │ ├── properties.ts │ │ ├── pure.ts │ │ └── types.ts └── utils │ ├── addresses.ts │ ├── bn │ ├── convert.ts │ ├── fromBN.ts │ ├── fromExponential.ts │ └── toBN.ts │ ├── eth.ts │ ├── query-string.ts │ ├── sleep.ts │ ├── ssr.ts │ ├── typed-data.ts │ ├── v3 │ ├── asset-data.ts │ ├── default-addresses.ts │ ├── eip1271.ts │ ├── gas-buffer.ts │ └── order.ts │ └── v4 │ └── .gitkeep ├── test ├── v3 │ ├── asset-data.test.ts │ ├── forwarder-swap.test.ts │ ├── multi-asset-swap.test.ts │ ├── mumbai-swap.test.ts │ ├── order-status.test.ts │ ├── order.test.ts │ ├── signatures.test.ts │ └── swap.test.ts └── v4 │ ├── batch-erc721-fill.test.ts │ ├── collection-orders.test.ts │ ├── erc1155-test-swap.test.ts │ ├── erc721-test-swap-mumbai.test.ts │ ├── erc721-test-swap.test.ts │ ├── fees.test.ts │ ├── nonce.test.ts │ ├── order-matching.test.ts │ ├── order-validation.test.ts │ ├── order.test.ts │ ├── orderbook.test.ts │ ├── sell-nft-no-approval.test.ts │ └── utils.test.ts ├── tsconfig.json └── yarn.lock /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/.github/workflows/size.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | local-scripts 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/README.md -------------------------------------------------------------------------------- /example-v4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/example-v4.ts -------------------------------------------------------------------------------- /example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/example.ts -------------------------------------------------------------------------------- /nft-swap-sdk-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/nft-swap-sdk-banner.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/package.json -------------------------------------------------------------------------------- /src/abis/ERC1155.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ERC1155.json -------------------------------------------------------------------------------- /src/abis/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ERC20.json -------------------------------------------------------------------------------- /src/abis/ERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ERC721.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/ERC1155Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/ERC1155Proxy.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/ERC20Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/ERC20Proxy.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/ERC721Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/ERC721Proxy.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/ExchangeContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/ExchangeContract.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/Forwarder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/Forwarder.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/MultiAssetProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/MultiAssetProxy.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v3/StaticCallProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v3/StaticCallProxy.json -------------------------------------------------------------------------------- /src/abis/ZeroEx/v4/IZeroEx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/abis/ZeroEx/v4/IZeroEx.json -------------------------------------------------------------------------------- /src/contracts/ERC1155.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ERC1155.ts -------------------------------------------------------------------------------- /src/contracts/ERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ERC20.ts -------------------------------------------------------------------------------- /src/contracts/ERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ERC721.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/index.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/ERC1155Proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/ERC1155Proxy.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/ERC20Proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/ERC20Proxy.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/ERC721Proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/ERC721Proxy.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/ExchangeContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/ExchangeContract.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/Forwarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/Forwarder.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/MultiAssetProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/MultiAssetProxy.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/StaticCallProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/StaticCallProxy.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v3/index.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v4/IZeroEx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v4/IZeroEx.ts -------------------------------------------------------------------------------- /src/contracts/ZeroEx/v4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/ZeroEx/v4/index.ts -------------------------------------------------------------------------------- /src/contracts/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/common.ts -------------------------------------------------------------------------------- /src/contracts/factories/ERC1155__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ERC1155__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ERC20__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ERC20__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ERC721__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ERC721__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/index.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/ERC1155Proxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/ERC1155Proxy__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/ERC20Proxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/ERC20Proxy__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/ERC721Proxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/ERC721Proxy__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/ExchangeContract__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/ExchangeContract__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/Forwarder__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/Forwarder__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/MultiAssetProxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/MultiAssetProxy__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/StaticCallProxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/StaticCallProxy__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v3/index.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v4/IZeroEx__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v4/IZeroEx__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/ZeroEx/v4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/ZeroEx/v4/index.ts -------------------------------------------------------------------------------- /src/contracts/factories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/factories/index.ts -------------------------------------------------------------------------------- /src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/contracts/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './sdk'; 2 | -------------------------------------------------------------------------------- /src/sdk/common/pure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/common/pure.ts -------------------------------------------------------------------------------- /src/sdk/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/common/types.ts -------------------------------------------------------------------------------- /src/sdk/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/error.ts -------------------------------------------------------------------------------- /src/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/index.ts -------------------------------------------------------------------------------- /src/sdk/v3/INftSwapV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v3/INftSwapV3.ts -------------------------------------------------------------------------------- /src/sdk/v3/NftSwapV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v3/NftSwapV3.ts -------------------------------------------------------------------------------- /src/sdk/v3/addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v3/addresses.json -------------------------------------------------------------------------------- /src/sdk/v3/pure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v3/pure.ts -------------------------------------------------------------------------------- /src/sdk/v3/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v3/types.ts -------------------------------------------------------------------------------- /src/sdk/v4/NftSwapV4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/NftSwapV4.ts -------------------------------------------------------------------------------- /src/sdk/v4/addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/addresses.json -------------------------------------------------------------------------------- /src/sdk/v4/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/constants.ts -------------------------------------------------------------------------------- /src/sdk/v4/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/enums.ts -------------------------------------------------------------------------------- /src/sdk/v4/nft-safe-transfer-from-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/nft-safe-transfer-from-data.ts -------------------------------------------------------------------------------- /src/sdk/v4/orderbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/orderbook.ts -------------------------------------------------------------------------------- /src/sdk/v4/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/properties.ts -------------------------------------------------------------------------------- /src/sdk/v4/pure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/pure.ts -------------------------------------------------------------------------------- /src/sdk/v4/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/sdk/v4/types.ts -------------------------------------------------------------------------------- /src/utils/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/addresses.ts -------------------------------------------------------------------------------- /src/utils/bn/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/bn/convert.ts -------------------------------------------------------------------------------- /src/utils/bn/fromBN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/bn/fromBN.ts -------------------------------------------------------------------------------- /src/utils/bn/fromExponential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/bn/fromExponential.ts -------------------------------------------------------------------------------- /src/utils/bn/toBN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/bn/toBN.ts -------------------------------------------------------------------------------- /src/utils/eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/eth.ts -------------------------------------------------------------------------------- /src/utils/query-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/query-string.ts -------------------------------------------------------------------------------- /src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/sleep.ts -------------------------------------------------------------------------------- /src/utils/ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/ssr.ts -------------------------------------------------------------------------------- /src/utils/typed-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/typed-data.ts -------------------------------------------------------------------------------- /src/utils/v3/asset-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/v3/asset-data.ts -------------------------------------------------------------------------------- /src/utils/v3/default-addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/v3/default-addresses.ts -------------------------------------------------------------------------------- /src/utils/v3/eip1271.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/v3/eip1271.ts -------------------------------------------------------------------------------- /src/utils/v3/gas-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/v3/gas-buffer.ts -------------------------------------------------------------------------------- /src/utils/v3/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/src/utils/v3/order.ts -------------------------------------------------------------------------------- /src/utils/v4/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/v3/asset-data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/asset-data.test.ts -------------------------------------------------------------------------------- /test/v3/forwarder-swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/forwarder-swap.test.ts -------------------------------------------------------------------------------- /test/v3/multi-asset-swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/multi-asset-swap.test.ts -------------------------------------------------------------------------------- /test/v3/mumbai-swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/mumbai-swap.test.ts -------------------------------------------------------------------------------- /test/v3/order-status.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/order-status.test.ts -------------------------------------------------------------------------------- /test/v3/order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/order.test.ts -------------------------------------------------------------------------------- /test/v3/signatures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/signatures.test.ts -------------------------------------------------------------------------------- /test/v3/swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v3/swap.test.ts -------------------------------------------------------------------------------- /test/v4/batch-erc721-fill.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/batch-erc721-fill.test.ts -------------------------------------------------------------------------------- /test/v4/collection-orders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/collection-orders.test.ts -------------------------------------------------------------------------------- /test/v4/erc1155-test-swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/erc1155-test-swap.test.ts -------------------------------------------------------------------------------- /test/v4/erc721-test-swap-mumbai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/erc721-test-swap-mumbai.test.ts -------------------------------------------------------------------------------- /test/v4/erc721-test-swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/erc721-test-swap.test.ts -------------------------------------------------------------------------------- /test/v4/fees.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/fees.test.ts -------------------------------------------------------------------------------- /test/v4/nonce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/nonce.test.ts -------------------------------------------------------------------------------- /test/v4/order-matching.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/order-matching.test.ts -------------------------------------------------------------------------------- /test/v4/order-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/order-validation.test.ts -------------------------------------------------------------------------------- /test/v4/order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/order.test.ts -------------------------------------------------------------------------------- /test/v4/orderbook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/orderbook.test.ts -------------------------------------------------------------------------------- /test/v4/sell-nft-no-approval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/sell-nft-no-approval.test.ts -------------------------------------------------------------------------------- /test/v4/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/test/v4/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trader-xyz/nft-swap-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------