type MakeOfferParams = { assetContractAddress: Address; currencyContractAddress: Address; offerExpiresAt: Date; quantity?: bigint; tokenId: bigint;} & ({ totalOfferWei: bigint } | { totalOffer: string });