Skip to content

Instantly share code, notes, and snippets.

View giovannidisiena's full-sized avatar

Giovanni Di Siena giovannidisiena

View GitHub Profile
// SPDX-License-Identifier: AGPL-3.0
pragma solidity ^0.8.0;
contract LSSVMRouter {
function swapNFTsForSpecificNFTsThroughETH(
NFTsForSpecificNFTsTrade calldata trade,
uint256 minOutput,
address payable ethRecipient,
address nftRecipient,
uint256 deadline
// SPDX-License-Identifier: AGPL-3.0
pragma solidity ^0.8.0;
contract LSSVMRouter {
function _swapETHForSpecificNFTs(
PairSwapSpecific[] calldata swapList,
uint256 inputAmount,
address payable ethRecipient,
address nftRecipient
) internal virtual returns (uint256 remainingValue) {

Keybase proof

I hereby claim:

  • I am giovannidisiena on github.
  • I am giovannidisiena (https://keybase.io/giovannidisiena) on keybase.
  • I have a public key ASAwVCeLPfb-YHj19rx-HcA8rbQPMe_8gIhFxguTNLFWswo

To claim this, I am signing this object: