Hey guys, I'm working on a blockchain dev project and hitting a wall with one of the smart contract pieces. I'm using Solidity and trying to implement a decentralized marketplace. Anyone have experience with multi-signature wallets and how they interact with smart contracts?