OpenSea Self-custodial NFT marketplace supporting 25+ chains and token swaps Seed2019-11-19$2.1M 3.7 Compare