I've tried looking at the smart contracts of the bulk transfer function but it confuses me? Like where is the transfer function? If someone could explain it to he that would be appreciated Here is the code


1 Answer 1


The transfer doesn't actually happen on this contract but from the conduit contract. The sequence goes as follows:

  • bulkTransfer calls _performTransfersWithConduit
  • then in line 213 conduit's execute function is called
try ConduitInterface(conduit).execute(conduitTransfers) returns 
  • Conduit then executes the transaction

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.