While the gasless methods described above as "making" new offers or listings, the SDK also supports "taking" existings offers and listings: in other words, buying items that are already listed or accepting offers you have received. It also supports cancelling or modifying previous offers/listings.

For each of these methods, the signer must commit a transaction. The following methods all return the sent transaction as an ethers TransactionResponse).